Croogo
Croogo is a free, open source, content management system for PHP, released under MIT License.
It is powered by CakePHP MVC framework.
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
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.
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
orrecess
as the compiler as they generate a better result. Edit theCOMPILE
value in theMakefile
accordingly and run:( cd Plugin/Croogo ; make )
Links
- Official website: http://croogo.org
- Blog: http://blog.croogo.org
- Downloads: http://downloads.croogo.org
- Issue Tracker: http://croogo.lighthouseapp.com
- Wiki: http://wiki.croogo.org
- Google Group: http://groups.google.com/group/croogo
- IRC Channel: #croogo on irc.freenode.net