[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences
WordPress Trac
noreply at wordpress.org
Wed Jun 12 04:26:01 UTC 2024
#61040: Provide a framework for plugin onboarding experiences
-------------------------+------------------------------
Reporter: jorbin | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Plugins | Version:
Severity: normal | Resolution:
Keywords: | Focuses: administration
-------------------------+------------------------------
Comment (by kevinwhoffman):
Apologies in advance for the extended metaphor, but... What if we narrowed
down our scope to the moment that takes place immediately after a plugin
is activated? The problem we'd be solving is the universal need for all
interactive plugins to transition a user from plugin activation to "What's
next?"
Activating plugins today is like stepping into a teleporter that sometimes
whisks you off to an unknown location via a redirect... and sometimes does
nothing.
What if core could replace those finicky teleporters with conventional
doorways that look and feel like other doorways we've seen before?
Core could provide such a standard doorway (e.g. a filterable "Open"
button) after activating a plugin. Users would come to recognize the
doorway, what it looks like, where it's located, how it opens, and what it
represents.
Rather than being teleported through the doorway without a choice, users
could read the sign on the door and decide whether they want to enter
through the doorway now or later (i.e. after installing other plugins or
dependencies).
Plugin authors wouldn't have to be doorway experts. They could rely on
core to provide an accessible and predictable doorway to all users. Plugin
authors could decide what sign goes on the door ("Open", "Get Started",
"Configure", etc.) and what happens once you pass through the door (jump
straight into using the plugin, start an onboarding wizard, configure a
settings page, etc.).
And if the plugin author is unaware or chooses not to take advantage of
the doorway provided by core, then the door remains locked with a simple
"Activated" sign on the door, just like it does today.
In this sense, the doorway is a progressive enhancement offered to
plugins, but not forced upon them. Through documentation and developer
outreach, we can provide a recommended workflow that can be adopted over
time, gradually replacing the unpredictable teleporters with predictable
doorways that restore user choice.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:74>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list