A CakePHP powered Content Management System
Latest commit fc86a7a Sep 3, 2018
Permalink
Failed to load latest commit information.
Acl Don't redirect for unauthenticated ajax request Jan 20, 2018
Blocks Update composer.json for split packages Dec 5, 2017
Comments Fix incomplete renames Feb 6, 2018
Contacts Contacts: Fix setup for Croogo/Translate Feb 9, 2018
Core Nodes: Tweak pagination element and move to Core Feb 23, 2018
Dashboards Fix: leftover dashboardUrl and convert to expected value Jan 19, 2018
Example Update composer.json for split packages Dec 5, 2017
Extensions Fix: Use fullbase to avoid duplicate base in path Apr 10, 2018
FileManager Update composer.json for split packages Dec 5, 2017
Install Update composer.json for split packages Dec 5, 2017
Menus Fix: Incorrect rss link for '/' route when running under subdir Apr 10, 2018
Meta Update composer.json for split packages Dec 5, 2017
Nodes Nodes: Tweak searching elements Feb 23, 2018
Settings Merge branch '3.0' Feb 23, 2018
Taxonomy Merge branch '3.0' Feb 23, 2018
Test/TestCase Change to CakePHP coding standards Dec 9, 2015
Translate Make URL filter work on redirect routes Mar 18, 2018
Users Users: Use Security::randomBytes() for BC Feb 28, 2018
Wysiwyg Fix incomplete renames Feb 6, 2018
tests Merge branch '3.0' Nov 25, 2017
.editorconfig Cleanup admin scss files Mar 13, 2017
.gitignore Ignore migration lock files Oct 7, 2016
.htaccess moving app directory to root. Feb 23, 2010
.stickler.yml Enable stickler-ci fixer Jan 24, 2018
.travis.yml Merge branch '3.0' Nov 25, 2017
AUTHORS.txt Remove as requested Sep 3, 2018
CONTRIBUTING.mdown Update bug tracker and docs link Jan 27, 2014
LICENSE.txt updating copyright year and adding authors file Mar 22, 2013
Makefile Adjust subsplit makefile command Dec 5, 2017
README.mdown Document php version and database charset requirements in readme Dec 6, 2017
VERSION.txt Updating VERSION.txt for release 3.0.5 Feb 28, 2018
apigen.conf Update docblocks and apigen.conf Sep 25, 2013
composer.json Update deps in composer.json Dec 5, 2017
phpunit.xml.dist Port most of the nodes unit tests Aug 6, 2016

README.mdown

Croogo

Croogo is a free, open source, content management system for PHP, released under MIT License.

It is powered by CakePHP MVC framework.

Build Status Scrutinizer Code Quality Code Coverage

Requirements

  • Apache with mod_rewrite
  • PHP 5.6 or higher
  • MySQL 5.7 or higher

Installation

Installation using composer

The preferred way to install Croogo is by using composer.

composer create-project croogo/app myapp
cd myapp
composer install

If you want hack on croogo, you can use the --prefer-source flag, ie:

`composer create-project --prefer-source croogo/app myapp`

Web based installer

  • Extract the archive. Upload the content to your server.
  • Create a new MySQL database (charset utf8mb4 with utf8m4_unicode_ci collation)
  • Visit http://your-site.com/ from your browser and follow the instructions.

Manual installation

  • Extract the archive. Upload the content to your server.
  • Locate your config directory, and rename the following files:
    • config/app.default.php to config/app.php, and edit the details.
  • You can access your admin panel at http://your-site.com/admin. The installer should display a page for you to create the administrative user.

Links