Migrating Croogo to CakePHP 1.3

Posted by Fahad on Mon, Feb 01 2010

After a month of releasing Croogo 1.2, I have decided to start migrating the project to CakePHP 1.3. I wanted to wait for a good coverage of unit tests before migrating, but the new features introduced by the framework are just too good (and useful) for a project like this.

New repository address

I have moved the repository to http://github.com/croogo/croogo. This is a fork of the repository I had under my personal account. As you may have already noticed, I have recently created another repository localized locale that currently contains locales of three different languages. There will be more sub-repos like this in future, and having all repositories under a single github account made sense to me.

New issue tracker: Lighthouse

Github is great for hosting repositores but I don't like their issue tracker, so I will be using Lighthouse from now on.
Join, help find bugs, submit tickets, or request new features here: http://croogo.lighthouseapp.com

1.2.x series ends here

I have tagged a new release 1.2.1, and is available for download here. New features include caching, optimizing code to make it slightly faster, and a few bug fixes.

When to expect Croogo 1.3?

As soon as the migration is complete, probably by the end of February (or by next week depending how much free time I have). Don't expect any new features since the milestone is focused on migration only.

And oh, if you like my current theme then you have to wait till Croogo 1.3 is available, because theme packaging will be a lot easier then ;)

Posted in Croogo | 11 Comments

Croogo 1.2 released!

Posted by Fahad on Thu, Dec 31 2009

Hello everyone, I am happy to announce the release of Croogo 1.2 Beta. I have been working on implementing new features over the last couple of weeks and I believe this CMS is ready for another beta release.

Here is the download link: http://croogo.googlecode.com/files/croogo-1.2.zip
Read the wiki for installation instructions.

New Features / Improvements

  • Extensions plugin: Manages uploading/activating of Plugins, Themes and Locales
  • Translate plugin: Enables translation of your content in multiple languages.
  • Plugin development made easier: It is now very easy to extend Croogo with plugins. New hook system has been implemented which lets your plugin integrate with the application without having to touch the core files. See the Example plugin's code.
  • Themes now have CustomHelper: Sometimes your theme may require custom functions. All those functions can be placed in CustomHelper.
  • Node access: Let certain roles access your nodes.
  • Improved settings
  • Improved UI in admin panel
  • File Manager: Removed delete links for core files.
  • Search: There is a new search form for content.
  • Bug fixes

What about documentation?

I am slowly adding more pages to the wiki. Read them here: http://wiki.github.com/fahad19/croogo

Contribute

The project is still in it's early stage and there is a lot of room for improvement. I request all developers and designers to contribute to this project. You can contribute by submitting a bug, developing a plugin, designing a theme, helping others, or just by spreading the word.

Plan for 1.3

You have to wait for a few more months for version 1.3. The project will be migrated to CakePHP 1.3 then to take advantage of the new features introduced by this excellent framework. If you have any ideas for the next version, share it in the group.

Enjoy and Happy New Year!

Posted in Croogo | 14 Comments

SocialBookmarks plugin for Croogo

Posted by Fahad on Mon, Dec 07 2009

I have just uploaded SocialBookmarks plugin for Croogo on github: http://github.com/fahad19/social_bookmarks.

This is a simple plugin that shows graphical bookmark links of popular social networking sites for blog posts. It takes advantage of the newly implemented hook system, so you can just upload the zip file (from Extensions » Plugins page) and enable/disable it (from Extensions » Hooks page) in admin panel.

Note: this plugin works only with the most up to date version of Croogo available in the repository.

Posted in Plugins, Croogo | 4 Comments
1 | 2 | 3 | 4 | 5