The vendor is required to provide to rebuild the global health data exchange (GHDx) website, executing a technology uplift and enhancing the site’s functionality, security, accessibility, and user experience.
- Requirements
• Onboard with IHME and the GHDx development team.
• Establish project management and communication protocols, and meeting cadences.
• Vendor discovery – review project documentation, code and database, content model, and theme designs and mockups.
• Consult and collaborate with IHME on approaches and solutions to the project implementation.
• Rebuild the GHDx website:
o Use latest stable versions of Drupal 10/11, contributed modules, and dependencies.
o Conform to the WCAG 2.1 aa accessibility standard.
o Implement the site theme and user experience per IHME design specs.
o Recommend and implement modules and configuration in support of project needs and goals.
• Migrate the GHDx website data from Drupal 7 to Drupal 10/11.
• Implement functionality that meets the needs of external users as specified by the IHME project team.
o Site search
o Search customization: facets and autocompletion.
o Protected downloads: implement custom code to enforce user registration/sign-in to download files, integrating with an existing azure ad user registration and SSO system.
• Implement functionality of internal tools, features, functions
o Implement web API for common internal data queries.
o Tweaking to get various contributed / core modules to work together.
o Deleting nodes that are referenced by other entities will delete the references to the deleted entity.
o Deprecated records custom messaging.
o Taxonomy select widget customization
o Ajax population of some dependent fields.
▪ Auto-generated citations
▪ Copycat: PubMed API call populates a citation field
o Internal tool – copycat
▪ Custom Solr search queries to find duplicate data based on custom business logic across multiple metadata fields.
▪ Custom batch process for a workflow involving a bunch of automated operations.
▪ Citation parsing.
▪ Get data from PubMed API.
▪ File move and rename operations. file node creation.
o Internal tool – cooper
▪ Custom Solr search queries to find sets of nodes that match across metadata according to custom business logic.
▪ Solr query builder interface for internal users.
▪ Turn Solr search results into nodes (nodes representing a workflow relationship between each search result node and cooper node).
▪ Automatically search Solr and update workflow relationship nodes.
▪ Flag existing workflow relationship nodes if they are no longer in Solr search results.
▪ Button to remove all flagged nodes associated with a cooper node.
o User input cleaning and validation for custom workflows (copycat, autogenerated citation, etc.)
• Provide documentation and training to the IHME project team that covers content management tasks and all custom code.
• Site launch support
• Shake-out period support.
- Pre-Bid Conference Date: June 27, 2025
- Questions/Inquires Deadline: June 20, 2025