Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2960

Simplify bioviz.org interface to show table only

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      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
      

        Attachments

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment -

            Playbook is updated and new code is deployed to https://bioviz.org

            • To test, review the table interface and the split-out simple converter interface.
            • Ensure that the simple converter interface looks like what is shown in the screen capture. Make note of any differences.
            • Ensure that functionality works. Make note of any confusion or problems.
            • Examine the commit to determine the URL of the simpler interface.
            Show
            ann.loraine Ann Loraine added a comment - Playbook is updated and new code is deployed to https://bioviz.org To test, review the table interface and the split-out simple converter interface. Ensure that the simple converter interface looks like what is shown in the screen capture. Make note of any differences. Ensure that functionality works. Make note of any confusion or problems. Examine the commit to determine the URL of the simpler interface.
            Hide
            omarne Omkar Marne (Inactive) added a comment - - edited
            • The convert icon works and changes the trackhub URL into quickload URL.
            • The converted Trackhub URL can be added in the IGB data sources and is visible in the Data access.
            • The simple converter interface looks like the the https://bioviz.org/public-trackhubs.html webpage but there is no URL box to paste the hub.txt URL in webpage.
            • Copy button in the table interface works fine but there is no use of "copy" button in the interface as there is no URL box to copy and paste the URL.
            • Trackhub URL can be directly converted into quickload URL using convert icon and is visible in the "converted Trackhub URL" box. Please see the attached screenshot.
            Show
            omarne Omkar Marne (Inactive) added a comment - - edited The convert icon works and changes the trackhub URL into quickload URL. The converted Trackhub URL can be added in the IGB data sources and is visible in the Data access. The simple converter interface looks like the the https://bioviz.org/public-trackhubs.html webpage but there is no URL box to paste the hub.txt URL in webpage. Copy button in the table interface works fine but there is no use of "copy" button in the interface as there is no URL box to copy and paste the URL. Trackhub URL can be directly converted into quickload URL using convert icon and is visible in the "converted Trackhub URL" box. Please see the attached screenshot.
            Hide
            omarne Omkar Marne (Inactive) added a comment - - edited

            https://bioviz.org/public-trackhubs.html website is working fine with no issues. Only copy icons which are beside the convert icons have no use because the convert icons are converting the Trackhub URL and providing the result in the URL box.

            Dr. [~aloraine] please suggest on whether we should keep the copy icons on the website or should we remove it. Moving the ticket into first level review.

            Show
            omarne Omkar Marne (Inactive) added a comment - - edited https://bioviz.org/public-trackhubs.html website is working fine with no issues. Only copy icons which are beside the convert icons have no use because the convert icons are converting the Trackhub URL and providing the result in the URL box. Dr. [~aloraine] please suggest on whether we should keep the copy icons on the website or should we remove it. Moving the ticket into first level review.
            Hide
            ann.loraine Ann Loraine added a comment -

            Thank you for noting that.

            For the next step, we need a new ticket "Design and develop next iteration of track hub table UI on bioviz".

            Show
            ann.loraine Ann Loraine added a comment - Thank you for noting that. For the next step, we need a new ticket "Design and develop next iteration of track hub table UI on bioviz".
            Hide
            ann.loraine Ann Loraine added a comment -

            New ticket created: IGBF-2980

            Show
            ann.loraine Ann Loraine added a comment - New ticket created: IGBF-2980

              People

              • Assignee:
                pbadzuh Philip Badzuh (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: