[wp-trac] [WordPress Trac] #32102: Emoji - only load when required

WordPress Trac noreply at wordpress.org
Sat Jul 4 10:18:36 UTC 2015


#32102: Emoji - only load when required
-------------------------+------------------------------
 Reporter:  ChriCo       |       Owner:
     Type:  enhancement  |      Status:  reopened
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  Formatting   |     Version:  4.2
 Severity:  major        |  Resolution:
 Keywords:  close        |     Focuses:
-------------------------+------------------------------

Comment (by Monika):

 Replying to [comment:22 Ov3rfly]:
 > The "void privacy policy" is a totally valid point (as soon as only one
 emoji graphic is fetched from third party CDN). Clients asked questions if
 their site was hacked after 4.2 update when they saw the script and
 external baseUrl. WordPress out of the box before 4.2 came without any CDN
 use and was safe to recommend in terms of privacy.
 >
 > After talking to many WordPress devs it appears the main problems with
 the emoji feature are:
 >
 > - Adds unwanted script and css to each and every page (this was
 mentioned most)
 > - In core
 > - On by default
 > - No switch to disable
 > - Funtionality will never be used in 99% of CMS scenarios
 > - You need an extra plugin [https://wordpress.org/plugins/disable-
 emojis/ like this] to get rid of it
 >
 > WordPress is not a blog for a few lolcat images any more, it is often
 used as fully featured CMS and in this context a stable and lean core is
 required. Any playground toys like emojis and funny icons should live in
 plugin world, but never in core.
 >
 > Side note, a little OT: Seems adding functionality to core instead of
 providing them as a plugin has become a new trend, see also discussions
 about customizer, also a funny toy for "one page blogs" but completely
 useless for company CMS sites with a dozen different multilingual menus
 and widgets in sidebars for different site areas...


 yes I agree 1000%
 most of my customers can't understand why a toy must be a core feature.

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


More information about the wp-trac mailing list