Migrating 45 Sites from Drupal 7 to Drupal 9

Optimization and Development of New Features

update-software-window-version-migration

Key takeaways

Baby&Me, a Nestlé brand specializing in baby food and health, is represented in over 50 countries, allowing it to reach millions of users globally.


Attico International was tasked with migrating 45 brand websites from Drupal 7 to Drupal 9 within a specified timeframe. The project also involved developing new features, creating a new template, and transitioning to support and maintenance mode.

The preparation and implementation of the project engaged over 150 people, encompassing collaboration with more than 15 agencies and partner divisions.

We successfully migrated 45 Baby&Me sites from Drupal 7 to Drupal 9, optimizing them with new features and transitioning them to further support and maintenance. With a dedicated team of experienced professionals, the project was completed within the specified timeline and with no disruption.

Attico's team behind the project success

Attico International assembled a team of experts with a proven track record of enterprise solution development to execute this project:

Vladimir Ksenofontov
Vladimir Ksenofontov PM
Stress resistant. Focused on results and not afraid of responsibility.
Ryhor Kolzun
Ryhor Kolzun Backend developer, Team Lead
Manages a team of 12 people. Finds an approach to everyone.
Aliaksandr Shabanau
Aliaksandr Shabanau Backend developer
Likes to сreate technical documentation and guides. Good at mentoring Juniors.
Viacheslav
Viacheslav Samsonov Backend developer
Drupal Developer with 5+ years of experience. Results-oriented and collaborative team player. Advocater of streamlined development processes. 
Volha Kuliashova
Volha Kuliashova PM
Passionate about delivering projects on time, within budget and to the satisfaction of all stakeholders.
Svetlana Chabotarenko
Svetlana Chebotarenko Frontend developer
Enjoys creating user-friendly and visually appealing interfaces. Open to learning new things.
daniil
Daniil Nemykin Backend developer
mikhail
Mikhail Vershinin Backend developer
Aksana Charapan
Aksana Charapan QA Engineer
Open-minded, eager to embrace new experiences, and ready to conquer unknown challenges.
Iurii
Iurii Shekhanov Backend developer
Full-stack PHP developer with experience in Drupal, Drupal Commerce, and a passion for front-end.
Dmitry
Dmitry Zazulnitski Backend Developer/DevOps

Challenges

Enthusiastic
  • Migrate 45 global brand sites from Drupal 7 to Drupal 9 within a specified timeframe.
  • Design a new template adhering to modern standards.
  • Migrate content and users to the new sites.
  • Develop new functionalities as per brand requests.
  • Implement in-depth user profiling to ensure users are shown only the most relevant content and products.
Cases

Initial steps

evidence

Our team had to ensure optimal results within the stipulated timeframe. This involved a comprehensive analysis of the project’s requirements and goals, phasing the involvement of resources, and planning their sequential implementation.

To align with the client's needs, we conducted a detailed assessment, created a roadmap, and initiated a series of calls to understand the Nestlé brand’s specific expectations.

What We Did

enthusiastic

The project was executed according to a well-defined plan, progressing step by step through various key stages. The team identified the following key activities:

  • Migrate all content without any loss.
  • Manage rollouts and releases.
  • Execute SEO strategies and tagging.
  • Release new features and updates.
  • Handle local change requests.
  • Launch an expert portal.
  • Provide ongoing support and maintenance.
  • Implement automated testing.
Cases

Features

evidence

Deep User Profiling:

By analyzing user behavior and preferences, we made content and product recommendations personalized.

 

Multilingual and Multidomain Support:

Our team implemented the multilingual and multidomain solution. It enabled users to easily navigate the site in their preferred language and find local information specific to their region.

 

Integration with Third-Party Services:

Our team integrated many third-party services to enhance user interactions and ensure a seamless experience.

 

Unique HCP Sub-template:

We created a unique template, which the migrated sites inherit, providing maximum flexibility.

 

Improved Search Functionality:

The search functionality on the Baby&Me websites was enhanced, enabling users to locate products and information they needed quickly and efficiently.

14 2

Results

Enthusiastic

Attico International successfully migrated 45 Baby&Me sites from Drupal 7 to Drupal 9, optimizing them with new features and transitioning them to further support and maintenance. With a dedicated team of experienced professionals, the project was completed within the specified timeline and with no disruption.

  • Over 45 websites were deployed.
  • We created a new functional site design with a user-friendly interface and a seamless browsing experience.
  • We implemented an advanced user profile system for personalized user experiences, resulting in higher user satisfaction and loyalty.
  • The advanced and flexible search engine allows users to easily find relevant information, enhancing the overall experience.
  • We implemented the best SEO standards.
  • Implementation of an event-tracking system.
  • Integration of SAP’s customer identity and access management system for secure and compliant handling of personal data.
  • Solutions based on the Nutrition Platform.
  • Implementation of Google Analytics through Google Tag Manager.
  • Integration with multiple third-party services.
  • Enhancement of brand consistency and recognition across all sites using the Brand Pages.
13 2

Looking to migrate your Drupal 7 website to a newer version?

Attico International has got you covered. While rendering Drupal migration services, we take care of all pains associated with the transfer to a more recent version to save you from the headaches and ensure that you’ll be happy with the results.