wordpress-playground icon indicating copy to clipboard operation
wordpress-playground copied to clipboard

Blueprints: Find new name

Open adamziel opened this issue 1 year ago • 21 comments

As Matt said during WCEU 2024 keynote, the name „Blueprints" will change. Let's find that new name.

Some names that came up:

  • Paths
  • Adventures
  • Quests
  • Journeys
  • Mixtapes
  • Playbooks
  • Recipes
  • Presets
  • Puzzles

CC @sfougnier

adamziel avatar Jul 01 '24 19:07 adamziel

Puzzles would be my favorite from the list.

bgrgicak avatar Jul 02 '24 05:07 bgrgicak

Playbook makes sense in both the Playground metaphor and as a translation of the original intention of Blueprints:

  • A Playground is the sandbox where you can play with WordPress, and a Playbook is the output of that play session.
  • Similar to a Blueprint, a Playbook still implies the idea of a sketch or plan.

sfougnier avatar Jul 02 '24 15:07 sfougnier

@sfougnier thank you! One thing that came up with Playbooks is how Ansible already uses that name. Do you think that's an issue at all?

https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_intro.html

adamziel avatar Jul 03 '24 14:07 adamziel

Out of the list above, I agree with @sfougnier about "Playbook" as a solid contender. It's quick to understand and connects on the levels that Saul already mentioned, as well as doubles down on the sense of "play" (literally).

One thing that came up with Playbooks is how Ansible already uses that name. Do you think that's an issue at all?

This is always the struggle when using language that's easy to grasp because it's universal. Is Ansible something that the largest Playground audience segment will be very well aware of? If so, and the desire is to be more unique and memorable, then that could be a reason not to use "playbook" for Playground.

Some additional naming thoughts for consideration:

  • Tracks: Tracks, for me, came from traces or tracing which feels like a similar starting point (as a blueprint) vs. starting from a blank page. Tracks also nods to following someone's footsteps/previous work—this works both ways, cause we make tracks in the sand for others to follow. Lastly, if we want to get extra deep on a brand level... "tracks" also connect us to the jazz/musical influence that beats at the heart of WordPress.
  • Jots or Scribbles: Thinking about the early stages of drawing, stick figures, unfinished thoughts, empty structures, etc. Someone has an idea or an experiment, they jot it down in Playground for someone else to build on or remix.

thetinyl avatar Jul 03 '24 18:07 thetinyl

Thanks @thetinyl!

Is Ansible something that the largest Playground audience segment will be very well aware of?

@adamziel How familiar is our target audience with Ansible? From a technical perspective, Is the mental model too similar to Playground?

sfougnier avatar Jul 08 '24 18:07 sfougnier

Thinking along the lines of Playbook, what about Playlist (since we had already mentioned mixtape)?

akirk avatar Jul 09 '24 06:07 akirk

I don't expect most of them to know what playbooks in Ansible are.

Probably the most advanced technical part of the audience, so extenders and people potentially contributing to Playground Core. But most of them, as in educators, testers, designers, everyday users, I don't suppose most of them will have that knowledge.

The extender audience is super important, but it won't be the majority of the users in the long term. What do you think? And what would be the downside of them being familiar with Ansible playbooks? Why would that be a bad thing?

And by the way, Alex, thanks, I love "playlists".

adamziel avatar Jul 11 '24 17:07 adamziel

Okay, thanks for clarifying that. As long as Ansible isn't a direct competitor, it's likely okay if the name is the same. Based on your description of the audience's familiarity, the term Playbook is not specifically owned by Ansible.

I vote for Playbook as a more branded name and Presets as a second choice.

Playlist could work, but it's a slightly different metaphor, and the term is already closely associated with music players. If we are having difficulty landing on a branded riff on "play" for this, Presets could still feel clear and utilitarian enough to work.

sfougnier avatar Jul 11 '24 19:07 sfougnier

How about calling it a "build file" or Playgroundfile? I think the naming needs to be kept simple and intuitive for newcomers to understand. Playgroundfile might work because it keeps the playful name while sticking to the conventions seen in similar tooling.

adrianduffell avatar Jul 12 '24 14:07 adrianduffell

@annziel recently brought up "Craft books"

adamziel avatar Jul 12 '24 16:07 adamziel

I think the naming needs to be kept simple and intuitive for newcomers to understand. Playgroundfile might work because it keeps the playful name while sticking to the conventions seen in similar tooling.

Playgroundfile is really interesting from the developer perspective, although I'm not convinced about sentences like “Playgroundfile community space”.

adamziel avatar Jul 12 '24 16:07 adamziel

Playgroundfile is really interesting from the developer perspective, although I'm not convinced about sentences like “Playgroundfile community space”.

No I wouldn't suggest a sentence like that 😅. I think it would be better as "Playground community space".

adrianduffell avatar Jul 12 '24 17:07 adrianduffell

What about:

  • Playlab
  • Playpad
  • Playspace
  • Playzone

kspilarski avatar Jul 14 '24 07:07 kspilarski

"Playbook" is one of the few options that evokes a pre-existing sense of meaning for me, a sense that there is a plan.

"Playbook" feels close. But maybe we can be more precise while keeping the same general sense and imagery.

In American football, a playbook is not a specific plan but rather a collection of plays one may choose from. Plays are grouped according to purpose. At game time, when the offense needs to pass the ball, they choose a play from a set of known, rehearsed passing plays.

A playbook is like our documented set of available Blueprint steps.

A team's strategy for a specific game is called a game plan. There are many jobs on a football team. Each player has a different role, and all come together to execute the game plan, one play at a time.

What do you think of "gameplan" or "game plan"?

