Skip to content
A CakePHP powered Content Management System
PHP JavaScript CSS Other
Latest commit 4a1602d @elbakai elbakai committed with rchavik Fix: Thumbnail is not showing in admin_browse
When we upload image using attachment, the thumbnail is not showing
in admin_browse, because the $mimeType['1'] var is overwritten by
$mimeType['0'] and the if condition becomes false.

Closes #738
Modified-By: rchavik
Failed to load latest commit information.
Acl Fix: Escape flash message in acl_actions/admin_generate
Blocks Clear cache after bulk process action
Comments Updated notEmpty to notBlank validation rule
Contacts Updated notEmpty to notBlank validation rule
Croogo Fix: broken view path searching
Dashboards Minor string edits
Example Fix: Example link was not visible even though it was successfully cre…
Extensions Make "File" translatable
FileManager Fix: Thumbnail is not showing in admin_browse
Install Turn debug off when installing adminuser
Menus Clear cache after bulk process action
Meta Add missing App::uses() for String
Nodes Updated notEmpty to notBlank validation rule
Settings Updating Translate related views with recent convention
Taxonomy Enhancement: Use saveAssociated in admin_add/edit
Test/Case CS Fixes
Translate Add language list as dropdown menu for easier translation ux
Users Updated notEmpty to notBlank validation rule
Wysiwyg Fix: Determine valid actions for Wysiwyg.wysiwyg.js inclusion
.editorconfig Added editorconfig for CS consistency.
.gitignore Tinymce plugin removed.
.htaccess moving app directory to root.
.travis.yml Use container-based infra for travis
AUTHORS.txt Updating AUTHORS.txt for release 2.2.2
CONTRIBUTING.mdown Update bug tracker and docs link
LICENSE.txt updating copyright year and adding authors file
README.mdown Include branch info in badge urls
VERSION.txt Updating VERSION.txt for release 2.2.2
apigen.conf Update docblocks and apigen.conf
composer.json Add myself to the composer.json



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


  • Apache with mod_rewrite
  • PHP 5.3 or higher
  • MySQL 4.1 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

Web based installer

  • Extract the archive. Upload the content to your server.
  • Create a new MySQL database (utf8_unicode_ci collation)
  • visit from your browser and follow the instructions.

Manual installation

  • Extract the archive. Upload the content to your server.
  • Locate your app directory, and rename the following files:
    • Config/database.php.install to database.php, and edit the details.
    • Config/croogo.php.install to croogo.php, and edit the details.
    • Config/settings.json.install to settings.json
  • You can access your admin panel at The installer should display a page for you to create the administrative user.

Installation using git

Beginning version 2.0.0, Croogo has been updated to be installed as a vendor package. This is intended to ease integration with an existing cakephp application.

  • Ensure you have a recent cakephp version 2.5
  • Run the following commands:

    git clone git:// app && cd app && Console/add_submodule

  • If you intend to modify the default administration theme, you will need to regenerate the assets by running the following command from the application root directory:

    Console/cake croogo make

    The above command will fetch twitter bootstrap and FontAwesome and subsequently compile the CSS assets using lessphp.

    Alternatively, you could use lessc or recess as the compiler as they generate a better result. Edit the COMPILE value in the Makefile accordingly and run:

    ( cd Vendor/croogo/croogo/Croogo ; make )


Something went wrong with that request. Please try again.