Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crufter/hypecms
CMS in Go and MongoDb.
https://github.com/crufter/hypecms
Last synced: 2 months ago
JSON representation
CMS in Go and MongoDb.
- Host: GitHub
- URL: https://github.com/crufter/hypecms
- Owner: crufter
- License: other
- Created: 2012-06-02T12:40:10.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-10-03T13:25:19.000Z (over 12 years ago)
- Last Synced: 2024-10-22T06:53:33.057Z (3 months ago)
- Language: Go
- Homepage:
- Size: 1.23 MB
- Stars: 39
- Watchers: 8
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![My image](http://img.dafont.com/preview.php?text=hypeCMS&ttf=days0&ext=1&size=58&psize=s&y=57)
A CMS written in Go, using MongoDB as a backend. (Work in progress, heavily.)
Why the name
=======
Most people want his blog or web app to be hyped, right?Installation
=======
- Install and start MongoDb
- go get github.com/opesun/hypecms
- Modify config values at the beginning of main.go if needed, or use command line arguments to overwrite them.
- Clone github.com/opesun/hypecms-shared. Create a symbolic link in your file system named github.com/opesun/hypecms/shared which points to the cloned repo.
Alternatively, create a folder named "shared" in github.com/opesun/hypecms and copy all contents of github.com/opesun/hypecms-shared into it.Stuff already working
=======
- Contents, custom content types, each with custom fields.
- Tags (categories).
- Content draft, versions.
- Cookie based user authentication.
- Online editing of template files. If deployed like a blogspot-like multiuser app: there are private templates, public templates, fork, publish features.
- Versioning of site state: any install/uninstall/configuration will create a newer version of site state, so you can revert to any previous version.
- Custom view editor: run any queries at any part of the page. The query builder generates excerpts, paging links etc.
- Any file is displayed as is, you dont even have to use any dynamic features of the CMS, you can simply copy-paste html pages and they will be displayed as if they were
dynamic content. Even in these html files, PHP-like require functionality is available.
- Plugin system.Demo
=======
http://hypecms.com/Current status
=======
Work in progress.License
=======
Released under the 2-clause BSD license, see license.txt file.