Visit the site

Visit the site

Organizations Involved

Community contributions

Thanks to this project we have made several contributions to the Drupal community. Among them we highlight two:

The Cepaim Foundation is The Cepaim Foundation is a Spanish non-profit organisation founded in 1992, dedicated to promoting social inclusion and equal opportunities for people in vulnerable situations. Whether they are immigrants, refugees, victims of gender violence or people facing social exclusion, Cepaim works to provide support and create opportunities. With 39 regional centres in 10 Autonomous Communities, as well as a presence in Morocco and Senegal, Cepaim reaches out to a wide audience to offer comprehensive assistance across borders.

Cepaim was determined to strengthen community support and so undertook the project to redesign its digital presence. Drupal provided the solution, with development and leadership from Metadrop and a contemporary and functional web redesign from our strategic partner, DIGA.

Describe the project (goals, requirements and outcome)

The primary goal of CONVIVE Cepaim Foundation’s website redesign was to enhance digital reach while maintaining its social mission. The new platform needed to:

  • Deliver an attractive, user-friendly interface with intuitive navigation.
  • Support complex backend functionalities for internal operations.
  • Ensure a clean, adaptable design to reflect the organization’s evolving needs.

Requirements

  1. A comprehensive brand redesign implementation with new information architecture, responsive UI/UX design following mobile-first principles, and structured navigation system.

  2. Content Management System with custom elements to support content migration from the old website as well as new functionalities, and a easy-to-use template system for static/dynamic content.

  3. Advanced functional components such as an advanced search system, interactive maps for the location of the centres, a system to create forms or a calendar to place events.

     

    Map functionality in desktop and mobile

  4. Donation system using PayPal for recurring payments.

  5. CRM integration to enable account and organisation management (CRUD), segmentation, synchronisation with email marketing campaign tools, and lead tracking and reporting.

  6. SEO optimisation and analytics integration.

  7. Automatic translations without the need for the site to be multilingual.

  8. Role-based permission system with a private management area.

What makes this project remarkable

On the one hand, it is clear that the integration of CiviCRM, a CRM for the management of information related to users (accounts, account iterations, lead capture and segmentation, etc.) has undoubtedly led to significant learning. This open-source CRM was selected for its nonprofit focus, customisability, and compatibility with Drupal

On the other hand the donation system has been another critical component, developed using a recurring payment system through PayPal, whose adaptation to Drupal had to be developed ad hoc, since it did not exist.

Problems solved

  • The content architecture was restructured with new sections and intuitive navigation with structured menus. A responsive and mobile-first design was implemented for accessibility and performance.
  • Drupal's robust CMS, enhanced by VLSuite module, enabled a versatile template system for diverse content types (crowdfunding, surveys, educational materials), supporting both dynamic and static needs. 
  • All content was migrated from WordPress via a hybrid automated/manual process, successfully transferring 6,000+ nodes, 16,000+ images, and 700+ documents while preserving data integrity. This ensured a seamless transition to Drupal’s flexible ecosystem.

6,000 nodes migrated

16,000images migrated

700images migrated

  • The platform features a secure private area with role-based access for managing content, documents, and campaign/donation reports. It integrates CiviCRM for comprehensive donor management, handling accounts, leads, and segmentation.
  • The new web design includes interactive maps created using the Leaflet library that allows users to quickly find Cepaim centres and their data. It also incorporates an advanced Solr search system with faceted and semantic capabilities. These tools significantly improve navigation and information retrieval.
  • The donation system, a pivotal feature, was built using Drupal Commerce and Webform, with a custom-developed PayPal recurring payments integration, enabling Cepaim to efficiently process online donations, crowdfunding campaigns, and partnership programs.
  • SEO optimisation has been achieved through the Metatag module and a comprehensive configuration, ensuring better visibility. The platform also includes Google Translate for real-time machine translations, catering to Cepaim's diverse international audience.
  • Finally, Drupal's robust API has enabled seamless integration with tools such as Mailchimp for digital marketing and mailing automation, and the Google Analytics web analytics tool for collecting, measuring and analysing data on user behaviour on websites and applications. 
     
Back to top
Why Drupal was chosen

The CONVIVE Cepaim Foundation required a flexible, scalable content platform to support its growing operations. Drupal was selected for five key advantages:

  • Modular flexibility: customisable architecture with seamless CRM/API integrations.
  • Scalability: supports expansion across regional centres and international projects.
  • SEO optimisation: native compatibility with Metatag, Google Tag Manager, and SEO tools.
  • Robust integrations: effortless connectivity with Mailchimp, Google Analytics, and more.
  • Cost efficiency: – A powerful yet budget-friendly solution for nonprofits.
Image

Technical Specifications

Drupal version: