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

Suggestions for improving the WordPress Playground 'Get Started' documentation page #1274

Open
AnneYoast opened this issue Apr 18, 2024 · 10 comments
Labels
[Type] Documentation Improvements or additions to documentation [Type] Enhancement New feature or request

Comments

@AnneYoast
Copy link

AnneYoast commented Apr 18, 2024

WIP! Group effort by Manuel (@manuelaugustin) and I!

At the top of the page, clarify the purpose, audience and 'learning objective' of this page and the wider documentation. This would give users a clear idea on how to navigate the entire documentation.

I.e. 'This page introduces the functionalities of WordPress Playground for all users, from people new to the application to experienced developers. By the end of this page, you know the basics of WordPress Playground and where to find information in this documentation to use WordPress Playground.'

First, define WP Playground in one paragraph or so; perhaps summarise the Overview page, or take its first paragraph instead.

@adamziel adamziel added [Type] Documentation Improvements or additions to documentation [Type] Enhancement New feature or request labels Apr 18, 2024
@AnneYoast
Copy link
Author

The overall structure does not cater to a 'learning journey' and navigation is not intuitive.

How about redividing it into:

  • Introduction (Start here, Overview)
  • How to start using WP Playground (Start Using WordPress Playground in 5 minutes, Build your first app, Limitations - if you are a user)
  • APIs (Playground APIs, Blueprints API, Query API, Javascript API)
  • For developers (Usage in Node.js, Architecture, Limitations - if you are a developer)
  • Contributing (WordCamp Contributor Day)
  • Links and Resources
  • FAQ

@adamziel
Copy link
Collaborator

adamziel commented Apr 18, 2024

100% agreed and I love that structure 💯 One thing I struggled with was splitting it into "learning journey", "how-tos", "tutorials", and "developer reference" – the current doc intertwines all these ideas and isn't very helpful.

@AnneYoast
Copy link
Author

Yessss those ideas are all very very close! And catering to so many types of audience is also difficult. There's so much great stuff in there, I do really want to emphasise that, but structuring it for people encountering for the first time when you're knee-deep in the sauce is the most difficult!

@AnneYoast
Copy link
Author

Something that I'm missing is an introduction to Blueprints! Maybe a short article under the proposed 'How to get started' section would be good; currently there's only a deep dive under API.

@AnneYoast
Copy link
Author

Proposal for WordPress Playground Documentation page.docx

I've attached a proposal for a new Introduction page, i.e. the page that opens the entire Documentation section.

@adamziel
Copy link
Collaborator

Something that I'm missing is an introduction to Blueprints! Maybe a short article under the proposed 'How to get started' section would be good; currently there's only a deep dive under API.

Yes! This one could be included or linked to: https://github.com/adamziel/blueprints/blob/blueprints-crash-course/docs/index.md. Also @ironnysh wrote this amazing introduction to WordPress Playground that also discusses them.

@adamziel
Copy link
Collaborator

I've attached a proposal for a new Introduction page, i.e. the page that opens the entire Documentation section.

Lovely! One thing I was thinking about was having a few sections like "I'm a site builder", "I'm a theme designer", "I'm a plugin developer", "I'm exploring innovative apps", "I want to contribute" etc and then have a few bullet points with links out to relevant sections of the documentation, e.g. "Test your site on different PHP/WordPress versions". That's more in the "how-to" area, though, and less in the "I want to get from zero to a good understanding of what Playground is".

@AnneYoast
Copy link
Author

I like the blueprint article you've attached, that'd be really useful! I also love the introduction article, but I'd maybe add that in the How to get started with Playground section?

As for the specific sections, I'm a bit hesitant on including all those separate groups on the introduction page.

@adamziel
Copy link
Collaborator

I also love the introduction article, but I'd maybe add that in the How to get started with Playground section?

👍

As for the specific sections, I'm a bit hesitant on including all those separate groups on the introduction page.

Tell me a bit more – do you think that would be too distracting?

@flexseth
Copy link
Collaborator

flexseth commented Apr 19, 2024

@AnneYoast

What is WordPress Playground?

WordPress Playground is an online platform that allows you to experiment and learn about WordPress without affecting your live website.

Probably the biggest benefit of running the Playground is you can experiment without having to worry about risking installing software or anything else to see WordPress

It's a virtual sandbox

100% on brand. The sandbox idea and the greater idea of the Playground being approachable to all audiences is what we're going for. Including all age ranges. Bravo.

in support of these changes, please see

Happy to work with you all to craft a few pages, please see the issue I opened based on your feedback. I think we can be a little more inviting to brand-new users of the Playground.

@ironnysh's article awesome, a bit technical though. Let's call it "Developer Friendly" :)

I don't see any problem with having different voices in the Developer Blog Post and the docs here, at all. Just makes it more voices contributing.

If you all want to look at some outlines for the onboarding pages (I, we, Adam, Ronny) - I believe - would be more than happy to have you contribute to the Playground documentation!!

Please check out the proposal I raised in the issue above, the idea is to re-structure this repo a little bit. There's probably more that needs to be done in the other repos, too... but we can start here.

Those who have worked with the Playground for a bit can work on the more technical documentation... if you all would be interested in some of the end user docs...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Documentation Improvements or additions to documentation [Type] Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants