Skip to content
This repository

A CakePHP powered Content Management System

Octocat-spinner-32 Config Fix missing default session settings prior to the installation process October 10, 2013
Octocat-spinner-32 Console Doc: Updating docblocks for base application classes May 25, 2013
Octocat-spinner-32 Controller Doc: Updating docblocks for base application classes May 25, 2013
Octocat-spinner-32 Locale @ c493f78 Upgrade submodule croogo/locale@c493f78 February 21, 2014
Octocat-spinner-32 Model Doc: Updating docblocks for base application classes May 25, 2013
Octocat-spinner-32 Plugin Avoid notice when plugin description is missing April 09, 2014
Octocat-spinner-32 Test Activate Install plugin for testing when debug > 0 August 29, 2013
Octocat-spinner-32 Vendor Move theme assets and generation tools March 04, 2013
Octocat-spinner-32 View Doc: Updating docblocks for base application classes May 25, 2013
Octocat-spinner-32 tmp Add missing tmp/session directory March 28, 2013
Octocat-spinner-32 webroot Remove webroot/test.php April 07, 2013
Octocat-spinner-32 .gitignore Tinymce plugin removed. March 26, 2013
Octocat-spinner-32 .gitmodules .gitmodules: Remove Plugin prefix from module name April 25, 2013
Octocat-spinner-32 .htaccess moving app directory to root. February 24, 2010
Octocat-spinner-32 .travis.yml Disable scrutinizer in master March 18, 2014
Octocat-spinner-32 AUTHORS.txt Updating AUTHORS.txt for release 1.5.7 February 21, 2014
Octocat-spinner-32 CONTRIBUTING.mdown Update bug tracker and docs link January 27, 2014
Octocat-spinner-32 LICENSE.txt updating copyright year and adding authors file March 22, 2013
Octocat-spinner-32 README.mdown Update bug tracker and docs link January 27, 2014
Octocat-spinner-32 VERSION.txt Updating VERSION.txt for release 1.5.7 February 21, 2014
Octocat-spinner-32 apigen.conf Update @package docblock and apigen.conf for 1.5 layout April 25, 2013
Octocat-spinner-32 index.php removing php closing tags in 1.3 March 11, 2012
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

Requirements

  • Apache with mod_rewrite
  • PHP 5.2 or higher
  • MySQL 4.1 or higher

Installation

Web based installer

  • Extract the archive. Upload the content to your server.
  • Create a new MySQL database (utf8_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.
  • Create a new MySQL database (utf8_unicode_ci collation), and use these two SQL dump files in given order:
    • app/Config/Schema/sql/croogo.sql
    • app/Config/Schema/sql/croogo_data.sql
  • Rename:
    • app/Config/database.php.install to database.php, and edit the details.
    • app/Config/croogo.php.install to croogo.php, and edit the details.
    • app/Config/settings.json.install to settings.json
  • 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.

It is recommended that you install Croogo using the web based installer for security reasons.

Installation using git

  • Ensure you have a recent cakephp version 2.3
  • Run git submodule update --init
  • After running the web installer, you will need to generate the assets:

    Console/cake croogo make that 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 Plugin/Croogo ; make )

Links

Something went wrong with that request. Please try again.