Let me begin by admitting I hardly ever use the visual editor in WordPress when creating my blog posts and pages. I prefer the HTML editor. With that being said, I do a lot of work for people who only use the visual editor on their sites. Often, I get asked how to make certain text a different color, or how to add a background color, or how to insert a page anchor. If this sounds like you, then you should absolutely take a look at the following plugin!
I wrote this plugin for those people who prefer using the visual editor. This plugin will add extreme formatting power and options to the buttons in the “Visual” mode when creating posts or pages.
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!
Will 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.
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!
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
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.