Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DecentCMS/DecentCMS
Content Management System for Node.js
https://github.com/DecentCMS/DecentCMS
Last synced: about 1 month ago
JSON representation
Content Management System for Node.js
- Host: GitHub
- URL: https://github.com/DecentCMS/DecentCMS
- Owner: DecentCMS
- License: mit
- Created: 2014-12-31T02:47:15.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T19:50:11.000Z (about 2 months ago)
- Last Synced: 2024-10-22T13:26:10.680Z (about 2 months ago)
- Language: JavaScript
- Size: 2.76 MB
- Stars: 74
- Watchers: 11
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: license.txt
Awesome Lists containing this project
- awesome-starred - DecentCMS/DecentCMS - Content Management System for Node.js (others)
README
DecentCMS aims at being a decent CMS written in Node.
Its design principles are inherited from Drupal and Orchard CMS.State
-----The current state of DecentCMS is: naked.
The system can handle very simple sites, in a runtime-only fashion.
There is no dashboard yet.All code is subject to change and refactoring.
Features
--------The following features are implemented:
* Module system, with scoped dependency injection and automatic
detection and loading of services.
* Themes
* Multi-tenancy
* Navigation menus
* Querying (file-based index provider)
* Content type system
* Widgets
* Documentation
* Express compatibility
* File-based content store
* CouchDB content store
* Markdown
* Template overloading
* Code-based asynchronous view engine
* Dust-based asynchronous view engine
* Localization base infrastructure
* Tokens
* Logging (using Winston)
* JSON API (read-only)Future features include:
* CouchDB index provider
* Localization implementation
* Dashboard
* Workflows
* Authentication
* InstallerRoad map
--------The road map is determined by me, based on what I think are the most
urgent features, on what my customers ask me to build, and on user
and contributor feedback.Near future milestones are:
* Flattening module dependencies to reduce startup time, disk, and memory footprints
* Extraction of multi-tenancy code as a standalone library
* Workflows
* Authentication and basic dashboard infrastructure
* All features manageable through dashboard
* Move to EcmaScript 2018Past milestones:
* First publicly accessible web site running DecentCMS:
http://decentconsulting.com
* Documentation and community site running DecentCMS:
http://decentcms.org
* Documentation up-to-date with code. There is still much work to do,
but there is basic documentation for everything.Installation
------------There is an experimental installation procedure for the moment
that can be found at .Does this project take contributions?
-------------------------------------Yes, please.
Links
-----The source code for DecentCMS is hosted on Github:
.The web site for the project can be found here:
[![Join the chat at https://gitter.im/DecentCMS/DecentCMS](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/DecentCMS/DecentCMS?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)