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.2 or higher
- MySQL 4.1 or higher
- 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.
- 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
todatabase.php
, and edit the details.app/Config/croogo.php.install
tocroogo.php
, and edit the details.app/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.
It is recommended that you install Croogo using the web based installer for security reasons.
-
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
orrecess
as the compiler as they generate a better result. Edit theCOMPILE
value in theMakefile
accordingly and run:( cd Plugin/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