Closed adamschwartz closed 4 years ago
How does this all fit in with tutorials? Wondering if one goal could be to create a clearer organization of the featured tutorials? e.g. GraphQL Worker has a full-blown tutorial how will this link from the tutorial in the docs to the built with Workers? Could this be where the tutorials intended for specific purposes (e.g. React app, localize a website, ..) live instead of the docs?
For Goal #2, this seems more of a "what" than a "why". What is the goal of showing real projects built with Workers?
These are great questions! Thank you so much.
Re Tutorials: I’d like to know how @signalnerve, @neynah, and @ashleygwilliams feel about this, but my gut says that Tutorials would be an explicit non-goal for this site. Of course we can always link from say the description of a project to anywhere (including a tutorial living in the docs), but I think we should scope out anything more involved than that.
Re Goal #2: As I mentioned, the goals are a bit overlapping. So I definitely agree it overlaps with Goal #1. The two key ways I’d say it is distinct and make it worth listing separately are the following:
As I mentioned the design of the site will be very content-driven. Therefore, how we curate the content is part of the design. This goal helps ensure we’re seeking to include and feature projects made by Workers consumers with the intention of them being used for real. Projects built by someone from our team e.g., while they may be real to an extent, they’re also often us testing or demonstrating what Workers can do, so they’re not as real in the sense that they’re not purely genuine efforts to create a product or service (that just happen to use Workers as their technology choice).
Your first bullet point. We of course see this site as a way to market Workers. And what’s a stronger way than to showcase real products built by companies or individuals for which visitors of the site may be familiar with or trust. Real projects build trust and "fake" projects can create skeptics.
my gut says that Tutorials would be an explicit non-goal for this site. Of course we can always link from say the description of a project to anywhere (including a tutorial living in the docs), but I think we should scope out anything more involved than that
yes – this will live on workers.cloudflare so it should be thought of as conceptually different than tutorials/docs content generally. i think the docs redesign is a better spot to iterate on tutorials/how-to content for our audience
Questions on tutorials convo above:
One solution might be to exclude all tutorials from the built with Workers site. (e.g. Remove graphl server from this list), but there would still be a problem with #2
Re: 1 Ah, gotcha. That helps me understand your original comment better.
I think your suggested solution is probably correct then. As per goal #2 above, a tutorial we built is probably not the right thing for us to showcase on Built with Workers since it’s not "real".
On the other hand, if a project we initially built as a tutorial starts to get legs outside of our own use of it, then I could potentially see it deserving a place in both worlds. If that ever happens, I’d be happy calling that out somewhere on its Built with Workers page and linking back, which I think would solve the organic search problem you mentioned.
All of that being said, I would hope that a few months from now, this site consists almost entirely of more weighty external projects.
Re: 2 Since content is such an important part of the site, we should definitely draft guidelines around submissions, which would hopefully answer your question and many others. Eventually we may want to have a sort of notoriety criteria similar to Wikipedia. Initially, I imagine we’ll want to be more liberal in letting anything on since at this point we have a very small list of external projects.
I’m not sure how much of this aspect of the plan is known. At this point I think the plan is to curate enough project manually in order to just get an initial design going.
Thank you for these are great questions @victoriabernard92. Please keep ‘em coming!
While we didn’t quite get to everything here, most notably "feature badges", I’m closing this for now since it’s not particularly actionable. We should still continue to use it as a reference post-MVP GTM but we shouldn’t consider not completing everything above as a blocker for release. Instead we’ll create individual issues as needed.
Workers design planning
Here we’ll discuss the initial plan for the design of the Built with Workers site. This document was put together by @adamschwartz and @signalnerve with help from @remyguercio and based on research and input from the broader Workers team.
Terminology
High-level goals of the site
Each goal is listed in a rough priority order. Meaning, for our MVP, we seek to achieve goal 1 stronger than goal 4. Note though that these are somewhat overlapping goals, and design is an art as well as a science, so it’s OK if we’re not strict here.
Features
These are also sorted in rough priority order. Same lack-of-strictness applies.
order
property similar Cloudflare Apps)[1]: We’re particularly excited about using Workers KV to build this (and showcasing that as Built with Workers itself will likely be a featured project of the site—yes, how meta of us).
Not doing (for MVP)
Here are a few of the things we considered building but decided against for the MVP. By no means should this list be considered exhaustive. We are happy to consider them after we slap down a v1.
Potential list of feature badges
We think feature badges are going to be really fun. But we’re not sure exactly how they’ll work. We may have categories of these which could be distinguished e.g. by color.
Content
We plan to take a content-driven approach for the initial design. This is generally a solid approach to design, but it’s especially critical when designing a site whose content is generated by someone other than the designer.
Projects
The main content of course are the projects. So, with the help of @remyguercio we generated an initial list. If you know of know of any projects we missed, please let us know!
Mockups
I know y’all want to see pretty pictures. I promise, they will soon exist. However, at this stage we feel it’s more important to share the plan, get feedback, and build consensus before drawing a bunch of rectangles.