Skip to content

Demo content #2236

Open
Open
@adamziel

Description

@adamziel

Playground doesn't teach new users arriving at https://playground.wordpress.net/ how and why they can use Playground. All they can see is empty WordPress site.

@akirk had an idea to spin a demo site with some onboarding content by default instead of just an empty WordPress site. While I'm not sure if changing the default site is a way to go, I'm 100% on board with creating a demo site with onboarding content. Let's explore that

Done is

  • We have an informed idea of what a useful onboarding site is
  • We've built that site
  • We've shipped it as a Blueprint in the Blueprints gallery
  • We're showing that site to new users in some way that's accessible but probably doesn't involve changing the default Playground

Questions to answer

What's the best way to show that site to new users?

Changing the default site is problematic – it would break the existing https://playground.wordpress.net/ links and embeds. It's also unclear what would happen when ?plugin=friends is present in the URL – would it apply to an empty site? Or to a demo site?

I wonder how to have a cake and eat a cake here – as in both make the onboarding materials obvious and easily accessible AND still have a plain WP site easily available AND not break any existing Playground links.

@fellyph had these thoughts:

My first idea will be to create a URL property called demo, and add some variations, such as baber-shop , yoga or photo-portfolio. But I think it could have some impact if we add another url property, so it could be the less probable solution.
Another solution, before we launch the playground for the first time, we ask the user in a modal if they want to launch a default version without data or a dummy content template, such as a barber shop, a yoga teacher, or a photo portfolio.
To be less intrusive, it can be a toast notification showing in one of the corners, guiding the user to the playground settings panel, to load some of the blueprint templates with dummy data.

To which I've replied:

URL properties are actually a neat idea. We could have something to easily run canonical Blueprints. So that clarifies what’s the first step to include demo content – just add a new Blueprint to the gallery that does that. Then we’d only have to figure out when to open it.
Modals are tempting but they annoy the heck out of people and they almost immediately start asking to remove them
Toast notification is a pretty cool idea, too

cc @fellyph @bph @juanmaguitar @akirk @jarekmorawski

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions