Details
-
Type: Improvement
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Fall 4 2021 Sep 27 - Oct 8, Fall 5 2021 Oct 11 - Oct 22
Description
The current track hub facade interface on bioviz is too complex, with multiple workflows to achieve the same function, producing slightly different outcomes.
For example, clicking the ouroboros icon in a table row causes a Quickload URL to appear in the box above the table, with the name of the Track Hub shown and with the URL containing the protocol. Clicking the copy-to-above icon and clicking the "convert" button causes a new Quickload URL to be shown, minus the protocol. This lack of consistency despite several story points spent on the interface is likely a sign that the interface is too complex, both to use and to program.
Let's try simplifying the interface as a possible correction.
For this task, move the older design from this bioviz.org commit into a new page and devote the current interface (linked to from the landing, home page) to displaying the table.
The attached image shows the bioviz interface from the above mentioned commit.
Note that you can use ansible and bioviz-playbook code to deploy this earlier version of bioviz.org onto a test host using an inventory file that specifies the commit hash, as in the following example:
[targets]
bioviztest ansible_host=44.7.228.299 domain=example.bioviz.org stack=Develop igb_branch=release-9.1.8 igb_version=9.1.8 bioviz_version=4bcecb617ba970a533ee0374db57afc2aca591e4 hub_facade_domain=translate.bioviz.org
[targets:vars]
ansible_ssh_common_args="-o StrictHostKeyChecking=no"
ansible_python_interpreter=/usr/bin/python
ansible_ssh_user=ec2-user
Also improve the search interface for the table, which is currently a bit confusing because the default text being shown uses the same style (font, color, etc) as whatever text the user enters, which makes it look like the user needs to delete the default text before entering their own search query form. But actually, this is not the case.
Suggestions for how to improve it:
Name / Genome Version / Species. In this solution, the searchable columns are indicated in a label above the text box interface.