Skip to content

Caramel CMS is a small open source Content-Management-System based on XML. It requires no database to operate.

Notifications You must be signed in to change notification settings

felixrupp/Caramel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caramel CMS

Version 0.3.0

2012-09-10

Features

The following features are implemented until now:

  • XML-database with multilanguage support and a maximum of one sublevel at page hierarchy, dtd and/or XML-schema will be available
  • XML based setting files with predefined settings for whole site and backend administrator-account
  • Self-written templating-engine with HTML, CSS and JS support. No complex XSL-Transformations! GZIP-compression!
  • Selecting between multiple templates
  • Backend functionality for changing page-contents
  • Moving pages in their positions
  • Hiding pages from navigation

Todo

Internals:

  • Plug-In interface

Plug-Ins:

  • Contactform

Backend:

  • Keeping versions of saved records for backup
  • Ability to create new records in a page
  • Backend localization
  • Ability to select position of new page when creating
  • Ability to upload pictures in ckEditor in backend

Installation

Coming soon!

Tips

Coming soon!

License

Dual-licensed under the MIT-License and the GNU GPL.

Copyright (c) Felix Rupp, Nicole Reinhardt.

About

Caramel CMS is a small open source Content-Management-System based on XML. It requires no database to operate.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages