An extremely simple & flexible CMS generated from flat files with a complete API
Parvula with the default galaxy theme
- PHP 5.6+
- URL Rewriting (recommended)
Installation with Composer
Parvula can be install with this single line :
composer create-project bafs/parvula cms
cms is the destination folder. Please check the docs if you need more details.
Please read the documentation for more information
All pages are located in
data/pages/. You can also create sub directories to better organize your pages.
The basic configuration file is
There are 2 bundled themes by default: "simple" and "galaxy".
- Pages must have a title to be listed (in the menu)
- Pages beginning with
_are hidden pages, not listed but accessible
- You can order pages with the index field
- Each page can have multiple sections
You can edit pages online at yoursite.com/admin (admin url can be edited in
Don't forget to chmod 755
data/pages and change the default password in