Digital Transformation for a Virtual Library
Supercharging Drupal with Reindex gave the users a Netflix-like experienceDownload Now
When using a CMS, like Drupal or WordPress, to serve personalized content, you can expect performance issues. The main reason for this is the caching limitation, which means that for each user, the server creates a new content experience. With many concurrent requests, bottlenecks occur while accessing databases and other resources.
We based the solution on supercharging Drupal with Reindex:
This combination, a Drupal and REINDEX’s hybrid architecture with React components, provided a personal experience, search, and filtering capabilities while contributing to superior performance.
The search engine is Elastic. We enhanced the filters with hierarchy search-based filters and auto-complete.
We also used Elastic to index the data and implement a search and filter query engine to support fast response searching, auto-complete and nested filtering.
React components are integrated into Drupal through a Reindex-Drupal module.
We used Drupal 8/9 as the CMS with a layout builder, giving superpowers to the editors to build new dashboards and pages. Editors can create enhanced experiences for their users by themselves, without the help of IT. This improved the process, making it faster and less expensive, cutting out any additional IT costs.
We based the solution on the Reindex platform, a fully open source and microservices architecture, empowering the CMS.
Since Reindex is already integrated with Drupal through a module that enables us to integrate React components, we created several components that the editor can add, configure and use in a layout builder. This gave the editor full independence to create complex dashboards in two minutes or less.
The performance was excellent since the components retrieved the data from a virtual API, provided by Elastic, rather than CMS. This also let us provide excellent filtering and search capabilities.
To encourage the users to consume more content, we added a personalization layer.
Netflix’s model of promoting content to their users based on profile encourages the user to consume more content. In our solution, this was done with the rules engines, a configurable robot that can be triggered from generated insights. The editor defines rules to communicate with the users. For example, the system updates each user separately when there is new information added that would likely be of interest to the user. To increase the level of personalization, we tapped into AI-based personalized content suggestions.
The solution also simplified the editor’s experience. Using the solution, the editor can design and develop unique pages, lobbies, category pages with no hand-coding, in addition to the extensive library of components. The editor can create additional templates and adapt to existing patterns without other skills.
The last step of this digital transformation was moving the content along and into the user’s inbox, we added a Mail-Adapted Robot Engine to communicate with the user for constant engagement. The mailings update the user when new content and relevant information are added.
Linnovate delivers positive business outcomes for enterprises looking to digitally transform.
The more engaged the reader is the more potential for forging deeper relationships with the institution. This can lead to greater involvement from alumni, higher donations from listeners, and sponsorship opportunities.
With a zero-code editor experience, the editor has a lot less on their plate, resulting in lower operational costs for the institution.
The more engaged the reader is the more potential for forging deeper relationships with the institution.
Ease performance challenges while providing a personalized experience for listeners.
The challenge with this entire project was an extremely heavy CMS and the need to personalize the content. Our unique hybrid approach with Reindex, solved these challenges, easing performance challenges, while provided a personalized experience for their listeners. We applaud this institution for taking such a big step with this digital transformation.