Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Site Showcase MVP cleanup #5927

Closed
19 of 38 tasks
shannonbux opened this issue Jun 15, 2018 · 5 comments
Closed
19 of 38 tasks

[EPIC] Site Showcase MVP cleanup #5927

shannonbux opened this issue Jun 15, 2018 · 5 comments

Comments

@shannonbux
Copy link
Contributor

shannonbux commented Jun 15, 2018

MVP

Here's what we already finished in Issue #4392:

MVP (minimum viable product)
Users should be able to:

  • See screenshots (Landing page)
  • See source code (Site detail page)
  • Share sites by copying the URL
  • Filter by category
  • Search
  • Submit their own site to the showcase through yaml file (Shannon writes the instructions)
  • See featured sites
  • Decide where the Site Showcase will live
  • Ship it - deploy
  • Share link to Site Showcase on Twitter
  • Publish blogpost

Bugs

Next iterations

Feel free to grab any part of this project and contribute or discuss new possibilities!

Phase 2
Users ought to be able to:

  • URL reflects filtered state (@sw-yx already implemented this in starter showcase)
  • filter on mobile: @Thatotherperson's repo has a PR adding the non-functional UI parts: Made navigation position fixed for the showcase page cassiebeckley/gatsby#6
  • filter by whether a site is open source or not
  • Sort by date added (won't matter until ppl start submitting sites)
  • click on a category name from the modal to filter by that category
  • Share sites with a social media / URL copy button in a modal
  • visit a personal page for creators of sites (see all sites they have submitted)

Phase 3
It'd be awesome if users could:

  • For non-developers, have a CTA where they can hire someone to build them a Gatsby site / ask for demo, etc. (could be on upper menu, in which case it would not belong to site showcase)
  • See case studies related to sites
  • See a list of the site's dependencies
  • Sort by date updated for sites with open src code
  • See the performance of each site in action (GIFs, performance metrics, data on traffic improvement after the site switched to Gatsby,etc.)
  • See a list of all sites that use a particular plugin (this would be a change to the plugin library, probably)
  • Sign up to get notifications or updates when new sites are added (or just sign up for the newsletter?)
  • Be guided to the tutorials if they want to build sites like the ones they are seeing
@KyleAMathews
Copy link
Contributor

Want to add a bugs section? Current bugs I saw clicking around briefly were a) screenshots don't swap out immediately when clicking to next site and b) facets should be "cumulative" e.g. if you click on two facets you should see all the sites for both of them. OR we need to update the counts on the facets to only show sites that have both categories.

@shannonbux
Copy link
Contributor Author

@KyleAMathews added bugs section thanks!

@kkemple
Copy link
Contributor

kkemple commented Jun 26, 2018

  • refactor site showcase code
  • make filters deep-linkable
  • make filtering cumulative
  • make categories on details links to filtered states

are handled in PR #6095

@fk
Copy link
Contributor

fk commented Jul 24, 2018

Just updated the issue description, changing the following:

@fk fk changed the title Site Showcase next iteration [www/showcase] Next iteration Jul 25, 2018
@shannonbux shannonbux changed the title [www/showcase] Next iteration [EPIC] Site Showcase MVP cleanup Aug 22, 2018
@shannonbux
Copy link
Contributor Author

Closing in favor of #7488

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants