Team Members

Visit the site

Visit the site

Organizations Involved

Why Drupal was chosen

It is a single platform that can handle different functionalities, integrating multiple technologies. One platform can do it all. And using Drupal means new functionality will be available or can be created when needed.
Drupal enables a robust content migration and a synchronization framework
With just a few hours of training, multiple site editors and contributors can use Drupal 8โ€™s workflow system to systematically and easily add approved content to the website
It is a stable, secure and maintainable platform

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen

Search API
The site has an extensive catalog of Book titles, categorized by different genres and numerous fields such as ISDN, price, where to buy, author, book cover image, etc. Using SearchAPI with Views, we were able to build a Books landing page with exposed filters for genres (Fiction, Poetry, etc.) and "upcoming titles." For better site search results, we used the Search API to leverage relevance scores and fulltext search power into order to combine numerous types of reference and text fields into a single keyword filter.
Migrate
This project required a highly complex migration of unstructured content from a legacy content management system. The migrate module provided the obvious framework to create the scripts to automatically queried the legacy system, transformed the data extracted and saved it within the Drupal database.