An extremely simple & flexible CMS generated from flat files with a complete API
Parvula with the default galaxy theme
- PHP 5.6+
- Composer
- URL Rewriting (recommended)
Parvula can be install with this single line :
composer create-project bafs/parvula cms
where 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 data/config/site.yml
.
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
Administration plugin
You can edit pages online at yoursite.com/admin (admin url can be edited in plugins/Admin/config.php
).
Don't forget to chmod 755 data/pages
and change the default password in data/users/users.php
!