Skip to content

CondationCMS/distribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CondationCMS

CondationCMS is a powerful and flexible content management system designed specifically for developers. It enables dynamic content creation and management through a modular architecture, powerful template engines, and flexible extensibility.

✨ Features

✅ Modular System: Extend and customize through flexible modules
✅ Multi-Template Engine: Supports Freemarker, Thymeleaf, Velocity, and Pebble
✅ Extensible Hook and Event Mechanisms
✅ Integrated Caching
✅ Multisite Support

Documentation

Detailed information on how to use and extend CondationCMS can be found in the official documentation.

CondationCMS – Module & Extension Exception (Developer FAQ)

In short:

You may develop modules and extensions for CondationCMS under any license, including proprietary or commercial licenses.

The only requirement: your module or extension must interact exclusively through the official Module/Extension API.

You cannot copy or modify CondationCMS core code if you want your module/extension to remain proprietary.

Modules and extensions must be installable and removable without altering core files.

Any modifications to the core itself remain under the GPL.

Examples:

A module adding new widgets → can be closed-source or commercial.

An extension visualizing CMS data → can be sold commercially.

Modifying core classes (CoreEngine, AdminUI) → GPL applies, even if a module is built alongside.

Developer shortcut:

“Anything that runs through the API can use your license. Anything touching the core stays GPL.”

Changelog

Changelog.

About

scripts to create the CondationCMS distribution

Resources

License

Stars

Watchers

Forks

Packages

No packages published