The changes concern the addition of the Challenge Page, which serves to consolidation various related labs under overarching higher-level categories.
In addition to the frontend changes in the PR, related backend changes in the website respository were made that:
Populate the Drupal Database with existing challenges (OpenVaccine, OpenTB, OpenCRISPR).
Associate labs, publications, and news posts to related challenges.
For the first backend change, there is a script called 'challenge_populator.php' that takes a .csv of challenges and writes them to the database. For the second backend change, there is a script called 'challenge_node_mapping.php' that handles executing the necessary changes.
It is likely wise to update the backend (via the website repo) first before merging this (and other Challenge-related branches) into dev and master.
The changes concern the addition of the Challenge Page, which serves to consolidation various related labs under overarching higher-level categories.
In addition to the frontend changes in the PR, related backend changes in the
website
respository were made that:For the first backend change, there is a script called 'challenge_populator.php' that takes a .csv of challenges and writes them to the database. For the second backend change, there is a script called 'challenge_node_mapping.php' that handles executing the necessary changes.
It is likely wise to update the backend (via the website repo) first before merging this (and other Challenge-related branches) into dev and master.