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

Investigate alternative app store designs by looking at other sites

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      5
    • Sprint:
      Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep

      Description

      The top page of IGB App Store currently looks like a picture menu of IGB Apps, without any obvious organization into rows or columns. It's based on the old Cytoscape app store design.

      For this task, investigate and examine other app store like Web sites and describe their organization here.

      How do other sites separate apps into categories, or do they?

      Consult with Chester Dias as he looked into this a bit, as well.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Assignee Rachel Weidenhammer [ rweidenh ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Google doc with examples I have collected so far: https://docs.google.com/document/d/1nc9kfb9M05eUmOE8FtiqGir03tu6mSKBB-CFz2r7GsU/edit?usp=sharing

            I will consult Chester Dias about his thoughts on IGB App Store design and organization on Tuesday.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Google doc with examples I have collected so far: https://docs.google.com/document/d/1nc9kfb9M05eUmOE8FtiqGir03tu6mSKBB-CFz2r7GsU/edit?usp=sharing I will consult Chester Dias about his thoughts on IGB App Store design and organization on Tuesday.
            Hide
            cdias1 Chester Dias (Inactive) added a comment -

            As discussed with Logan Weidenhammer I have shared the document about the design I had earlier made and the ideas during the initial brainstorming for better UI solutions.

            Show
            cdias1 Chester Dias (Inactive) added a comment - As discussed with Logan Weidenhammer I have shared the document about the design I had earlier made and the ideas during the initial brainstorming for better UI solutions.
            Hide
            ann.loraine Ann Loraine added a comment -

            Request for Logan Weidenhammer or Chester Dias - Can you add a link to Chester's document as well?

            Show
            ann.loraine Ann Loraine added a comment - Request for Logan Weidenhammer or Chester Dias - Can you add a link to Chester's document as well?
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Link to Chester's UI Concept mockup: https://drive.google.com/file/d/1-p2RKAUmwxAXkiyuXeBbgc_trl-eC8fh/view?usp=sharing

            It seems like we are going to emulate the design found at the Grafana site: https://grafana.com/grafana/plugins

            I have been reading up on CSS and how we might go about implementing this design.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Link to Chester's UI Concept mockup: https://drive.google.com/file/d/1-p2RKAUmwxAXkiyuXeBbgc_trl-eC8fh/view?usp=sharing It seems like we are going to emulate the design found at the Grafana site: https://grafana.com/grafana/plugins I have been reading up on CSS and how we might go about implementing this design.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Notes:
            We want to keep minimalistic UI changes.
            Move the current search bar out of the banner so that it looks less like a global search and more like a search through the apps.
            Move the "Submit Your App" button next to the sign in button as a user would need to log in first to submit an app.
            Change the tiles to square shapes and in rows of three.
            Reduce the size of the text in the app description
            Increase the size of the app tiles so that the star rating is visible without mousing over the tile.

            The Categories column currently holds items that are more like tags than true categories.
            Since there are currently 9 apps I think it would make more sense to only have 2 or 3 categories if any.
            It might make sense in the future to be able to sort by rating, but currently all apps have exactly a 5-star rating.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Notes: We want to keep minimalistic UI changes. Move the current search bar out of the banner so that it looks less like a global search and more like a search through the apps. Move the "Submit Your App" button next to the sign in button as a user would need to log in first to submit an app. Change the tiles to square shapes and in rows of three. Reduce the size of the text in the app description Increase the size of the app tiles so that the star rating is visible without mousing over the tile. The Categories column currently holds items that are more like tags than true categories. Since there are currently 9 apps I think it would make more sense to only have 2 or 3 categories if any. It might make sense in the future to be able to sort by rating, but currently all apps have exactly a 5-star rating.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            I have been reading and working through CSS and Bootstrap tutorials on W3Schools and doing some trial and error changes to elements on the https://apps.bioviz.org/apps/all site.
            I will have to reach out to another member of the team about the process for making permanent changes on Thursday.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - I have been reading and working through CSS and Bootstrap tutorials on W3Schools and doing some trial and error changes to elements on the https://apps.bioviz.org/apps/all site. I will have to reach out to another member of the team about the process for making permanent changes on Thursday.
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Story Points 2 3
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            The VA app store looks like the most accessible. I liked they had a video link at the top right "Watch the video to learn more."

            I liked the row of filtering links at the top. The most prominent filters were audience-based - "All", and "Veterans" and "Heath Care Professionals". Then there was another row of filtering links focusing on things like the cell phone OS and related technical aspects.

            The entire width of the page was then dedicated to showing inidividual Apps.

            I think this does a good job of solving our issues with layout versus organization. We should provide our own categories that make sense for IGB Apps and not rely on developers to make up the categories.

            Show
            ann.loraine Ann Loraine added a comment - - edited The VA app store looks like the most accessible. I liked they had a video link at the top right "Watch the video to learn more." I liked the row of filtering links at the top. The most prominent filters were audience-based - "All", and "Veterans" and "Heath Care Professionals". Then there was another row of filtering links focusing on things like the cell phone OS and related technical aspects. The entire width of the page was then dedicated to showing inidividual Apps. I think this does a good job of solving our issues with layout versus organization. We should provide our own categories that make sense for IGB Apps and not rely on developers to make up the categories.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited

            I have started a wireframe/interactive prototype on the website proto.io
            Link to view is here: https://pr.to/D5ODGG/

            Proto.io is the easiest wireframing tool I have used so far. It has been pretty easy to pick up. It's web based and collaborative.
            I am using a free 15 day trial right now. Prices can be found here: https://proto.io/en/pricing/

            I will continue adding features and pages to this base wireframe.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited I have started a wireframe/interactive prototype on the website proto.io Link to view is here: https://pr.to/D5ODGG/ Proto.io is the easiest wireframing tool I have used so far. It has been pretty easy to pick up. It's web based and collaborative. I am using a free 15 day trial right now. Prices can be found here: https://proto.io/en/pricing/ I will continue adding features and pages to this base wireframe.
            Hide
            ann.loraine Ann Loraine added a comment -

            Blog post:
            5 Best App Store Design Examples and How To Use Them
            https://openchannel.io/blog/5-best-app-store-design-examples/

            Show
            ann.loraine Ann Loraine added a comment - Blog post: 5 Best App Store Design Examples and How To Use Them https://openchannel.io/blog/5-best-app-store-design-examples/
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Added functionality to https://pr.to/D5ODGG/
            Tags now sort the App cards
            AppName card now goes to it's info page
            Added Search and Search Results function

            I want to consult with the rest of the team on Thursday about how we can use graphics to give the user all the information they need in order to make a selection decision.
            We will probably want to change the info in and layout of the cards. We should also talk about organization and what we like and don't like about what there is so far. We need to make a decision about what the tags should be, and how they will work with a sort function if there is one.

            I also plan to add links to training materials on the front page of the site to Submitting and app, and Editing an app resources.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Added functionality to https://pr.to/D5ODGG/ Tags now sort the App cards AppName card now goes to it's info page Added Search and Search Results function I want to consult with the rest of the team on Thursday about how we can use graphics to give the user all the information they need in order to make a selection decision. We will probably want to change the info in and layout of the cards. We should also talk about organization and what we like and don't like about what there is so far. We need to make a decision about what the tags should be, and how they will work with a sort function if there is one. I also plan to add links to training materials on the front page of the site to Submitting and app, and Editing an app resources.
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Story Points 3 5
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Over 2 meetings the prototype was critiqued by Chester, Sameer, and Irvin.

            "Categories" will become "Tags".
            We may want to have tags like "All", "Interface changing apps", and "Function changing apps", instead of the current user generated tags.
            Exact tags are still to be decided.

            For the app descriptions in the tiles: the font size should be easy to read, one or two sentences,
            and when moused-over should show the extended description, star rating, number of downloads (popularity), and the date the app was added to the store/updated

            The current tab-based sort method seen when a category is selected will be changed to a "Sort by..." drop down box.
            We would sort alphabetically, by most downloads, by most recently added.
            and possibly by highest rated, though currently all of the apps are rated the same.

            The Sign In button would now show a blank icon of a person when not signed in, changing to the person's profile photo when signed in along with the person's user name.

            A new logo for the website's banner is being developed by Chester and Irvin.

            To-Do
            Further work is needed on developing new, more descriptive icons for each app.
            A location needs to be picked for adding links to training materials related to submitting an app and editing an app.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Over 2 meetings the prototype was critiqued by Chester, Sameer, and Irvin. "Categories" will become "Tags". We may want to have tags like "All", "Interface changing apps", and "Function changing apps", instead of the current user generated tags. Exact tags are still to be decided. For the app descriptions in the tiles: the font size should be easy to read, one or two sentences, and when moused-over should show the extended description, star rating, number of downloads (popularity), and the date the app was added to the store/updated The current tab-based sort method seen when a category is selected will be changed to a "Sort by..." drop down box. We would sort alphabetically, by most downloads, by most recently added. and possibly by highest rated, though currently all of the apps are rated the same. The Sign In button would now show a blank icon of a person when not signed in, changing to the person's profile photo when signed in along with the person's user name. A new logo for the website's banner is being developed by Chester and Irvin. To-Do Further work is needed on developing new, more descriptive icons for each app. A location needs to be picked for adding links to training materials related to submitting an app and editing an app.
            ann.loraine Ann Loraine made changes -
            Sprint Summer 6: 17 Aug - 28 Aug [ 101 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 101, 102 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2520 [ IGBF-2520 ]
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited

            Had a meeting between myself and Dr. Loraine about the pros and cons of the IGB app store redesign mockup. We have a list of some changes that we want to try out regarding the top banner, sorting methods, and curated categories. We also looked at many other web app stores to see what organizational methods we might like to implement in out designs. Sites of interest were Shopify, Graphana, 3dcart, and Quickbooks.

            I am currently making a few new mockups based on what we learned in this meeting that we will review in a later meeting, choosing which design features are a best fit.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - - edited Had a meeting between myself and Dr. Loraine about the pros and cons of the IGB app store redesign mockup. We have a list of some changes that we want to try out regarding the top banner, sorting methods, and curated categories. We also looked at many other web app stores to see what organizational methods we might like to implement in out designs. Sites of interest were Shopify, Graphana, 3dcart, and Quickbooks. I am currently making a few new mockups based on what we learned in this meeting that we will review in a later meeting, choosing which design features are a best fit.
            cdias1 Chester Dias (Inactive) made changes -
            cdias1 Chester Dias (Inactive) made changes -
            Attachment Logo.paint [ 14853 ]
            Hide
            cdias1 Chester Dias (Inactive) added a comment - - edited

            I have attached files for IGB Appstore Logo image and the .Paint file which can be used for editing and using a transparent background.

            Cc: [~aloraine]

            Show
            cdias1 Chester Dias (Inactive) added a comment - - edited I have attached files for IGB Appstore Logo image and the .Paint file which can be used for editing and using a transparent background. Cc: [~aloraine]
            Hide
            ann.loraine Ann Loraine added a comment -

            Request for Chester Dias - please indicate the font used for the logo image.

            Show
            ann.loraine Ann Loraine added a comment - Request for Chester Dias - please indicate the font used for the logo image.
            Hide
            cdias1 Chester Dias (Inactive) added a comment -

            Mac OS font: "System Font (Default)"

            Show
            cdias1 Chester Dias (Inactive) added a comment - Mac OS font: "System Font (Default)"
            Hide
            ann.loraine Ann Loraine added a comment -

            For example of details needed for digital art (e.g., logos), please see: https://galaxyproject.org/images/galaxy-logos/
            cc: Chester Dias

            Show
            ann.loraine Ann Loraine added a comment - For example of details needed for digital art (e.g., logos), please see: https://galaxyproject.org/images/galaxy-logos/ cc: Chester Dias
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Proto.io appears to have trouble rendering projects the size that I am working with. Currently it is unusable for me so I have switched to Figma.

            I have completed the first mockup showing an organization similar to the Quickbooks hyperlink style using the Curated Categories found here.
            Figma link to first mockup: https://www.figma.com/file/uHCVu9PEn0QqbG9lx9LjH3/Appstore?node-id=0%3A1

            More to come.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Proto.io appears to have trouble rendering projects the size that I am working with. Currently it is unusable for me so I have switched to Figma. I have completed the first mockup showing an organization similar to the Quickbooks hyperlink style using the Curated Categories found here . Figma link to first mockup: https://www.figma.com/file/uHCVu9PEn0QqbG9lx9LjH3/Appstore?node-id=0%3A1 More to come.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Changes:
            Moved search bar down closer to the apps
            Moved “submit your app” up to the banner by “sign in”
            Removed “sort by” function
            Made the banner match BioViz.org banner
            Added to the subbanner is marketing material giving the user some instruction on how the site works.
            Removed user generated categories
            Implement curated categories:

            Curated category type "App Type" is associated with curated categories "Application" and "IGB Plug-in"

            Curated category type "Biology" is associated with curated categories "Transcriptome", "Epigenome", "Alternative Splicing"

            Curated category type "Data" is associated with curated categories "ChIP-Seq", "RNA-Seq", "Bisulfite", "DNA-Seq"

            Added indicators showing which category is selected
            After selecting a category the only thing that updates is the tiles section, not the whole webpage.

            Below are 5 sample mockups
            Version 1 based on Quickbooks: https://www.figma.com/file/uHCVu9PEn0QqbG9lx9LjH3/Appstore-v1-Quickbooks
            Version 2 based on Graphana: https://www.figma.com/file/23a7NyziXpVkmFydhGgLtT/Appstore-v2-Graphana?node-id=0%3A1
            Version 3 based on 3dcart: https://www.figma.com/file/vFledvzXd07d3j83UO572c/Appstore-v3-3dcart?node-id=0%3A1
            Version 4 based on the VA App store: https://www.figma.com/file/RXXKR4f4J2JnnIQ0dNOcGg/Appstore-v4-VA-AppStore?node-id=0%3A1
            Version 5 based on Shopify: https://www.figma.com/file/ypOsr6KxbcHrXMUUOpbxny/Appstore-v5-Shopify

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Changes: Moved search bar down closer to the apps Moved “submit your app” up to the banner by “sign in” Removed “sort by” function Made the banner match BioViz.org banner Added to the subbanner is marketing material giving the user some instruction on how the site works. Removed user generated categories Implement curated categories: Curated category type "App Type" is associated with curated categories "Application" and "IGB Plug-in" Curated category type "Biology" is associated with curated categories "Transcriptome", "Epigenome", "Alternative Splicing" Curated category type "Data" is associated with curated categories "ChIP-Seq", "RNA-Seq", "Bisulfite", "DNA-Seq" Added indicators showing which category is selected After selecting a category the only thing that updates is the tiles section, not the whole webpage. Below are 5 sample mockups Version 1 based on Quickbooks: https://www.figma.com/file/uHCVu9PEn0QqbG9lx9LjH3/Appstore-v1-Quickbooks Version 2 based on Graphana: https://www.figma.com/file/23a7NyziXpVkmFydhGgLtT/Appstore-v2-Graphana?node-id=0%3A1 Version 3 based on 3dcart: https://www.figma.com/file/vFledvzXd07d3j83UO572c/Appstore-v3-3dcart?node-id=0%3A1 Version 4 based on the VA App store: https://www.figma.com/file/RXXKR4f4J2JnnIQ0dNOcGg/Appstore-v4-VA-AppStore?node-id=0%3A1 Version 5 based on Shopify: https://www.figma.com/file/ypOsr6KxbcHrXMUUOpbxny/Appstore-v5-Shopify
            Hide
            ann.loraine Ann Loraine added a comment -

            Quick request for Logan Weidenhammer:

            • Please check the permissions for Versions 2 through 5. I was able to view Version 1, but when I tried to visit the links for Versions 2 through 5, I got a "permission denied" type of error.
            Show
            ann.loraine Ann Loraine added a comment - Quick request for Logan Weidenhammer : Please check the permissions for Versions 2 through 5. I was able to view Version 1, but when I tried to visit the links for Versions 2 through 5, I got a "permission denied" type of error.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Link sharing is fixed.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Link sharing is fixed.
            ann.loraine Ann Loraine made changes -
            Sprint Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 101, 102 ] Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 101, 102, 103 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            Hide
            ann.loraine Ann Loraine added a comment -

            During daily stand-ups Logan Weidenhammer mentioned two designs that were winning out over the others.
            Can you indicate which ones those were here?

            Show
            ann.loraine Ann Loraine added a comment - During daily stand-ups Logan Weidenhammer mentioned two designs that were winning out over the others. Can you indicate which ones those were here?
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            It looks like after the meetings I had yesterday with Dr. Freese and Philip that Version 2 based on the Graphana layout was the most intuitive of the versions. Before we had narrowed it down to versions 1 and 2.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - It looks like after the meetings I had yesterday with Dr. Freese and Philip that Version 2 based on the Graphana layout was the most intuitive of the versions. Before we had narrowed it down to versions 1 and 2.
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Here is a new mockup based closely on the Graphana Plugins page: https://www.figma.com/file/vKFIZkgzu6dm5lFxfIUr6T/Graphana-Copy?node-id=0%3A1

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Here is a new mockup based closely on the Graphana Plugins page: https://www.figma.com/file/vKFIZkgzu6dm5lFxfIUr6T/Graphana-Copy?node-id=0%3A1
            Hide
            ann.loraine Ann Loraine added a comment -

            A change request:

            • Bring back the "Submit your app" and "Log in" buttons
            Show
            ann.loraine Ann Loraine added a comment - A change request: Bring back the "Submit your app" and "Log in" buttons
            Hide
            rweidenh Logan Weidenhammer (Inactive) added a comment -

            Buttons are back.

            Show
            rweidenh Logan Weidenhammer (Inactive) added a comment - Buttons are back.
            Hide
            ann.loraine Ann Loraine added a comment -

            Moving to "Done".

            For the next steps, we need to get someone who is an expert in CSS to implement the layout.

            Show
            ann.loraine Ann Loraine added a comment - Moving to "Done". For the next steps, we need to get someone who is an expert in CSS to implement the layout.
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine 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 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine 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-2812 [ IGBF-2812 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2812 [ IGBF-2812 ]

              People

              • Assignee:
                rweidenh Logan Weidenhammer (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: