Croogo is a free, open source, content management system for PHP, released under MIT License.
It is powered by CakePHP MVC framework.
- Apache with
mod_rewrite
- PHP 5.3 or higher
- MySQL 4.1 or higher
The preferred way to install Croogo is by using composer.
composer create-project croogo/app myapp
cd myapp
composer install
- 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.
- Extract the archive. Upload the content to your server.
- Locate your
app
directory, and rename the following files:Config/database.php.install
todatabase.php
, and edit the details.Config/croogo.php.install
tocroogo.php
, and edit the details.Config/settings.json.install
tosettings.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.
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://github.com/croogo/app 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
orrecess
as the compiler as they generate a better result. Edit theCOMPILE
value in theMakefile
accordingly and run:( cd Vendor/croogo/croogo/Croogo ; make )
- Official website: http://croogo.org
- Blog: http://blog.croogo.org
- Downloads: http://downloads.croogo.org
- Issue Tracker: http://github.com/croogo/croogo/issues
- Documentation: http://docs.croogo.org
- Google Group: http://groups.google.com/group/croogo
- IRC Channel: #croogo on irc.freenode.net