[wp-trac] [WordPress Trac] #61040: Provide a framework for plugin onboarding experiences

WordPress Trac noreply at wordpress.org
Sat May 11 00:41:06 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):

 Replying to [comment:34 joostdevalk]:
 > I think the long-term solution is actually fairly easy: display an AJAX
 message for each activated plugin, but allow filtering of the AJAX
 activation message by the just activated plugin, for example to include a
 link to your onboarding.
 >
 > Much less work than what everyone is proposing here, it seems to me.

 I'm not sure a filterable message is much less work than what we've been
 discussing. It sounds similar to what I suggested in
 comment:22:ticket:61040.

 > The proposed filter and "Configure" link would restore some consistency
 to the plugin activation experience while still giving plugins with first-
 time onboarding experiences a clear method of directing users to their
 preferred next step. We could even consider making the "Configure" text
 filterable by plugin developers so the button can say "Start Onboarding,"
 "Continue Onboarding", etc. based on the configuration that's been done so
 far. That's the type of clarity and control that I hope this framework can
 offer to developers and users alike.

 The advantage of the "Configure" link over an AJAX message is that it
 positions the next action in the same place where the "Activate" action
 was previously taken, so the user is already looking at that exact spot in
 the UI. This is a pattern that WordPress core already follows with Install
 > Activate and that many app stores follow with workflows to Install >
 Open, Get > Open, etc.

 @joostdevalk If there was a filterable AJAX message, where would it be
 displayed? In the plugin card, an admin notice at the top of the screen,
 or somewhere else?

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/61040#comment:35>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list