Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 2.45 KB

README.mdown

File metadata and controls

60 lines (43 loc) · 2.45 KB

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