Change is a lightweight NodeJS CMS platform built with Meteor. It is easily integrated into existing Meteor applications and websites. Change provides a simple solution for those developers who work with Node to provide their clients with an easy interface for them to make changes.
The goal is to support a wide range of web-admin features including e-commerce, blogging, analytics and social media management. All from one panel!
- Modifications trigger live updates across all currently connected browsers. No need for a refresh for everyone connected to see the new updates!
- Mobile UI for use across devices.
- Store all website data in MongoDB collections, allowing you to extend functionality later on and easily add new dynamic content.
- Simple includes for existing websites to allow modification. Will require data insertion into database manually however.
- Currently includes demo site.
Short term roadmap as of 18/10/15
- Authentication and login [✓]
- Storing site text in database [✓]
- Draw site text from database [✓]
- Modify text across each page [✓]
- Modify images across pages [ ]
- Allow external image URL's [ ]
- Modify images across each page [ ]
Long term roadmap includes analytics/data gathering, social media management and a form of ecommerce management implementation. I also aim to add in dynamic content hooks so you can make blog-esque posts and gather info from the API.
Below is a screenshot of the current UI.
Currently must be downloaded and manually factored into an existing site or a new site built on top of it. Allows for easy hooks to be placed instead-of or around existing content. New content can be labelled and filled using the CMS as well. This will be streamlined in the future when core functionality reaches a releasable version. A package is planned to be made available on AtmosphereJS upon completion.
Feel free to make a fork of the repo and submit a pull request with necessary changes.
All source included in this directory and all subdirectories are licensed under GNU General Public License. See License file in root for full details.