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

Show sub-title on description in App tiles shown on home page and wall of apps

    Details

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

      Description

      In Cytoscape App Store, each App has a short description that is shown on the App's page underneath the App's short name and also in the tile.

      For an example, take a look at the Omics visualizer page on apps.cytoscape.org.

      Currently, in testappstore.bioviz.org, the much longer description of the App (decoded from base64) is being shown in the tile, and there is no short title being shown.

      In IGB App Store, the short description should be shown in the tile, not the first part of the description as is currently happening.

      Note that the short description has to be entered manually by the developer. This data is not being provided by the jar file when uploaded. Please check into how the cytoscape app store code is processing the jar file – does Cytoscape include a custom MANIFEST value for the description? If yes, maybe we can do that, as well? We can decide what to do based on what we learn from their code base.

      A related issue: Please find out what font and font size are being used for the various elements of the Cytoscape App Store home page. I would like to match that, if we can.

        Attachments

          Issue Links

            Activity

            Hide
            sameer Sameer Shanbhag (Inactive) added a comment - - edited

            This is already taken care of in the current codebase.

            Current Flow:

            User Uploads the App > Admin Accepts the App > App is visible on UI > User can Add Short Description to the app > If user adds Short Description We will Show the Short Description else we will show few lines from the details on the app button.

            This is the small snippet from the current codebase which explains the same:

            {% if app.description %}

            <div class="col-md-12 desc-spaced">
            <p class="desc-box">{{ app.description }}</p>
            </div>

            {% else %}
            <div class="col-md-12 desc-spaced">
            {% if app.details|length > 100 %}
            <p class="desc-box">{{ app.details | truncatechars:100 }} <a href="#">read more</a></p>
            {% else %}

            <p class="desc-box">{{ app.details }}</p>

            {% endif %}
            </div>{% endif %}
            Show
            sameer Sameer Shanbhag (Inactive) added a comment - - edited This is already taken care of in the current codebase. Current Flow: User Uploads the App > Admin Accepts the App > App is visible on UI > User can Add Short Description to the app > If user adds Short Description We will Show the Short Description else we will show few lines from the details on the app button. This is the small snippet from the current codebase which explains the same: {% if app.description %} <div class="col-md-12 desc-spaced"> <p class="desc-box">{{ app.description }}</p> </div> {% else %} <div class="col-md-12 desc-spaced"> {% if app.details|length > 100 %} <p class="desc-box">{{ app.details | truncatechars:100 }} <a href="#">read more</a></p> {% else %} <p class="desc-box">{{ app.details }}</p> {% endif %} </div>{% endif %}
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            I went through the Cytoscape Apps. They are not storing anything related to Description in their manifest file. I have attached the snippet of the Manifest of Cytoscape apps.

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - I went through the Cytoscape Apps. They are not storing anything related to Description in their manifest file. I have attached the snippet of the Manifest of Cytoscape apps.
            Hide
            ann.loraine Ann Loraine added a comment -

            OK thanks!! I guess it must be something that the developers are adding using the appstore interface.

            Show
            ann.loraine Ann Loraine added a comment - OK thanks!! I guess it must be something that the developers are adding using the appstore interface.
            Hide
            sameer Sameer Shanbhag (Inactive) added a comment -

            [~aloraine]

            Do I need to do any changes to the App Store Related to this ticket? I feel I have already taken care of the Short Description part.
            Let me know if there are any changes. Else we can move this to 'Done'.

            Show
            sameer Sameer Shanbhag (Inactive) added a comment - [~aloraine] Do I need to do any changes to the App Store Related to this ticket? I feel I have already taken care of the Short Description part. Let me know if there are any changes. Else we can move this to 'Done'.
            Hide
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment -

            Sameer Shanbhag

            The short description should be added by the developer. Showing a few lines from the details is also working fine.

            Closing this ticket.

            Show
            svallapu Sai Charan Reddy Vallapureddy (Inactive) added a comment - Sameer Shanbhag The short description should be added by the developer. Showing a few lines from the details is also working fine. Closing this ticket.

              People

              • Assignee:
                sameer Sameer Shanbhag (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: