Homelingua upgrade and geolocation

by Roberto on January 15, 2011

in Portfolio

Post image for Homelingua upgrade and geolocation

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.

Leave a Comment

Previous post:

Next post: