Make WordPress Core

Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#24226 closed enhancement (wontfix)

Tinymce new theme

Reported by: josh401 Owned by:
Milestone: Priority: normal
Severity: normal Version: 3.5.1
Component: TinyMCE Keywords: dev-feedback
Focuses: Cc:


Hello kind WP people,

I had a small request. I was hoping we could add the tinymce "ribbon" theme into the WP core files. The "ribbon" theme can be viewed here:

I have a minimal working demo here:

I have tested this rigorously with WP 3.5.1, and it is extremely stable. I have also implemented it into my WP test site by adding the "ribbon" theme directly in the "wp-includes" directory for tinymce.

I do have a working example, if anyone would like to take a look. I can provide temp usernames and passwords to my test site.

I don't know if core team will be very interested in the theme.. however, I believe theme and plugin developers (namely me) will be able to utilize this theme, and provide a nice "word-style" tinymce interface to WP users.

I only see two potential downsides at the moment:

  1. It will add approx. 800k to the WP download file size.
  2. Plugin and theme devs will need to use a slightly different code to add buttons to the ribbon theme.


Thank you for reading.

Change History (4)

comment:1 @nacin2 years ago

We only include, maintain, and support our single TinyMCE theme. This would make a good plugin, though.

Also - 800k is not a small request. :-)

comment:2 @nacin2 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed

comment:3 @SergeyBiryukov2 years ago

  • Summary changed from Tinymce new theme to TinyMCE new theme

comment:4 @josh4012 years ago

  • Summary changed from TinyMCE new theme to Tinymce new theme

;) - Did I say "small".. lol. I understand.

Okay... do you know if there is a way to change the "theme" path in the tinymce initialization process? I know the theme name itself can be changed.. but I'm not sure about the path to the theme.

For example, I can't access the "wp-includes" on each users system to add the theme. So, I think it can only be done via the tinymce_before_init hook.

Can I include the theme in my plugin... and use that in the tinymce hook? I don't think it's possible... but perhaps you guys know something I don't. Or, would I need require each user to install the theme in their "wp-includes" directory?

Any advice is greatly appreciated.

Note: See TracTickets for help on using tickets.