Drupal Module development

Custom Drupal module development for your specific needs.

Drupal module development overview

Aim

Implement custom business logic to address a problem which is unique to your organisation.

Approach

A custom Drupal module will be able to address your business requirements. It should integrate well with standard Drupal patterns and APIs.

Outcome

Your business needs have been met, elevating your site from a simple CMS to something which is able to integrate with other systems and handle the needs of your users.

Custom Drupal module development

Drupal provides excellent site building and theming tools. It is possible to deliver full featured websites with advanced functionality without having to write a line of code. One could argue that the driving force behind Drupal over the 20 years of its existence has been to build a platform which allows sites to be configured and built through the user interface. It is the original no code platform where applications can be built without the need for knowledge of programming or coding concepts.

The sitebuilder has been at the center of this paradigm.

This direction has changed in recent times. With Drupal 8 and beyond there has been a focus on the "developer experience" and a move to object oriented code and a more open attitude to include code from external projects. The world has opened up even further for developers, opening the way for easier integrations and custom functionality.

Drupal module development

At Morpht we have always been known for our technical expertise. We love site building and theming but we also up for a challenge. We relish the opportunity to work on custom Drupal modules, elevating the CMS from a publisher of content to an integration platform. These days we are looking for ways to better integrate Drupal with the whole digital ecosystem, delivering value to clients across their various platforms.

Our developers are active members of the community, contributing to Drupal core and contributed projects. We maintain a number of contributed Drupal modules focussing on Drupal personalization and integration with recommendation and search platforms. Please see the Morpht Drupal profile page for more information.

Solutions

Some of the custom Drupal modules we have built for our clients include:

  • Deep integration with identity providers
  • Read and write data from CRMs
  • Enrichment of user profile data for anonymous users
  • Ingestation of endpoints (REST, SOAP) for content creation
  • Rich clientside applications (journeys, maps, decision trees)
  • Advanced permissions
  • Advanced content workflows and notifications

Our work

Insights

Screenshot from Drupal.org of the Entity Class Formatter module
Article

The Entity Class Formatter is a nifty little Drupal 8 module which allows editors to place classes on to entities, allowing their look and feel to be altered in the theme layer.
Drupal screenshot of the Enforce Profile Field module page
Article

The Enforce Profile Field is a new Drupal 8 module which allows editors to enforce the completion of one or more fields in order to access content on a site.
Lightbulb with radiating chalk options representing different choices
Article

The Entity Reference Display module allows editors of Drupal sites to select which view mode they would like to display a list of entities as.