Johnson.ca Drupal Skin Upgrade

The Johnson.ca Drupal Skin Upgrade project was undertaken to elevate the customer experience with a new Drupal skin for their brochure-ware site. Concurrently, the project addressed the migration from Drupal 6 to Drupal 7. A notable challenge involved building upon an existing theme shared across multiple sites, necessitating extensive efforts to override styles. This marked my initial foray into Drupal, compounded by the lack of Drupal knowledge within the team. To bridge this gap, I delved into extensive reverse engineering, deciphering the intricacies of Drupal's architecture. As part of this effort, I actively engaged with and became a member of the London Drupal community, leveraging insights gained from the community to successfully deliver the project on time. The use of LESS as a CSS preprocessor added an additional layer of efficiency to the project.

My Role:
Led the creation of a new Drupal skin for Johnson.ca, focusing on delivering a seamless customer experience.
Successfully managed the upgrade from Drupal 6 to Drupal 7, navigating challenges presented by an existing shared theme.
Engaged in extensive reverse engineering to decipher Drupal's architecture and overcome knowledge gaps within the team.
Actively participated in the London Drupal community, leveraging community insights for project success.
Technologies Used:
Drupal 7
HTML | CSS
LESS (CSS preprocessor)
PHP | JavaScript
Challenges:
Extensive reverse engineering to understand Drupal's architecture.
Overriding styles on an existing theme shared across multiple sites.
Learning and integrating Drupal with no prior knowledge in the team.
Upgrading from Drupal 6 to Drupal 7.
Achievements:
Successfully delivered the Johnson.ca Drupal Skin Upgrade project, enhancing customer experience and completing the Drupal 6 to Drupal 7 migration.
Overcame challenges through active participation in the London Drupal community and extensive reverse engineering efforts.
User Impact:
Improved the overall customer experience on Johnson.ca by introducing a new Drupal skin.
Facilitated a seamless transition from Drupal 6 to Drupal 7 for enhanced site functionality.
Key Takeaways:
Successfully managed the upgrade and skin creation for Johnson.ca, demonstrating adaptability through extensive reverse engineering.
Actively engaged with the London Drupal community to leverage collective insights for project success.

Link to Project