brandonpayton avatar Jul 18 '24 16:07 brandonpayton

Interesting ideas! Appreciate all the contributions so far.

Some things to consider:

  • If we're going with a branded name, I recommend keeping the term within the "Playground" metaphor. This name should make this feature feel ownable and easily recognizable as part of the Playground ecosystem. My concern is that a name that leverages a different metaphor doesn't feel like it's helping to drive recognition and build brand equity.

  • This name should clarify that this is an outcome of what you created in the Playground. It doesn't need to include "play" in the title, but if it's going to be branded, it should be clear that it is the output (and, again, fit within the world of playground terminology).

  • The name should also clarify that this output is a work in progress or a sketch and, therefore, not final.

Frankly, I'm not sure any suggestions are as clear as "Blueprints" (the current name). Out of the alternative names that have been proposed, Playbook or Playset are the only options thus far that satisfy all the above requirements.

If those feel too playful and don't resonate, my recommendation would be to use a functional term, such as Playground Presets or Playground File (or any other ideas we can think of along these lines).

Hope this helps!

sfougnier avatar Jul 18 '24 17:07 sfougnier

Frankly, I'm not sure any suggestions are as clear as "Blueprints" (the current name). Out of the alternative names that have been proposed, Playbook or Playset are the only options thus far that satisfy all the above requirements.

Thanks for laying that out!

If those feel too playful and don't resonate, my recommendation would be to use a functional term, such as Playground Presets or Playground File (or any other ideas we can think of along these lines).

I like how a term like Playbook can also be applied like "Running a Playbook on WordPress". It's related to Playground but can be applied more broadly if we wish (since we've been planning things like implementing a Blueprint execution library in PHP).

brandonpayton avatar Jul 18 '24 17:07 brandonpayton

Just a few terms to add to the mixture here and some work, some less so:

  • Maps
  • Guides
  • Plans
  • Charts

I would vote against things that have strong meaning connected to those making, for example Playbooks and journeys are already really hooked into things. I kind of like 'quests' but I adore the gaming concept. I don't know if it's too disconnected for many.

karmatosed avatar Jul 28 '24 09:07 karmatosed

What about Playground Models?

kellychoffman avatar Aug 06 '24 17:08 kellychoffman

What about Playground Models?

This touches on an unspoken question I've had about this discussion. What is the scope of the new term?

Do we envision Blueprints being applied to WordPress outside of Playground?

We've previously discussed implementing the next version of Blueprints as a PHP library, and I believe we've casually discussed running Blueprints to configure regular WordPress installs.

brandonpayton avatar Aug 06 '24 20:08 brandonpayton

I love Playground Models! It feels tied to the Playground branding and has slightly less of a learning curve for people unfamiliar with the concept. It also feels evergreen enough to work in the larger WordPress ecosystem if we ever decouple this feature from Playground.

sfougnier avatar Aug 12 '24 16:08 sfougnier

Adding a few more suggestions not already covered:

From “File” — funfile or playfile From “Plan” — playplan From “Blueprint” — funprint or playprint From “JSON” — PlaySON file as a silly & fun variation (say it out loud 😉)

lancewillett avatar Aug 31 '24 01:08 lancewillett

Please share your ideas before September 23rd. After that, we will create a pole with all the suggestions to collect feedback.

bgrgicak avatar Sep 12 '24 04:09 bgrgicak

Although I don't have a specific name to add, it's a shame that .playground (dotPlayground) and .play (dotPlay) file extension formats already exist in the wild.

StevenDufresne avatar Sep 12 '24 05:09 StevenDufresne

"Stagehand" as a product, "Stagehand Config" or ".stagehand". I feel like it fits decently with the product suite, though not perfectly in line with 'Playground', the syllable structure is similar.

'Stage' and 'Play' have association. The term Stagehand in the theatre would generally be used to describe the individuals responsible for setting up the stage, and props/environment to a specific layout for scenes. 🎭

StevenPartridge avatar Sep 12 '24 05:09 StevenPartridge

How about "groundwork"? As in ready to use template, "we did the groundwork for you". But playground groundwork doesn't rhyme good together, because of the repetition.

tpaksu avatar Sep 12 '24 05:09 tpaksu

My contender: composition

TimBroddin avatar Sep 12 '24 09:09 TimBroddin

Thinking about a broad term for all the things you find at a playground (swings, slides, seesaws, sandbox, etc), and searching online for synonyms, I see:

  • playground equipment (uncountable noun, so might be awkward in a sentence)
  • playground structure
  • playground apparatus
  • playground ride 🤨
  • playground activity
  • playground game

dphyled avatar Sep 12 '24 09:09 dphyled

I'm a little biased coming from the automotive industry, but buildsheet comes to mind. It lists all the components of a car and can be used as a way to recreate a specific build

stoph avatar Sep 12 '24 16:09 stoph

I saw the message in the #automattic channel, although I have no direct connection to this project, I always like a good naming exercise.

Having spent a few minutes to understand the product, I think playbook does make sense, especially if we want to keep to the "play" theme.

One thing I like to do in naming exercises is start with the most boring / obvious / basic name for something, and use that to understand our reasons for calling it something more interesting. This can help find the best name by clarifying why we are naming it.

So in this case, a blueprint for playground seems (to me) most analogous to what might be called a "preset" in any other piece of software.

So for the sake of discussion, why don't we just call it a "preset" or even more painfully, a "configuration file"?

alexkemmler avatar Sep 12 '24 17:09 alexkemmler

Partial to Playground Model myself but had a couple suggestions:

  • SitePlay
  • PlayCase

n3f avatar Sep 12 '24 17:09 n3f