Visit the site
Visit the siteOrganizations Involved
Community contributions
This was a very early and at the same time very big Drupal 8 project, which is why we had to build a lot of custom modules to extend the existing Drupal functionality.
Open Doors is a globally operating non-profit organisation concerned with fighting the persecution of Christians. We recreated the website of the German charter with Drupal (version 8) since the previous web presence was technically and aesthetically outdated. It features informative articles about the situation worldwide as well as promotional content for events, products and call to actions.
About the project
We use Paragraphs and CKEditor for the portal to allow the editors great flexibility without overburdening them with a complex UI.
Editors of OpenDoors can choose from a variety of highly configurable paragraphs and thus make the page content as desired. There are also possibilities for the integration of dynamic contents like views without problems possible.
For certain content, advanced features have been created for CKEditor, such as take over long texts from other sources and use views, entities and other elements directly through the dialog of CKEditor.
The above features are shown with images and videos in this presentation: https://docs.google.com/presentation/d/17eXtuldRuI5g3zi8cZ3RVyql0TZKteO…
Furthermore, all elements of a modern editorial tool such as time-controlled publishing, editorial workflows, centralized media management, etc. were created.
The portal also includes its own shop system based on Drupal commerce 2 (https://www.opendoors.de/shop) and an extensive media library (https://www.opendoors.de/mediathek).
A special highlight is the World Tracing Index with interactive country profiles and maps (https://www.opendoors.de/christenverfolgung/weltverfolgungsindex/laende…).
Why Drupal was chosen
The old website felt very out dated and its technical foundation mirrored this first impression. OpenDoors approached us since they wanted to create a website with a solid technical core with which they could work with and extend upon in future. The new web presence should be fully optimised for search engines and feature a very powerful content editing interface with which the client could create custom page designs on their own. Also the content had to be rendered in many diverse communication channels within the website.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
We created a website based on the Drupal module paragraphs. Open Doors can choose from many different paragraphs (read: "content modules") to build the pages as they want to. The content modules follow a design concept and can be rearranged in countless ways by the editors to create custom pages without a line of code.
The website also features a shop system for the Open Doors product line with advanced multi-hierarchical product categorisation and country profile landing pages with country specific information about the state of persecution: maps, figures and diagrams.