Our client’s main focus is improving the safety and quality standards of America’s healthcare system by investing in research and collecting useful knowledge, data, and tools for healthcare professionals and policymakers. They made the decision to upgrade their Content Management System (CMS) from Drupal 7 to Drupal 8 to capitalize on the superior capabilities and features of the latter.
They hired our services to develop the Bibliography functionality for the ‘Literature Collection’ section – the most essential component of their website. Unlike Drupal 7, the Bibliography contributed module for Drupal 8 is not yet available. Therefore, we chose to use the Bibcite module to develop the Bibliography function.
Our task was to develop the ‘Literature Collection’ page on their website while we had access to their latest design along with 5300 references in the RIS format.
However, we found several bugs in the Bibcite module for Drupal 8 which we needed to fix by creating a patch as per the requirements of the client. The main challenge was that the Bibcite module neither supported the mapping of the custom fields nor the term reference fields via RIS import.
Another challenge was implementing their custom design which required two different layouts for the main search page and the search results page, using the same Drupal Views core module.