Wilhelm Foundation Migrating a Non-profit to Drupal 9

Home » Portfolio » Wilhelm Foundation Migrating a Non-profit to Drupal 9
“ They did a deep dive into the existing code and started identifying the low hanging fruits to get better performance. We made a plan together what to implement and in what order. Then load tests were performed after each implementation and until a good performance was accomplished ”

Wilhelm Foundation is a group of people who work towards diagnosis of the diseases which are undiagnosed by medical science, and their causes are unknown. AddWeb Solution has worked on 100+ Drupal migration projects and helped Wilhelm Foundation with migrating Drupal 8 to Drupal 9, including the hosting migration to DigitalOcean to enhance the site performance.

Country: Sweden

Industry: Non-Profit Organization

The Drupal 8 website was not built appropriately by the earlier team as a result of which, Drupal 8 power was not harnessed, and the outcome was a slow website. Challenges were equally there from hosting, which was having limitations to support Drupal 9 integration.


Migration From Drupal 8 To Drupal 9 And Feature Enhancements

In the DrupalCon Amsterdam Dries Note presentation, Dries stated that ‘Drupal 9 will be the easiest major update’.

With considering all challenges come across to implement the new release Drupal version, AddWeb Solution, made it an easy shift. By examining all the little details of each module used in Drupal 8, which are not compatible with Drupal 9 we found the solution which does not hamper any current features.

Managed Code With Git

Appropriate code versioning was missing. With implementing our handcrafted Jenkins pipeline, we automated the code deployment process. Integrated git to manage the source code and history of changes done to the code. We have created different feature branches to manage dependencies.


Shifted Hosting To DigitalOcean

On the whole, the former hosting provider was not supporting the dependencies required for Drupal 9, so there was a need of shifting to another provider. AddWeb Solution performed this crucial and caretaking task of switching the host and deployed the website successfully to DigitalOcean. This successful shift also enhanced the overall speed of the website.

To upgrade the website to Drupal 9 from Drupal 8 we have followed the manual process and adopted the strategic solution which includes the steps like:

The reason behind the step by step migration is to make sure things move smoothly in the new version without breaking any existing functional flow.


Man Hours




Coffee Consumed


Client Calls

To deliver the successful transition to Drupal 9, AddWeb Solution did considerable research for feasible solutions to apply, including the required risk analysis as part of our process. As the former website was built in the core, a manual migration process needed to be followed.

In our fact-finding process, we got some thoughtful insights from drupal.org documentation like:

As Drupal 9 is in its early release, we needed to summon all module compatibility and deprecated functions to consideration. With the exception of all questions, we are always ready to adopt new technologies with all learning in deliberations. By accepting this challenge, we provided the best experience to the client by delivering the optimised website with DigitalOcean hosting and Drupal 9.

Meet the Magicians Who Work their magic Using these Props!

Saurabh Dhariwal

Rajeev Agarwal

Ashish Jain

Jigish Chauhan

Ravi Maniyar

Pooja Upadhyay

Pooja Upadhyay

Ashutosh Kumar

Ankur Sharma

ISO Certificate
Nasscom Certificate
Clutch Top IT Services India 2020
Clutch Top IT Services India 2019
Clutch Top BigCommerce Developers 2019
Clutch Top 1000 Companies Global 2019
Clutch Top B2B Companies Global 2018
Goodfirms - Top Mobile App Development Company
Extract Reliable Company
Floating Icon 1Floating Icon 2