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

Update quickload javascript library to fix problem with page not showing

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Fall 2 2022 Sep 5, Fall 3 2022 Sep 26, Fall 4 2022 Oct 10, Fall 5 2022 Oct 24, Fall 6 2022 Nov 7, Fall 7 2022 Nov 21

      Description

      Our Quickload sites all use "strapdown" to present a more appealing appearance to users when they visit the Quickload sites in a Web browser.

      We have three "main" quickload sites that are provisioned onto hosts using subversion. The deployments we have currently for these are:

      Note that these sites are version-controlled using subversion (svn) on an EC2 with hostname:

      To browse the repository, visit:

      To deploy a copy of IGB quickload main (with it's styling info), use subversion as per the HEADER.md file in the "genomes/quickload" repository location:

      <h2>How to replicate this Web site</h2>
      20 <p>Set up a host with the Apache2 Web server. (It may work with other servers, too. We have never tested that.)</p>
      21 <p>
      22 The Quickload data require around 60 Gb or less.
      23 </p>
      24 <p>Install svn and check out the repository with a read-only user:</p>
      25 <p>`svn co --username=guest co https://svn.bioviz.org/repos/genomes/quickload`</p>
      26 <p>Place the checkedout-repository in your htdocs directory (DocumentRoot)</p>
      27 <p>Configure your Web server to allow fancy directory listings and configurations from .htaccess files residing alongside content.</p>

      Note: You don't actually have to get the entire site. You can if you want "check out" (clone) individual directories, e.g., the "style" directory.

      Here is what we "check out" when we deploy a quickload main mirror to a host:

      * [aloraine@lorainelab-quickload quickload]$ svn info
      Path: .
      Working Copy Root Path: /projects/igbquickload/lorainelab/www/main/htdocs/quickload
      URL: https://svn.bioviz.org/repos/genomes/quickload
      Repository Root: https://svn.bioviz.org/repos/genomes
      Repository UUID: 6adf4aaa-c9d1-47cf-a9da-488921ac0e0a
      Revision: 166
      Node Kind: directory
      Schedule: normal
      Last Changed Author: aloraine
      Last Changed Rev: 166
      Last Changed Date: 2022-07-06 07:47:14 -0400 (Wed, 06 Jul 2022)
      

      To "check in" your changes, you would need an account on the svn host. For this, ask AL.

      To see all the repositories used in IGB, just look at the igb preferences json file in the "igb_preferences" module. These are all present on three differents hosts - igbquickload.org host, renci host, and amazon host. Updating everything will be unfortunately a chore.

        Attachments

        1. Issue.png
          Issue.png
          43 kB
        2. jserror.png
          jserror.png
          113 kB
        3. strapdown.min.v3173.js
          29 kB

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment -
            Show
            ann.loraine Ann Loraine added a comment - Maybe we can do what is described in the second answer: https://serverfault.com/questions/130694/how-can-i-redirect-urls-using-the-proxy-module-in-apache
            Hide
            ann.loraine Ann Loraine added a comment -

            During scrum we decided to use the CDN service with a github repository: https://github.com/lorainelab/strapdown.js.

            Loraine will keep it in sync with the bitbucket repository - the "upstream" repository.

            Show
            ann.loraine Ann Loraine added a comment - During scrum we decided to use the CDN service with a github repository: https://github.com/lorainelab/strapdown.js . Loraine will keep it in sync with the bitbucket repository - the "upstream" repository.
            Hide
            karthik Karthik Raveendran added a comment -
            Show
            karthik Karthik Raveendran added a comment - Pull request submitted. https://bitbucket.org/KarthikRavee91/bioviz/pull-requests/1
            Hide
            karthik Karthik Raveendran added a comment -

            There could be a slight problem in the website hosted with the CDN service link. The title in the navbar may appear twice. I was not able to zero-in the issue but I thought the site can be hosted first and then I can fix the bug.

            Show
            karthik Karthik Raveendran added a comment - There could be a slight problem in the website hosted with the CDN service link. The title in the navbar may appear twice. I was not able to zero-in the issue but I thought the site can be hosted first and then I can fix the bug.
            Hide
            ann.loraine Ann Loraine added a comment -

            A good site for testing via edits in your browser : http://lorainelab-quickload.scidas.org/quickload

            Show
            ann.loraine Ann Loraine added a comment - A good site for testing via edits in your browser : http://lorainelab-quickload.scidas.org/quickload

              People

              • Assignee:
                karthik Karthik Raveendran
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: