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

WordPress Trac noreply at wordpress.org
Thu May 2 08:17:56 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 alanfuller):

 Replying to [comment:22 kevinwhoffman]:

 > Imagine if clicking "Get" in the App Store caused some apps to open
 immediately, but there's no way of telling which apps will do that until
 you try them. That's what the redirect experience is like for new users of
 each WordPress plugin.
 >


 The App Store analogy is a relevant one, as the vast number of users are
 accustomed to it. However, App Stores only have two steps: Install and
 Open. Opening the app includes onboarding in most cases.

 Additionally, App stores don't support multi-dependency installs.

 So, if the objective is to redesign for the most user-friendly experience
 (ignoring technical limitations at this stage), in my opinion, for a
 plugin with no dependencies, on the ADD page, there should be a two-step
 process: Install and Open. Opening technically activates and runs the
 plugin, including any onboarding. For plugins with dependencies, the flow
 should be Install, notify users of dependencies, and give them an
 opportunity to install. When all dependencies are met, the plugin should
 Open, running a plugin configured within the dependency setup to be the
 master, with whatever onboarding is defined in the master plugin.

 Now, my second point: This is just my opinion on what users want. In a
 commercial world, we would gather user requirements through various
 methods beyond those that participate in track discussions. (But I do
 assume App Stores have rather worked out the simple use case.)

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


More information about the wp-trac mailing list