-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
site showcase blogpost ready #5932
Merged
Merged
Changes from 8 commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
b1828f2
blogpost ready
3c503a1
let's see if this works to add blogpost content
c95fdfc
incorporated all suggestions but one
1e7ff15
added names of all people who contributed
df2b362
Clearer callouts to people's names
3b161e2
final edits
ab17b92
Update links to point from `v2` to `master`
m-allanson 441c970
some edits going to be ready tomorrow
f9293b9
addressed Kyle's suggestion
42c2303
final edits
c4d7413
added github names
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file added
BIN
+139 KB
docs/blog/2018-06-15-why-we-built-the-site-showcase/empathy-map-site-showcase.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+130 KB
docs/blog/2018-06-15-why-we-built-the-site-showcase/featured-sites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
docs/blog/2018-06-15-why-we-built-the-site-showcase/filtered-sites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
83 changes: 83 additions & 0 deletions
83
docs/blog/2018-06-15-why-we-built-the-site-showcase/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
--- | ||
title: Why We Created the Site Showcase | ||
date: 2018-06-15 | ||
author: Shannon Soper | ||
tags: ["documentation", "launch"] | ||
--- | ||
|
||
We recently finished the first phase of the [Site Showcase](https://next.gatsbyjs.org/showcase/), which is a searchable, filterable library of sites built with Gatsby! See a list of ways you can help in [Issue #5927](https://github.com/gatsbyjs/gatsby/issues/5927). Feel free to tackle any part of this project and contribute to it or discuss new possibilities! | ||
|
||
![Featured Sites](featured-sites.png) | ||
This comment was marked as resolved.
Sorry, something went wrong. |
||
|
||
![Filtered Sites](filtered-sites.png) | ||
|
||
This is all possible because Cassie (@ThatOtherPerson) and Shawn (@sw-yx) put in a huge effort to get this developed, and Flo (@fk) did an amazing job on design. Many thanks to other people who contributed, including @gillkyle, @LeKoArts, @davidluhr, @daydream05, @m-allanson, @pieh, @calcsam and more (these are all GitHub names). | ||
|
||
## Submitting your site | ||
|
||
If you’d like to submit a site to the showcase, please follow the [instructions in this document](https://github.com/gatsbyjs/gatsby/blob/master/docs/docs/site-showcase-submissions.md). | ||
|
||
## Why build a site showcase? | ||
|
||
We built the showcase to make it easier for you to (1) find the source code for open source Gatsby sites and (2) show off Gatsby to clients, coworkers ,friends & family. | ||
|
||
### Source code | ||
|
||
Sometimes, an example is worth 1000 words. That's why we added a GitHub icon next to sites with open source code. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is it part of phase two to add a way to filter sites by which ones are open source? |
||
|
||
![Site Showcase Source Code Available Icon](site-showcase-source-code.png) | ||
|
||
### Showing off what Gatsby can do | ||
|
||
The Site Showcase can help you pitch Gatsby to clients and coworkers as the best option for their next project because it shows what developers can accomplish with Gatsby. | ||
|
||
## UX research process | ||
|
||
Here’s where we discussed and built the site showcase if you'd like to go through the discussion that led to this project: | ||
|
||
- [Site Showcase Issue](https://github.com/gatsbyjs/gatsby/issues/4392) | ||
- [Site Showcase WIP PR](https://github.com/gatsbyjs/gatsby/pull/5524) | ||
|
||
### Empathy map | ||
|
||
Here’s a summary of what I learned from over 80 interviews with Gatsby users. This "empathy map" describes what kinds of pain points we're trying to solve with the site showcase. | ||
|
||
![Empathy Map Site Showcase](empathy-map-site-showcase.jpg) | ||
|
||
### User Flow | ||
|
||
The empathy map reflects how it took most people a lot of time browsing through the Awesome Gatsby list to find example sites and how many people share their sites through Twitter and there isn’t enough time or room for everyone to get retweeted by the @Gatsbyjs account. | ||
|
||
With the empathy map and the interviews as our guide, we created a list of jobs to be done and imagined the typical flow a user would take through the site showcase. We did this to make sure we planned both a sensible information architecture and the necessary functionality to meet user’s main needs. | ||
|
||
![User flow](user-flow-site-showcase.jpg) | ||
|
||
### Defining the MVP | ||
|
||
Based on the process described above, we thought the following features were important to include: | ||
|
||
Users should be able to: | ||
|
||
- [x] See screenshots of sites built with Gatsby (Landing page) | ||
- [x] See source code (Site detail page) | ||
- [x] Share sites by copying the URL | ||
- [x] Filter by category | ||
- [x] Search sites | ||
- [x] Submit their own site to the showcase through yaml file (Shannon writes the instructions) | ||
- [x] See featured sites | ||
|
||
## Ways you can help | ||
|
||
### Future iterations | ||
|
||
Here's what's next in [Issue #5927](https://github.com/gatsbyjs/gatsby/issues/5927). Feel free to tackle any part of this project and contribute to it or discuss new possibilities! | ||
|
||
## Sneak peak into the next UX project | ||
|
||
Our next UX project is finishing up the starter showcase, which will look similar to the site showcase and also have a major functional difference: filter by dependency. Please contribute to these issues to help out! | ||
|
||
- [Starter Showcase Issue](https://github.com/gatsbyjs/gatsby/issues/5334) | ||
- [Starter Showcase WIP PR](https://github.com/gatsbyjs/gatsby/pull/5831) | ||
Again, many thanks to all the community members who have contributed to this research and to making Gatsby awesome. Stay tuned for updates on the site showcase and future Gatsby UX research projects! | ||
- [Contact me](https://twitter.com/shannonb_ux/status/938551014956732418) here if you have feedback that differs from or provides deeper insight into one of the pain points this article mentions. | ||
- Follow us on [Twitter](https://twitter.com/gatsbyjs). |
Binary file added
BIN
+120 KB
docs/blog/2018-06-15-why-we-built-the-site-showcase/site-showcase-source-code.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+113 KB
docs/blog/2018-06-15-why-we-built-the-site-showcase/user-flow-site-showcase.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd edit the call to action to be in a second paragraph and preface it with something like "We're starting the second phase soon and would love your help!"