https://github.com/tomarrell/changecms
Change - A lightweight NodeJS CMS platform built with Meteor
https://github.com/tomarrell/changecms
Last synced: about 1 year ago
JSON representation
Change - A lightweight NodeJS CMS platform built with Meteor
- Host: GitHub
- URL: https://github.com/tomarrell/changecms
- Owner: tomarrell
- License: gpl-2.0
- Created: 2015-08-27T14:26:15.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-05-18T02:53:42.000Z (about 10 years ago)
- Last Synced: 2025-04-01T02:48:27.603Z (about 1 year ago)
- Language: CSS
- Size: 3.42 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChangeCMS
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!
## Features
- 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.
## Current Status
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.
## Installation
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.
## Contribution
Feel free to make a fork of the repo and submit a pull request with necessary changes.
## License
All source included in this directory and all subdirectories are licensed under GNU General Public License. See License file in root for full details.