Visit the site

Visit the site

Organizations Involved

Community contributions

These modules were created in the project for the community:

We migrated the Oxfam Shops website from Drupal 7 to Drupal 10. We implemented the layout builder and completely rebuilt the frontend, as well as rebuilding the store finder with the up-to-date code. Integration from webform to CiviCRM had to be rewritten, as webform transformed enormously in Drupal 10.

Describe the project (goals, requirements and outcome)

To keep the customer up-to-date with the new features that Drupal 10 provides such as new modules and other important security updates. it was challenging to adapt the website to all the new features that we added to enhance the user experince for editors aswell as visitors to navigate through the website effortlessly. So we rebuilt the functionality of our custom module block_overrides with the power of Drupals build in Layout builder.

We also had to rewrite the integration of newsletter sending capabilities with CiviCRM.

The customer also has the option of creating their own forms with Webforms and configuring them for transfer to CiviCRM without the need for developers.

We have also made a few improvements to the shop finder to make it more intuitive for visitors to use.

Why Drupal was chosen

The website of Oxfam Shops is based on Drupal since version 5. At that time and to date, this was the only capable open source CMS for a content-driven website. Leveraging the layout builder, the client has full control over the content and has a convenient tool to manage a lot of shop pages and news content with their special needs.

The integration of CiviCRM and the availability of many modules is the reason why Drupal continues to be used.

Image

Technical Specifications

Drupal version: