Sorry, you need to enable JavaScript to visit this website. Migration Story

A trademark registration website was successfully migrated from Drupal 7 to Drupal 9, along with information about 5,200+ trademarks registered since 2016 and data of 4,000+ clients worldwide.


Key takeaways

Our experts ensured security, reliability, and modernity for the Bonamark’s new website.

At Attico International, we believe that keeping your website up-to-date is vital to the success of your business.

When older Drupal versions approach their end of life, it’s crucial to migrate to a newer version of Drupal to take advantage of the latest and most innovative CMS features available. This is especially true when it comes to ensuring the security of your website, protecting against vulnerabilities and threats, and staying ahead of your competitors.

This case study focuses on the migration of Bonamark’s trademark registration website from Drupal 7 to Drupal 9. Bonamark is a leading global company which provides Intellectual Property protection services, leveraging experienced attorneys from more than 150 countries, making trademark registration easy for their clients.

The website is multilingual, content-heavy, and complex, with several features, functionalities, and integrations with payment and CRM systems. For Bonamark, the reliable storage, availability, and security of their website data is paramount.

Attico's team behind the project success

Dzmitry Sidarenka
Dzmitry Sidarenka PM
Super positive. Idea's generator. Technically equipped. PWA and mobile app expert.
Volha Tsiamliak
Volha Tsiamliak Frontend developer, Team Lead
Superorganised. Fan of new frameworks. Mother of 4 boys.
Heorhi Lazarevich
Heorhi Lazarevich Backend developer
Henadz Ivachkin
Henadz Ivachkin Backend developer
Responsible, self-organized and client-friendly developer with 5+ years of experience.


  • Undertake a complex migration for a website that was multilingual, content-rich, and possesses complex functionality.
  • Rewrite several custom modules to align them with Drupal 9 standards.
  • Redevelop numerous functions and APIs that became deprecated in Drupal 9.



Bonamark needed to migrate their website from Drupal 7 to Drupal 9 to ensure reliable storage, availability, and security of their data in the long term.

The Attico International team was tasked with migrating all content types, content nodes with translations, users, user roles, and permissions from Drupal 7 to Drupal 9. To achieve this goal, we utilized the core Migrate module in Drupal 9 and contributed modules such as Migrate Tools and Migrate Plus.

main page before migration

Site home page before migrating.

What we did


Attico International’s experts conducted a thorough inventory of the contributed modules on Bonamark’s Drupal 7 website. We determined which modules could be used in Drupal 9 and identified those that needed replacement.

Using the core Drupal 9 Migrate module, along with contributed modules like Migrate Tools and Migrate Plus, we migrated all content types, content nodes with translations, users, user roles, and permissions.


  • We rebuilt the main website theme using the Bootstrap Framework, a powerful and user-friendly front-end framework, replacing the old Semantic UI framework used with Drupal 7. The website became mobile-friendly, which improved user experience and SEO.
  • Attico International refreshed the website's aesthetics, achieving a clean and modern design.
  • The new website enabled third-party app integrations, facilitated easier content creation, and met web accessibility standards.
  • Our team has provided ongoing maintenance and support, including content updates, security patches, bug fixes, integrations, and new feature development.
main page after migration

Site home page after migrating.



The new multilingual Drupal 9 site is now secure, mobile-friendly, and ready for integration with third-party apps.

The company gained streamlined content creation and adherence to web accessibility standards.

The new site's code is clean and efficient.

The database holds information about 5,200+ trademarks registered since 2016 and data of 4,000+ clients worldwide. We've ensured the long-term reliable storage, availability, and security of this data.

Vladimir Isayev Director of EU Office (Trademarks and Patents)

We are very satisfied with the migration process and the results achieved by Attico International.

They were very professional, efficient, and responsive to our needs.

Our website is now more modern, secure, and efficient, and we have received positive feedback from our clients.

Need to migrate your Drupal 7 website?

Let's start from a complimentary consultation!