Skip to content

tomarrell/ChangeCMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Change - A lightweight NodeJS CMS platform built with Meteor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages