Homelingua is a unique service that permits to learn English in United Kingdom directly at home of your teacher and “living the English” in full immersions courses teached one-to-one.
Their website was based on Drupal 5 and in collaboration with PEDesign I upgraded it to the latest Drupal 6 stable version.
The previous version of the website had an integrated multilingual support and a large base of custom code and content types.
The work involved several tasks :
- Removing the multilingual support, code and translated content
- Upgrading the core and contrib modules
- Moving all the custom content types and fields to CCK
- Moving all the database records from custom tables to CCK tables and fields
- Upgrading the theme and templates to the new Drupal 6 engine
- Building all the administration features using standard Drupal modules where possible
Geolocation
Another relevant feature added is the comprehensive geolocation support. Every content type (teacher, place, city, attraction) is geo-referenced and showed in a Google Map. The latitude and longitude coordinates are used to show dynamically on a map the teachers or places available within a specified range of a location.


