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

Modify UI for translate.bioviz.org

    Details

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

      Description

      Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

      The user interface for converting Track Hubs was provided by bioviz.org/trackhub-converter.html. We have decided that translate.bioviz.org should instead have the user interface for converting track hubs to IGB Quickloads. As such bioviz.org now links to translate.bioviz.org and the trackhub-converter.html page has been removed.

      Task: Migrate the trackhub converter user interface from trackhub-converter.html to translate.bioviz.org. The status page currently at translate.bioviz.org can be implemented as part of the new translate.bioviz.org or perhaps translate.bioviz.org/status. Please also include the bioviz.org menu bar as part of translate.bioviz.org.

        Attachments

        1. apacheErrorLogs.txt
          72 kB
        2. apacheLogsV2.txt
          7 kB
        3. new-ui.png
          new-ui.png
          244 kB
        4. old-ui.png
          old-ui.png
          72 kB

          Issue Links

            Activity

            karthik Karthik Raveendran created issue -
            karthik Karthik Raveendran made changes -
            Field Original Value New Value
            Epic Link IGBF-2831 [ 19524 ]
            karthik Karthik Raveendran made changes -
            Link This issue is blocked by IGBF-3187 [ IGBF-3187 ]
            karthik Karthik Raveendran made changes -
            Description For trackhub-quickload converter, user is redirected to the translate.bioviz.org. However, the page does not have menu.html included or social media links.
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Assignee Karthik Raveendran [ karthik ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Summary Add navbar menu and social media links to translate.bioviz.org Modify UI for translate.bioviz.org
            nfreese Nowlan Freese made changes -
            Description For trackhub-quickload converter, user is redirected to the translate.bioviz.org. However, the page does not have menu.html included or social media links. Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

            The user interface for converting or viewing Track Hubs is provided by bioviz.org/
            nfreese Nowlan Freese made changes -
            Description Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

            The user interface for converting or viewing Track Hubs is provided by bioviz.org/
            Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

            The user interface for converting or viewing public Track Hubs is provided by bioviz.org/trackhub-converter.html and bioviz.org/public-trackhubs.html. However, if a user does navigate to translate.bioviz.org they will see an older version of the trackhub converter user interface. While there is nothing wrong with the interface, it is unnecessary as bioviz.org/trackhub-converter.html already provides the same user interface and is easier to develop and maintain.

            Task: Remove the trackhub converter user interface from translate.bioviz.org. This will make the repository smaller and easier to understand. If a user does navigate to translate.bioviz.org we could provide a simple text output that informs the user the API is currently working. This is similar to what CyVerse does - https://de.cyverse.org/terrain
            nfreese Nowlan Freese made changes -
            Story Points 1 2
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            karthik Karthik Raveendran made changes -
            Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            karthik Karthik Raveendran made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            karthik Karthik Raveendran made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            ann.loraine Ann Loraine made changes -
            Attachment old-ui.png [ 17661 ]
            ann.loraine Ann Loraine made changes -
            Attachment new-ui.png [ 17662 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Assignee Karthik Raveendran [ karthik ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Comment [ I have some concerns that this change might cause a problem on the production site. Prior to merging, we need to deploy this on a testing site, using ansible playbooks.

            Instructions on how to do this are available in the playbooks repository: https://bitbucket.org/lorainelab/bioviz-playbooks/src/master/

            Server available for testing: bioviztest3.bioviz.org

            Notes:
            * It is configured with public keys for [~karthik] and [~nfreese] allowing you to run the playbooks and update the site.
            * The site has the required authorization files to support https. You probably do not need these deployed on your local to run the playbooks. If the playbooks fail because you lack the required authorization files, let me know.
            ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] To-Do [ 10305 ]
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Description Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

            The user interface for converting or viewing public Track Hubs is provided by bioviz.org/trackhub-converter.html and bioviz.org/public-trackhubs.html. However, if a user does navigate to translate.bioviz.org they will see an older version of the trackhub converter user interface. While there is nothing wrong with the interface, it is unnecessary as bioviz.org/trackhub-converter.html already provides the same user interface and is easier to develop and maintain.

            Task: Remove the trackhub converter user interface from translate.bioviz.org. This will make the repository smaller and easier to understand. If a user does navigate to translate.bioviz.org we could provide a simple text output that informs the user the API is currently working. This is similar to what CyVerse does - https://de.cyverse.org/terrain
            Situation: translate.bioviz.org is the domain for the API that is used to convert UCSC Track Hubs to IGB Quickloads. For example, the following URL is queried by IGB to obtain the IGB Quickload contents.txt translated from the Track Hubs hub.txt file: https://translate.bioviz.org/api/?hubUrl=https://raw.githubusercontent.com/mhalushka/miROme/main/UCSC/hub.txt&filePath=/

            The user interface for converting Track Hubs was provided by bioviz.org/trackhub-converter.html. We have decided that translate.bioviz.org should instead have the user interface for converting track hubs to IGB Quickloads. As such bioviz.org now links to translate.bioviz.org and the trackhub-converter.html page has been removed.

            Task: Migrate the trackhub converter user interface from trackhub-converter.html to translate.bioviz.org. The status page currently at translate.bioviz.org can be implemented as part of the new translate.bioviz.org or perhaps translate.bioviz.org/status. Please also include the bioviz.org menu bar as part of translate.bioviz.org.
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2 2023 Jan 16 [ 162 ] Spring 2 2023 Jan 16, Spring 3 2023 Jan 30 [ 162, 163 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            karthik Karthik Raveendran made changes -
            Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            karthik Karthik Raveendran made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            karthik Karthik Raveendran made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            nfreese Nowlan Freese made changes -
            Assignee Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Attachment apacheErrorLogs.txt [ 17683 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Attachment apacheLogsV2.txt [ 17684 ]
            karthik Karthik Raveendran made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            karthik Karthik Raveendran made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            karthik Karthik Raveendran made changes -
            Assignee Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Assignee Karthik Raveendran [ karthik ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-3260 [ IGBF-3260 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-4347 [ IGBF-4347 ]

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                karthik Karthik Raveendran
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: