Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luisgerhorst/ccms
Backend-free, client-side JavaScript and CouchDB based CMS.
https://github.com/luisgerhorst/ccms
Last synced: 3 months ago
JSON representation
Backend-free, client-side JavaScript and CouchDB based CMS.
- Host: GitHub
- URL: https://github.com/luisgerhorst/ccms
- Owner: luisgerhorst
- License: mit
- Created: 2013-02-21T19:26:04.000Z (almost 12 years ago)
- Default Branch: min
- Last Pushed: 2013-10-25T13:04:44.000Z (over 11 years ago)
- Last Synced: 2024-08-01T12:35:52.358Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 3.16 MB
- Stars: 12
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - luisgerhorst/ccms - Backend-free, client-side JavaScript and CouchDB based CMS. (others)
README
# CCMS
CCMS is a Content-Management-System for blogs, it doesn't require any custom backend (such as PHP, Ruby on Rails or node.js). This is possible by using [CouchDB](http://couchdb.apache.org)'s HTTP API. Another important feature is that the site dynamically loads required contents from the database using JavaScript. This means there's no reload while navigating on the blog (and with `history.pushstate`, the URLs are nice anyway).
CCMS is currently in **BETA**.# Installation
Just open `install-start.html` in your browser and follow the instructions. If you've got any problems feel free to send me a [mail](mailto:[email protected]).
## Help
If you have a problem with one step of the install guide this may help.
### How to change the database used by CCMS?
If you already have a CouchDB database named `ccms`, change the `database` field in `config.json`. Otherwise CCMS will offer you to overwrite the existing database.
### Installing in a subdirectory
Open `config.json` and change `root`, make sure the string ends with a slash.