Phile
A Markdown file-based CMS.
Check out the starter video, or read the wiki for in-depth documenation.
Help and Community
You can check out the PhileCMS Community on Google Plus. Ask questions there that are more general and less to do with bugs.
Origins
This project is based on Pico CMS v0.8 by Gilbert Pellegrom.
The desire to fork the project from Pico, came when a few community members wanted to contribute more and increase the rate of development progress.
Note: Plugins for Pico are not interchangeable with Phile.
Why use this over Pico?
Here is a small list of differences in design from Pico:
- OOP based (classes)
- Events system
- Parser Overloading
- Template Engine Overloading
- PSR-0 Compliant
- Uses Composer
Performance with only three pages:
Page | Pico | Phile |
---|---|---|
Startpage | 180ms | 120ms |
Sub Page Index | 117ms | 83ms |
Sub Page | 152ms | 85ms |
Performance with 20 pages:
Page | Pico | Phile |
---|---|---|
Startpage | 250ms | 121ms |
Sub Page Index | 203ms | 80ms |
Sub Page | 237ms | 84ms |
Webgrind Profiling
Contributing
Help make Phile better by checking out the GitHub repoistory and submitting pull requests.
If you find a bug please report it on the issues page.
If you create a plugin please add it to the Plugin Wiki.
The Authors of PhileCMS:
- James Doyle - great ideas, code a lot of plugins and worked on the core
- Frank Nägler - refactoring of the core and introducing OOP concepts