[wp-trac] [WordPress Trac] #12423: Include default code editor
WordPress Trac
noreply at wordpress.org
Tue Mar 21 19:35:36 UTC 2017
#12423: Include default code editor
-----------------------------+----------------------------
Reporter: scribu | Owner: afercia
Type: feature request | Status: assigned
Priority: normal | Milestone: 4.8
Component: Editor | Version: 3.0
Severity: normal | Resolution:
Keywords: close | Focuses: accessibility
-----------------------------+----------------------------
Comment (by afercia):
I'd second @jorbin's proposal to close this ticket as maybelater. Apart
from the technical issues we've proven with real testing, I'd also like to
add some general considerations.
Just my 2 cents of course, but I think this kind of decisions should be
based on actual data. I haven't seen ''any'' data to support the
introduction of a code editor with syntax highlighting. The only rationale
mentioned was that the introduction of this feature was "raised during the
Q&A at SOTW". Aside: please expand abbreviations since not all the people
reading this ticket may know what "SOTW" (State Of The Word, during
WordCamp US 2016 I guess) means.
I'd argue the audience at the State Of The Word is really representative
of the WordPress user base, since it's typically made of people with good
technical knowledge or, at least, by advanced WordPress users.
At the risk of sounding a bit pedantic, I'd also like to remind some of
the points of the WordPress philosophy, as it seems, as developers, we
sometimes tend to forget them.
https://wordpress.org/about/philosophy
'''Design for the Majority'''
Many end users of WordPress are '''non-technically minded'''. They don’t
know what AJAX is, nor do they care about which version of PHP they are
using. The average WordPress user simply wants to be able to write without
problems or interruption. '''These are the users that we design the
software for''' as they are ultimately the ones who are going to spend the
most time using it for what it was built for.
'''Clean, Lean, and Mean'''
'''The core of WordPress will always provide a solid array of basic
features. It’s designed to be lean and fast and will always stay that
way'''. We are constantly asked "when will X feature be built" or "why
isn’t X plugin integrated into the core". The rule of thumb is that the
'''core should provide features that 80% or more of end users will
actually appreciate and use'''. If the next version of WordPress comes
with a feature that the majority of users immediately want to turn off, or
think they’ll never use, then we’ve blown it. If we stick to the 80%
principle then this should never happen.
Apart from accessibility-related considerations, I personally feel the
feature proposed on this ticket doesn't fit with these principles and
therefore I'd consider it plugin territory.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/12423#comment:91>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list