2017 © Pedro PelĂĄez
 

project phile

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

image

phile-cms/phile

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  • Saturday, June 2, 2018
  • by james2doyle
  • Repository
  • 25 Watchers
  • 247 Stars
  • 1,281 Installations
  • PHP
  • 38 Dependents
  • 0 Suggesters
  • 49 Forks
  • 2 Open issues
  • 23 Versions
  • 6 % Grown

The README.md

PhileCMS

Software License Packagist Version Build Status Code Quality Code Coverage, (*1)

A Markdown file-based CMS written in PHP., (*2)

Check out the starter video or read the wiki for in-depth documentation., (*3)

Why use PhileCMS?

Phile was forked from Pico when a few community members wanted to contribute more and increase the rate of development. Here is a small list of differences:, (*4)

  • Object Oriented Design (classes)
  • Events system
  • Replacable core modules (plugins)
    • Parser (default: Markdown)
    • Template Engine (default: Twig)
    • Cache (default: phpFastCache)
    • Error handler (default: Whoops)
    • Meta parser (default: Phile parser)
    • Simple Data Persistence (default: Phile file-based)
  • Per-Plugin config.php files
  • Namespaced plugins so classes can have the same name
  • PSR-0, PSR-1/2, PSR-7/15

Quick Start

Requirements:, (*5)

  • PHP 7.2.0+
  • a web-server

Download the release from https://philecms.github.io/, copy the files to your web-server and open the root directory in the browser., (*6)

Or use composer and run it locally:, (*7)

composer create-project --no-dev phile-cms/phile;
cd Phile;
php -S localhost:8080;

On a fresh installation you will see a page with a setup instructions. Follow them. For detailed instructions please see the installation help., (*8)

Plugins

Phile can be extended with a wide variety of plugins., (*9)

Generally a plugin can always be installed manually: clone or download the plugin into plugins/{vendor}/{pluginName} folder. Example: phileRss would be installed into plugins/phile/rssFeed., (*10)

Many plugins also allow composer installation:, (*11)

composer require phile/rss-feed

Always check the plugin readme for specialised installation instruction., (*12)

Getting Help

Gitter chat, (*13)

You can read the wiki if you are looking for examples more development information., (*14)

If you find a bug please report it on the issues page, but remember to include a bunch of details and also what someone can do to re-create the issue., (*15)

Issues with plugins should be reported on the offending plugins homepage this goes for themes as well., (*16)

Contributing

Help make PhileCMS better by checking out the GitHub repository and submitting pull requests. See developer guildlines for more information., (*17)

The Versions

06/02 2018

2.0.x-dev

2.0.9999999.9999999-dev http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

04/02 2018
26/04 2016

1.7.1

1.7.1.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

05/08 2015

1.6.0

1.6.0.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

01/05 2015

1.5.2

1.5.2.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

01/05 2015

1.5.1

1.5.1.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

12/04 2015

1.5.0

1.5.0.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

09/02 2015

1.4.0

1.4.0.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

The Development Requires

file twig plugins cms markdown flat

02/09 2014

1.3.0

1.3.0.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

file twig plugins cms markdown flat

18/08 2014

1.2.0

1.2.0.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

file twig plugins cms markdown flat

01/07 2014

1.1.1

1.1.1.0 http://philecms.com

A file-based CMS with a swappable parser, template engine, cache and storage services, error handler, and meta parser.

  Sources   Download

MIT

The Requires

 

file twig plugins cms markdown flat

13/06 2014
20/11 2013

0.9.1

0.9.1.0 http://philecms.github.io/Phile/

A Markdown file-based CMS.

  Sources   Download

MIT

The Requires

 

cms markdown

20/11 2013

0.9.0

0.9.0.0 http://philecms.github.io/Phile/

A Markdown file-based CMS.

  Sources   Download

MIT

The Requires

 

cms markdown