Case studies
The section on case-studies will help you find different projects, our learnings from those projects and what solutions we came up to successfully complete those projects.
- Home
- Case-studies
Ilaaka.com - Migration from Drupal V 4.7 to Drupal V 5.12

Ilaaka - a social networking website that provides its users with localized information about their cities. On January 1, 2009, Openkick successfully completed the migration of Ilaaka from Drupal Version 4.7 to Drupal Version 5.12. Ilaaka's users will be able to view a much better and more powerful Drupal website when they log in.
Ilaaka was a very critical assignment for Openkick as it was their first Migration project. The team at Openkick was given the tasks to migrate the whole project and follow Drupal standards while making changes in order to achieve desired functionalities.
The project of Migration of Ilaaka was an extremely challenging one since Openkick's team was dealing with a very older version of Drupal that needs to be migrated in the latest supported version. Ilaaka - with all the custom hacks was a tough task to handle from the beginning.
Older modules were supposed to be replaced with newer and better performing modules while at the same time, functionalities that could not be achieved through modules were achieved through creation of custom modules
Openkick's team successfully completed the Migration of Ilaaka.com from Drupal version 4.7 to Drupal version 5.12 with all the features intact. The process involved cleaning up the code which included lots of hacks in the current modules and creating custom modules if some functionalities were not achieved through current modules.
Result
Ilaaka was a very critical assignment for Openkick as it was their first Migration project. The team at Openkick was given the tasks to migrate the whole project and follow Drupal standards while making changes in order to achieve desired functionalities.
For a migration project one needs to completely understand what the current system looks like. Openkick took some time to get acquainted with the system and study it. Enabled and used modules were noted down and availability of corresponding modules in Drupal 5.12 were found. Modules that were not available in the new version were migrated and others that didnt met the criteria for functionality were custom built.
Modules that were not available in Drupal 5.12 were migrated. They were:
- Og_forum - Creates forums within organic groups
- Recommendation - allows a user to create a 'subscription' tailored to their tastes by choosing a list of other members who they trust and like
- Review - Reviews allow users to write an article, about something and add a rating to this article. Typically this rating is set e.g. 8 from 10
- Search_config - Search_config is used to configure the advanced search form
Custom Modules that were created includes:
-
Notify Module - Enables notifications of new content and comments by e-mail
-
Ilaaka Custom Module – A custom module was created to achieve functionality in the following areas:
- Forward
- Search
- Profile
- Blog
- Og Module
Custom Blocks were created in order to remove any hacks that were made. These are:
- Login to Boggan
- Group delete
- Group Author
- New Group
- My Group
- Active forum topics
- List of Upcoming EventUser Login
- Recent Comments
- Google Ajax Search
There were also hacks in certain modules to acheive a desired functionality. Openkick's development team replaced those with modules that closely represented the functionality.
-
Guestbook module in place of private message
-
Contact module instead of feedback module
-
Reg_with_pic (Allows user to upload picture from the registration form.)
-
Ilaaka module (custom module created by us)




