For businesses like this online media brand, the website is truly the cornerstone of success. Even two versions behind, Drupal worked smoothly as a publishing platform for this online media company, with an advanced administrative interface. However, custom features and integrations were keeping them gridlocked to this outdated version, posing a number of potential security vulnerabilities. When it came time for an upgrade, only the right partner could be trusted to support the evolution of the online media company’s sophisticated system with a migration to Drupal 8.
With Mediacurrent as a partner, the client team became empowered to harness the power of Drupal 8 on a maintainable codebase. This partnership has achieved major strides in evolving Drupal with a fully decoupled editorial user experience and many of these advancements were contributed back to the open source community.
Although Drupal 8 already offered a major upgrade in editorial experience, Mediacurrent and the online media website took it one step further, bringing admin UI/UX in Drupal to new heights.
Understanding that site editors are key to the success of the online media website’s Drupal platform, this persona shaped many development decisions to build a flexible and intuitive editorial experience. By developing on several key Drupal modules and contributing them back to the community, these strides toward a better admin interface can now be appreciated and further improved by all Drupal 8 users.
On Drupal 6, the online media website leveraged an internal React based app for creating custom components for their articles and pages. The data for these is stored in custom table schemas. To allow future scalability we leveraged Paragraphs module to offer a similar workflow. Paragraphs on its own had a few problems to overcome based on existing workflows:
To counteract these we leveraged paragraphs browser module for organization of the selected components. We worked in the community space to extend patches for adding paragraphs between existing paragraphs and contributed the work back to both the paragraphs and paragraphs browser module. We leveraged custom code in our paragraphs field widget to allow saving of the paragraph independently of the article.
We worked with the online media website to replatform from Drupal 6 onto a stable, flexible Drupal 8 infrastructure. The following are a few key modules used for this build:
For this project, Mediacurrent took over maintainership of the Quill and Autocomplete Deluxe modules. We also worked on Paragraphs and Paragraphs Browser, extending patches for adding paragraphs between existing paragraphs. Finally, we supported the online media website in their Drupal community involvement with Drupal.org initiatives and contrib work.
Through close collaboration, constant communication and commitment to Drupal 8 best practices, the the online media website team remains on the bleeding edge of technology. With Mediacurrent serving as a trusted strategic partner, the online media website has embraced a new era of publishing and has become empowered to harness the power of Drupal 8 on a maintainable codebase.