[wp-trac] [WordPress Trac] #39707: Create onboarding flowchart for users of WP.org installations
WordPress Trac
noreply at wordpress.org
Wed Feb 15 07:20:14 UTC 2017
#39707: Create onboarding flowchart for users of WP.org installations
------------------------------+---------------------------------
Reporter: alwaysbrightblue | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Administration | Version: 4.7.1
Severity: normal | Resolution:
Keywords: | Focuses: ui, administration
------------------------------+---------------------------------
Comment (by alwaysbrightblue):
Since my last post here a new Editor prototype has come out. This new
editor has brought up a lot of use case tests, which are documented in
[https://make.wordpress.org/design/2017/02/09/initial-gutenberg-prototype-
editor-testing/ the post introducing the new editor] on Make. The day this
Editor came out was the day of our monthly Wordpress MeetUp, and I lead a
discussion about this as it relates to onboarding. The most significant
takeaway: Personas.
Personas are [https://uxmag.com/articles/personas-the-foundation-of-a
-great-user-experience defined] as “represents a cluster of users who
exhibit similar behavioral patterns in their purchasing decisions, use of
technology or products, customer service preferences, lifestyle choices,
and the like. Behaviors, attitudes, and motivations are common to a "type"
regardless of age, gender, education, and other typical demographics. In
fact, personas vastly span demographics.” We already somewhat acknowledge
personas in the User’s Panel with Subscribers, Authors, Contributors,
Editors, and Admins. Each has their set of permissions which change the
options for control within the dashboard. But, currently, because
onboarding is defined as starting after a successful install, the first
step of onboarding is either a default theme on the front end or the
current Admin user dashboard. Therefore, all users are treated as an
Admin.
Different personas want different experiences. An Admin level persona
could be an experienced developer who wants to continue to use the
existing dashboard interface.
[https://core.trac.wordpress.org/ticket/39617 Luke Cavanaugh’s ticket] is
focused on this current dashboard design and is beginning a good change
for a better UX for setting calls-to-action. Specifically, at our meet up,
the existing dashboard was described (and agreed upon unanimously) that it
is not a good place for personas who are not already at an Admin level. If
we only consider the existing Wordpress users, we are already too
overwhelming for ⅘ of potential users.
“Choice” became the focus. For Themes and Plugins, there are thousands
(millions?) of choices. It’s overwhelming. We discussed onboarding
processes of GoDaddy, Genesis Framework, and the WooCommerce Wizard and
how these seem to help, but are still too overwhelming for certain users.
Prebuilt themes are easy to setup but come with so many options that it
can inhibit setup (not to mention inhibit performance on the site). Even
the difference between “Page” and “Post” can be inhibiting the progress of
a new user.
But we did have the new Editor ([https://wordpress.github.io/gutenberg/
Gutenberg] and [https://iseulde.github.io/editor-blocks/ iseulde Editor
Blocks]), and it got us thinking, “'''what if this is the first thing we
see?'''” It is more intuitive because we are seeing the CSS in action on
the page and starting to “build” a website because “Seeing is believing.”
“Page” and “Post” are irrelevant here, and it’s a welcome change. We are
no longer distracted by choices. This week, some other user testing
sessions occurred: [https://www.ephox.com/blog/wordpress-editor-user-
tests-9feb2017/ @annaharrison],
[https://make.wordpress.org/design/2017/02/09/initial-gutenberg-prototype-
editor-testing/ the entire thread releasing Gutenberg prototype]. These
are showing similar experiences.
We thought about custom ways to different onboard personas, and it was
then raised, “Should personas be linear?” We should think about focusing
on the task to be accomplished by the user. Some overlap is ok. Think
about setting up custom roles with the
[https://wordpress.org/plugins/members/ Members plugin] and how those
permissions are specifically meant to allow a user to accomplish their
task. For the sake of simplicity, let’s use existing persona categories as
a basis to set up an onboarding walk through. The task could be to create
questions that establish user tasks and needs to set the permissions a
user may see initially. There will always be an “under the hood” area to
add permissions, get to settings, probably within Customizer, but we’re
not there yet.
To continue progress and not get lost in the weeds, I will work on some
onboarding flows for the existing personas of Wordpress: Subscribers,
Authors, Contributors, Editors, and Admins. I would welcome others to also
help in this process.
'''Resources'''
[https://www.usability.gov/how-to-and-tools/methods/personas.html
Usability.gov]
[https://uxmag.com/articles/personas-the-foundation-of-a-great-user-
experience UXMag.com: Personas: The Foundation of a Great User Experience]
'''Editor Blocks'''
https://iseulde.github.io/editor-blocks/
https://github.com/WordPress/gutenberg
Onboarding
https://www.useronboard.com/onboarding-teardowns/
UX Archive
http://uxarchive.com/tasks/onboarding
--
Ticket URL: <https://core.trac.wordpress.org/ticket/39707#comment:10>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list