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.
- This involves migrating from Drupal 7 to Drupal 10/11, ensuring the platform remains up to date with current technologies and standards.
- Drupal 7 security support ended in January 2025, necessitating a technology upgrade.
- The upgrade path from Drupal 7 requires replacing and rewriting software and migrating the site’s content.
- Committed to website accessibility and to meeting the WCAG 2.1 AA accessibility standard as an outcome of this rebuild.
- Service include:
• 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:
1. Use latest stable versions of Drupal 10/11, contributed modules, and dependencies.
2. Conform to the WCAG 2.1 AA accessibility standard.
3. Implement the site theme and user experience per IHME design specs.
4. 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.
1. Site search
2. Search customization: facets and autocompletion.
3. 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
1. Implement Web API for common internal data queries.
2. Tweaking to get various contributed / core modules to work together.
3. Deleting nodes that are referenced by other entities will delete the references to the deleted entity.
4. Deprecated records custom messaging.
5. Taxonomy select widget customization
• Note: There are some external-facing aspects of this, e.g. with site search.
• Taxonomy term select widget options & autocompletion. Term widgets in node edit forms, Views exposed filters for term selection, and Search filters for term selection.
• Taxonomy term select widget hierarchy display.
• Node edit taxonomy term select widgets’ “create new term” functionality saves to a separate vocabulary.
1. Ajax population of some dependent fields.
• Auto-generated citations
• Copycat: PubMed API call populates a citation field
1. 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.
1. 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.
1. User input cleaning and validation for custom workflows (Copycat, auto generated 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.
• The site is easier to maintain and extend so that the IHME team can be more responsive to user needs. Improvements such as: less custom code – favoring contributed modules – and more automated tests.
• The site is easier to use by the IHME content admins and users. This includes better internal tools & workflows, and API endpoints for GHDx data.
• The site is more intelligible and usable for public users.
• Parallelism in theme and administration between the GHDx and Health data websites for ease of maintenance and cross-training.
- Pre-Bid Conference Date: June 27, 2025
- Questions/Inquires Deadline: June 20, 2025