Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
November 28, 2019 14:46
November 25, 2019 13:44
October 4, 2020 20:15
October 30, 2020 18:37
October 5, 2020 12:34
November 25, 2019 13:44
February 24, 2010 01:29
January 24, 2018 14:24
November 25, 2017 17:55
October 30, 2020 18:40
November 15, 2019 19:54
October 30, 2020 18:40
October 3, 2019 12:41


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

It is powered by CakePHP MVC framework.

This repository contains the plugins that made up the core of croogo. Application template repository is

Build Status Scrutinizer Code Quality Code Coverage


  • Apache with mod_rewrite OR nginx
  • PHP 7.1 or higher
  • MySQL 5.7 or higher


Installation using composer

The preferred way to install Croogo is by using composer.

composer create-project croogo/app myapp
cd myapp
composer install
$EDITOR config/app.php # change database access credentials
bin/cake server # then browse to http://localhost:8765 or use vhost

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 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 The installer should display a page for you to create the administrative user.