[wp-trac] [WordPress Trac] #27159: Removing TinyMCE buttons to improve user experience

WordPress Trac noreply at wordpress.org
Tue Sep 13 17:39:10 UTC 2016


#27159: Removing TinyMCE buttons to improve user experience
-------------------------------------------------+-------------------------
 Reporter:  hugobaeta                            |       Owner:
     Type:  enhancement                          |      Status:  new
 Priority:  normal                               |   Milestone:  4.7
Component:  TinyMCE                              |     Version:  3.8
 Severity:  normal                               |  Resolution:
 Keywords:  needs-patch needs-screenshots        |     Focuses:  ui,
  needs-research needs-user-testing              |  administration
-------------------------------------------------+-------------------------

Comment (by mrwweb):

 Replying to [comment:47 mor10]:

 > My proposal would be to disable it by default, and then provide a filter
 theme / plugin devs can use to reintroduce it where necessary.

 The `formatselect` can already be filtered in
 [https://codex.wordpress.org/Plugin_API/Filter_Reference/tiny_mce_before_init
 tiny_mce_before_init] The theme omitting H1 feels edge-casey enough that
 this seems sufficient.

 > 3. I oppose removing any of the buttons currently in the editor because
 a) people (devs and users) rely on them, and b) they all serve a relevant
 function. We can argue until the cows come home about the value of each of
 the existing buttons, but in the end what we have is an already heavily
 pruned list of features that people are used to. Further reduction of the
 list doesn't seem to improve UX in any significant way in my opinion.

 At least in my mind, removing buttons can improve the UX for the editor OR
 site visitor in cases. The full justification is the easiest example as
 this undeniably decreases the readability of text.

 > 5. Specifically to the question of Underline: An underline is
 semantically different from an underlined link, functioning as a further
 emphasis. You can underline normal, bold, and italicized text as well as
 text links. Theme developers can and should style a standard underline in
 a different way from a link underline. They should also ensure a link is
 not solely signified by an underline.

 I don't disagree in theory but I almost never see themes implementing a
 nice underline style that is visually distinct (I have no doubt yours
 does! 😜). Further, I most commonly see people underline headings and then
 I see users frustrated by trying to click them. This is one of those cases
 where I feel like theory loses out to practice.

 And similar to above, the `mce_button` filters are super easy to use. I
 think it would be positive to put some pressure on themes to only include
 an editor button if they provide styles to warrant it. (This probably has
 some pretty bad theme-switching experience downsides, but then again, so
 does changing font colors...)

 > 6. @iseulde, I understand the idea of reducing the width of `formselect`
 by only displaying "H", but this field is already somewhat mysterious to
 the end-user, and I fear such a change would make it ununderstandable.

 '''Strongly agree.'''

 > 7. Any removal of a feature, to be provided only as a shortcut, is
 effectively a full removal of the feature...If a feature is not visible in
 the UI, the user will assume the feature does not exist.

 ...unless they were "Power Users" or previous users. My own experience
 working with people suggests that removing buttons isn't missed unless
 they knew they were there before. Given that much of the concern over
 removing buttons is regarding existing users, this feels like an
 acceptable alternative that improves the experience for new users.

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


More information about the wp-trac mailing list