Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A CakePHP powered Content Management System. Contains experiments and my customizations works, and subject to rebase/rewind.

This branch is 0 commits ahead and 0 commits behind 2.0

Octocat-spinner-32 Acl Fix broken test in previous commit March 19, 2014
Octocat-spinner-32 Blocks Refactor: Automatically load plugin menu in ExtensionEventHandler February 20, 2014
Octocat-spinner-32 Comments Refactor: Automatically load plugin menu in ExtensionEventHandler February 20, 2014
Octocat-spinner-32 Contacts Merge branch 'master' into 2.0 March 14, 2014
Octocat-spinner-32 Croogo Teach Form::create() to accept a map of field and list of role id March 19, 2014
Octocat-spinner-32 Example Refactor: Setup admin data via events February 17, 2014
Octocat-spinner-32 Extensions Fix: When screenshot info is missing, show an empty column March 01, 2014
Octocat-spinner-32 FileManager Refactor: Automatically load plugin menu in ExtensionEventHandler February 20, 2014
Octocat-spinner-32 Install Change default value for 'plugin' to null February 28, 2014
Octocat-spinner-32 Menus Allow setting <li> attributes via `params` field March 18, 2014
Octocat-spinner-32 Meta Merge branch 'master' into 2.0 March 14, 2014
Octocat-spinner-32 Nodes Refactor NodesController::search to use Search plugin March 19, 2014
Octocat-spinner-32 Settings Fix super cluster fsck with menu refactor f7c06b February 21, 2014
Octocat-spinner-32 Taxonomy Fix: Incorrect Multiple terms validation March 17, 2014
Octocat-spinner-32 Test CS Fixes January 16, 2014
Octocat-spinner-32 Translate BCBREAK: Rename table nodes_taxonomies to model_taxonomies February 12, 2014
Octocat-spinner-32 Users Merge branch '2.0-field-access' into 2.0 March 19, 2014
Octocat-spinner-32 Wysiwyg Merge branch 'master' into 1.6 November 22, 2013
Octocat-spinner-32 .editorconfig Added editorconfig for CS consistency. February 11, 2014
Octocat-spinner-32 .gitignore Tinymce plugin removed. March 26, 2013
Octocat-spinner-32 .htaccess moving app directory to root. February 24, 2010
Octocat-spinner-32 .travis.yml Fix: Upload coverage report for croogo/croogo instead of croogo/app March 18, 2014
Octocat-spinner-32 AUTHORS.txt Updating AUTHORS.txt for release 2.0.0-dev.2 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 readme with new install method February 21, 2014
Octocat-spinner-32 VERSION.txt Updating VERSION.txt for release 2.0.0-dev.2 February 21, 2014
Octocat-spinner-32 apigen.conf Update docblocks and apigen.conf September 25, 2013
Octocat-spinner-32 composer.json Suggest installation of croogo/locale February 14, 2014
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.
  • 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 http://your-site.com/admin. The installer should display a page for you to create the administrative user.

Installation using git

Beginning version 1.6.x, 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.4
  • Run the following commands:

    git clone git://github.com/croogo/app app cd app && Console/add_submodule

  • After running the web installer, you might need to generate 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 )

Installation using composer

An alternative way to install Croogo is by using composer.

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

Links

Something went wrong with that request. Please try again.