Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brickpile/brickpile
BrickPile is an open source content management system built on RavenDB and ASP.NET MVC 5.
https://github.com/brickpile/brickpile
cms ravendb
Last synced: 5 days ago
JSON representation
BrickPile is an open source content management system built on RavenDB and ASP.NET MVC 5.
- Host: GitHub
- URL: https://github.com/brickpile/brickpile
- Owner: brickpile
- License: mit
- Archived: true
- Created: 2010-11-21T12:40:33.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2019-10-29T20:07:51.000Z (about 5 years ago)
- Last Synced: 2024-08-02T19:35:11.361Z (3 months ago)
- Topics: cms, ravendb
- Language: JavaScript
- Homepage:
- Size: 220 MB
- Stars: 78
- Watchers: 13
- Forks: 23
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
#BrickPile is a lightweight CMS built on RavenDB and ASP.NET MVC 5. [![NuGet Version](http://img.shields.io/nuget/v/BrickPile.svg?style=flat)](https://www.nuget.org/packages/BrickPile/) [![NuGet Downloads](http://img.shields.io/nuget/dt/BrickPile.svg?style=flat)](https://www.nuget.org/packages/BrickPile/)
## Requirements
### Brace yourself, BrickPile makes the following demands:
* ASP.NET MVC 5 and Web Api
* [RavenDB](http://ravendb.net/)**And that's about it.** A slight bit of knowledge about ASP.NET MVC development is also required.
##Installing
###Getting Installed
Installing BrickPile is simply the act of writing a single PowerShell command inside the package manager console.PM> Install-Package BrickPile
**And that's basically it.** Of course you need an empty ASP.NET MVC 5 web application with Web Api.
##Configuration
As default BrickPile will run RavenDB in embedded mode and store the documents in `~\App_Data\Raven`. This can easily be configured to use an other location or RavenDB server. The following example shows how to use RavenDB server.
```xml
```
**Note:** To run BrickPile with RavenDB server you need to [download](http://ravendb.net/download) it and execute `[RavenDBdir]\Server\Raven.Server.exe`. For more configuration options see [RavenDB documentation](http://ravendb.net/documentation).### Assets configuration
In order to use Assets you have to change two things.
In `Global.asax`, add:
`HostingEnvironment.RegisterVirtualPathProvider(new NativeVirtualPathProvider());`And then make sure that your `web.config` has the correct PhysicalPath and that the directory exist:
```xml
```
**Note:** The PhysicalPath can also be relative to the site root like this `~/App_Data/Static`## Setup
When the configuration is done just hit `F5` inside Visual Studio, this will hopefully bring up the setup screen.
Fill the form with the correct information and hit "Let's do this" and your done.