Public Repo for Phoenix CMS
PHP HTML JavaScript Other
Permalink
Failed to load latest commit information.
app updated middleware ref to relfect changes in lock-laravel Dec 20, 2016
bootstrap
config added some small config changes Dec 30, 2016
database upgrade to L5.3 :D Dec 14, 2016
public upgrade to L5.3 :D Dec 14, 2016
resources
storage inital l5 push May 2, 2015
tests added travis to repo Jan 11, 2017
themes removed themes from the repo May 5, 2015
.env.example
.env.testing
.gitattributes
.gitignore
.travis.yml added travis to repo Jan 11, 2017
artisan inital l5 push May 2, 2015
composer.json added orchestra and fixed up phpunit.xml Jan 12, 2017
composer.lock added travis to repo Jan 11, 2017
gulpfile.js inital l5 push May 2, 2015
package.json
phpspec.yml
phpunit.xml
readme.md
server.php upgrade to L5.3 :D Dec 14, 2016

readme.md

Phoenix CMS

Phoenix CMS (PXCMS) is a powerful open source, modular content management system.

Requirements

  • Laravel 5.3 (For L4.2 checkout the v0.1 tag)
  • PHP 5.6.4+
  • MySQL 4+ (no official support for other DBMS at this time)
  • Apache Rewrite Module Enabled
  • Mcrypt PHP Extension
  • OpenSSL PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension

Installation

1. Clone this project into a directory

git clone https://github.com/Cysha/PhoenixCMS.git pxcms

2. Run a composer install from the root of the project:

composer.phar install

3. Assuming you have NPM installed, run the installer from the root of the project:

npm install

4. Run the bower installer from the root of the project:

npm install -g bower # run this if you dont have bower installed
bower install

Providing none of the above threw any errors, that should be all the dependancies installed.

5. (optional) Next thing to do is configure the environment,

  • find your apache vhost that you wish to use,
  • ensure the directory root is path/to/project/public
  • and that your parameters in your path/to/project/.env file are set are set.

6. Last thing to do then is run the installer from the root of the project, and follow the prompts

php artisan cms:install

Note: If XDebug is enabled you must increase the max_nesting_level in your php.ini like so:

xdebug.max_nesting_level = 200

Versioning

Releases will be numbered with the follow format: <major>.<minor>.<patch> And constructed with the following guidelines:

  • Breaking backwards compatibility bumps the major
  • New additions without breaking backwards compatibility bumps the minor
  • Bug fixes and misc changes bump the patch

Documentation

.. coming soon ..

Modules, Themes, and Plugins

The CMS is fully customizable from themes and modules to language packs, documentation on how to create these will be posted on the website in due course.

Support

If you encounter problems with using the CMS, keeping in mind that it isn't a full release yet, please post on an issue on the repository. Module specific issues would be better posted to the correct module to keep tracking easier. Pull requests are welcome.

Awesome People

Thanks to the people that have contributed and helped test/find bugs in the project:

License Copyright (c) 2013 Cysha

PXCMS is licensed under the MIT LICENSE.