Josh’s Blog

WordPress and TinyMCE 4.x

Finally, a new TinyMCE version has been released upon the world.  This release includes many upgrades to the older 3.x interface.  A better UI, an Inline Editing mode,  a more stable core structure, a slightly more friendly API, and the ability to add HTML5 elements.  It certainly does look exciting!

tinymce_4Will WordPress be updating core files to include the new TinyMCE version; and what does this mean to plugin and theme developers?

The short answer is “Probably”.  As the author of the popular Ultimate TinyMCE plugin, I immediately worked myself into a frenzy when I noticed the new TinyMCE API.  The new interface is somewhat different from the older version, and the hook names are now different.  For example, instead of the ever-popular “theme_advanced_buttons”; we will now be using “toolbar1″.

So, is WordPress really going to risk having every plugin and theme required to re-write their code to remain compatible with the new version of TinyMCE.  Well… it’s looking that way.  Here is a POST from WordPress core, which has gained some traction in the past few days.  In it, a few of the WP core developers are kicking around the dust on this topic.

However, what does this mean to WordPress plugins and themes which have built their code around the older TinyMCE 3.x API?  We will have to keep our eyes and ears open; listening to what they say at the WordPress IRC meetings.  I have learned it is much better to me proactive, rather than reactive.  If WordPress plans on implementing the new version of TinyMCE; I’d like to make sure my plugin is compatible BEFORE the release.

What are some initial concerns/ideas?

  • There doesn’t appear to be a “tinymce_popup.js” file anymore.  This means any plugins/themes which included an html file for the popup window, will need to be re-written to use an inline jquery popup instead.
  • Developers will need to decide whether to include a button in one of the tinymce toolbars, or a menu item; or both.

Is there any Hope?

Actually, yes.  It appears the TinyMCE version 4.x supports a “Classic Style” which will attempt to replicate the older TinyMCE version 3.x.  Perhaps the WordPress ‘powers that be’ will consider this alternative, and find it easier to implement into WP with regards to plugins/themes.

Please leave your comments on what you think about the new TinyMCE version, and/or it’s expected impact on WordPress plugins and themes!

Ultimate Tinymce Pro Widget Builder

Ultimate Tinymce Pro Widget Builder

The Ultimate Tinymce PRO Widget Builder is a new feature which will make editing widgets a snap.  The UTMCE PRO widget builder adds a new custom post type, where the Ultimate Tinymce PRO content editor will be available to edit the content.  Next, in the widget area of WordPress, simply drag over a new Ultimate Tinymce PRO Widget to any of the themes available widget areas.  Lastly, select the title of the custom post that was created, and it will instantly become available as a widget.

Here is a guided, detailed example of how to use the Ultimate Tinymce PRO Widget Builder: Read More

Ultimate Tinymce Pro Context Menu

Ultimate Tinymce Pro Context Menu

The Ultimate Tinymce Pro Context Menu is a new feature which will help those who wish to reduce the number of buttons across the top of the editor. Now, I know what people may think… “Why would you remove buttons from the editor?”. Well, let me say this new menu is going to be future of content editing.. providing a smooth, clean editor interface while still allowing access to the plethora of Ultimate Tinymce Pro buttons.

Let’s get started… Read More

WordPress Content Editor Tutorial Series Part One

The WordPress content editor is, by far, one of the trickiest to master. However, once master… the tinymce editor used in WordPress can be a very powerful ally.

Hi, I’m Josh Lobe. I’m the author and developer of the Ultimate Tinymce plugin for WordPress. As you can see, this plugin has already made the Most Popular list… and continues to gain fame and recognition daily.

Backed by an enthusiastic co-developer, Marventus, and supported actively by both developers and a Dedicated Support Forum… Ultimate Tinymce is sure to be a winner for any heavy WordPress content editor, regardless of their skill level.

Having worked with this editor for the past two years, I have learned quite a few “tips and tricks” for making beautiful content with the WordPress editor that “sticks”!
Read More