Skip to content

Plan to make the beta interface replace the old interface

David Mendez edited this page Jun 26, 2018 · 4 revisions

Goal: Be able to switch off the old interface and only have the new one instead.


The specific goals and issues for every stage can be discussed and changed during their development.

Stage 0: Announce that we have a new interface in Beta Version.

Milestone: https://github.com/chembl/GLaDOS/milestone/5

  • Add in the old interface, links to the new interface.
  • Tweet in the ChEMBL account about the new interface.
  • Make a blogpost about the interface.
  • Create some guides on how to use the new interface. (DSL used in search)
  • Send a ChEMBL Announce message linking to the blogpost.

Important decision about Hotjar: The Official URL must not record the visitors, heatmap is fine. We will have a dedicated server that records users, and inform them about that. For more details, see: https://github.com/chembl/GLaDOS/issues/874

Stage 1: Fix Bugs and do minor improvements to what we currently have.

Milestone: https://github.com/chembl/GLaDOS/milestone/4

  • Improve the testing system:
    • Be able to run the ghost inspector tests for every pull request and report the results.
    • Be able to start a test server inside the EBI for every pull request.
  • Fix bugs that we already identified.

Stage 2: Identify new developments to be done.

Milestone: https://github.com/chembl/GLaDOS/milestone/7

  • Evaluate the workflows that we sketched before with the UX team.
  • Identify missing functionalities and implement them.
  • Test different workflows and see what is missing.
  • Analyse data collected from the interface usage.

Stage 3: Fix Bugs created in Stage 2.

Stage 4: Shut down old interface.