Crispage is CMS software with a focus on extensibility, modularity and lightness. It is designed for LAMP servers and is compatible with PHP 8.1+.
Crispage is designed to be as lightweight as possible while still providing adequate functionality for most sites. As of version 0.20.0a-rc3 the server codebase consists of about 16K lines and generally uses less than 1MB of memory (excluding file uploads).
Crispage's UI is designed to be straightforward and resembles that of Joomla! 3.x. The core components and included template are based on the Bulma CSS framework. Crispage currently includes a textarea, CodeMirror and CKEditor for content editing. Crispage is Free Software under the GNU GPL v3.
Key features
- Create and manage site content and media
- Receive and display user comments
- Add site functionality using modules
- Manage site users and assign role-based permissions
- Advanced customization using templates and plugins
Screenshots
Screenshots coming soon!
Customization & Extensibility
Crispage is based on a highly extensible and modular framework. Crispage can be customized through templates, and supports internationalization through translation sets and the I18n
class. New functionality can be introduced through extensions of the Asset
, Action
, Component
and Plugin
classes.
Developers
Documentation can be found on Crispage's wiki page on Calitabby Git. If you are interested in developing extensions for Crispage or contributing to the core code, please join our matrix room, #crispage:matrix.calitabby.com!