Contentify is an esports CMS based on the popular Laravel framework.
Clone or download
Latest commit eab09cd Oct 18, 2018
Permalink
Failed to load latest commit information.
app Added missing translation Oct 17, 2018
bootstrap More refactoring and some bug fixing Mar 29, 2018
config --- VERSION 2.5 --- Oct 14, 2018
contentify Update InstallController.php Sep 5, 2018
database Updated the Laravel framework to version 5.4 Mar 25, 2018
public --- VERSION 2.5 --- Oct 14, 2018
resources Remove unnecessary "px"s Oct 11, 2018
routes Added question categories and improved relationship naming Apr 21, 2018
storage Finally added database.ini to .gitignore file Oct 17, 2018
tests Committed missing files Mar 25, 2018
.dockerignore Docker: Initial dockerization Mar 16, 2018
.env.example Updated the Laravel framework to version 5.4 Mar 25, 2018
.gitattributes Updated the Laravel framework to version 5.4 Mar 25, 2018
.gitignore Leave database.ini out Sep 18, 2018
AppBridge.php Better grammar Aug 21, 2018
Dockerfile Docker: Initial dockerization Mar 16, 2018
Gruntfile.js Refactoring Apr 3, 2018
_ide_helper.php Added question categories and improved relationship naming Apr 21, 2018
artisan Updated the Laravel framework to version 5.4 Mar 25, 2018
changelog.md Fixed grammar/typos Oct 18, 2018
composer.json Updated the Laravel framework to version 5.4 Mar 25, 2018
composer.lock Composer udate + composer.lock fix Apr 15, 2018
composer.phar Composer udate + composer.lock fix Apr 15, 2018
docker-compose.yml Docker: Initial dockerization Mar 16, 2018
license.txt Refactoring Apr 3, 2018
package.json Changed style of "eSports" to "esports" Jun 18, 2017
phpunit.xml Updated the Laravel framework to version 5.4 Mar 25, 2018
readme.md Removed dev note Oct 14, 2018
server.php Updated the Laravel framework to version 5.4 Mar 25, 2018

readme.md

Contentify Logo

Contentify CMS - v2.5

Laravel Source License Gitter

Contentify is an esports CMS based on the popular Laravel 5.4 framework. Build your team website with a modern CMS.

Website: contentify.org

Get the production version

Download it here: 2.5

To install Contentify please follow the instructions in the wiki.

Get the developer version

Clone this repository (2.5 branch) via git. Via console, switch to the Contentify directory and run php composer.phar install. Then follow the instructions in the wiki.

Update

To update from v2.4 to 2.5:

  • Make a backup of your files and your database!
  • Clear the cache by running php artisan cache:clear via console or deleting all files and folders in storage/framework/cache and storage/framework/views
  • Delete these folders in the current Contentify installation: vendor, app, contentify, resources
  • Download the files for the update and copy & paste them into the Contentify folder. Replace existing files.
  • If you made changes to the config files in the config folder, you have to re-apply them
  • Now run the updater script via console with php <contentify>/public/update.php or via browser with http://localhost/public/update.php.

Demo

The server resets (database, uploaded files and cache) twice per hour.

NOTE: The demo website is running with Contentify 2.0 Beta.

Support

You can get free support via GitHub's issue section or via e-mail. Both Contentify 1.x and 2.x have long term support (LTS) that includes bug fixes.

Contribution

Create an issue right here on GitHub whenever you spot a bug. If you have a solution that fixes the bug, create a fork, commit your changes and then create a pull request.

PHP Coding style

Contentify follows the PSR-2 Coding Style Guide with these exceptions:

  • All PHP files MUST NOT end with a single blank line.
  • The last case segment of a switch structure CAN have a break keyword. (But usually we omit it.)
  • Closures MUST NOT be declared with a space after the function keyword.