• News

Okay, so I've finally got round to releasing a new version of JCE, even if it is a beta version.

So why has it taken so long? Well, version 1.1.0 is almost a complete rewrite of the JCE Editor Mambot and all the plugins and includes the latest version of the TinyMCE editor, 2.0.8.

This release is particularly significant as it sperates the plugins into two different types, standard plugins available to all, along with the editor mambot and admin component, and 'Subscription Edition' plugins, available to those of you who have purchased or will purchase a JCE site subscription.

There have been far too many changes to write up as a changelog as one would usually do, so I will go through each part of the JCE system one by one:

The Editor Mambot

As mentioned above, the editor mambot includes the latest version of TinyMCE, which itself includes a number of new plugins, such as a Layer plugin, for creating div layers in your content items, an XHTML Xtras plugin, for adding elements such as cite, abbr, del and ins, and a specific command for inserting non-breaking space characters. The editor itself includes numerous bug fixes (you can check out the specifics here ) and a new gzip compressor is included to speed up editor loading times.

I have also added a number of new features to the editor itself, such as the ability to toggle the editor on or off (the state is remembered with a cookie), the default state can be set in the Editor configuration.

I have also attempted to overcome the dreaded 'www / live site' problem that has plagued mosCE and JCE for so long, by including all javascript files with a relative url.

The mambot now includes an api that centralizes all file functions and plugin setups, which not only makes it easier for me to create and maintain plugins, but will make it easier for uses to create their own, possibly with full 'Manager' functionality.

Help System

JCE 1.1.0 includes a new online help system, that uses articles on this site to provide Help topics for the main plugins and Admin sections. Thse articles will be able to be tranlsated using JoomFish, providing a full multi-lingual help system for JCE.

This is still in development, and most help articles are not yet available.


The plugins are now seperated into 2 types, Standard plugins, available to all, and 'Subscription Edition' plugins for JCE site members.

Standard Plugins

  • Image Manager - This is similar in functionality to the older Image Manager Lite plugin, and includes all the new functionality of all the Manager plugins. This plugin is installed with the Editor Mambot.
  • Advanced Link - Similar to the old Advanced Link, but without the Search option. Features the new Ajax powered Joomla! links dropdown list. This plugin is installed with the Editor Mambot.
  • File Manager - Identical in functionality to the old File Manager but with the new Manager interface.
  • Media Manager - an all new Media Manager plugin, based on Moxiecode's own Media plugin, with support for flash, quicktime, real media, windows media and shockwave. This plugin can operate in 'script mode' which generates a javascript function in place of the media code, which is converted on page load to the inline html, overcoming the IE object issue (requires either the JCE Utilities Mambot 1.1.3 or the JCE Embed Mambot - available soon.).

Subscription Edition Plugins

  • Image Manager SE - includes all the features of the old Image Manager plus new popup methods using JCE Utilties, Lightbox or Thickbox, and the older JCE 1.0.x popup method, and tooltips (JCE Utitlies mambot 1.1.3 required).
  • Advanced Link SE - includes all the features of the old Advanced Link plugin, plus the ability to store and recall 'Favourite' links. Includes the ability to create popups and tooltips for use with the JCE Utitlies Mambot 1.1.3.
  • Caption Plugin - the return of an old favourite. Produces boxed captions around images using divs, which can be styled in various ways.

Quick note: Both Image Managers produce XHTML compliant code, eliminating the deprecated border, align, vspace and hspace attributes.

Whats missing?

Well, the Media Manager SE, which will add support for FLV files, and hopefully MP3's too, using included flash players, is still in development.

The Template Manager plugin will be available soon, as will the Iframe plugin.

Some notes and warnings:

  • JCE 1.1.0 is not compatible with Joomla 1.5! Don't even try using them together.I will begin working on JCE 1.2.0 soon, which will be specifically designed for Joomla 1.5.
  • JCE 1.1.0 has been tested on IE 6 and IE7, Firefox 1.5 and 2.0, and Opera 9. Opera doesn't work too well, but I will continute to try and improve this.
  • JCE 1.1.0 works best with IE 7 or Firefox 2, and users should note that these browser version are going to become minimum requirements for future version of JCE, follwoing th release of JCE 1.1.0 Stable.
  • It is a good idea to clear your browser cache and do a CTRL+F5 refresh before using the editor, to clear out old JCE javascript.

A note to translators

It sould be a good idea to begin translating JCE's language files, but do not commit to any packages until we are out of the beta period. There have been numerous changes to JCE's languages files, and older ones are not compatible with the new JCE.

I can't think of anything more to say right now. Download JCE and let me knwo how it goes.




The JCE Utilities Mambot has been updated. The major change was to move from using JQuery to mootools. There are also a few new things added, and it looks and works a little better too (a lot like Lightbox).


The script will automatically convert old JCE and mosCE popups. The page must fully load before any popups become active.

To create a new popup, create a link on an image, using the full sized popup image for the links href attribute. Give the link a class of 'jcebox'. The link's title will be used as the popup image's caption.

To create a 'gallery', give each image link the same rel attribute, eg: rel="gallery".

Can also be usd to create popups to content items. Give the link a class of 'jcebox' and append a width and height value to the end of the content link ie: &bw=400&bh=400


Based on...

Lightbox v2.02 - Lokesh Dhakar - http://www.huddletogether.com

Thickbox 2.0 - Cody Lindley - http://www.codeylindley.com

Litebox v1.0 - http://doknowevil.net/litebox

The onload script is by Dean Edwards/Matthias Miller/John Resig

Everything else by me.

Uses the awesome mootools library - http://mootools.net

Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ only because Lightbox is and is a condition of the above licence, otherwise it would be under an MIT-style license.

Should work with all modern browsers - FF 1.5, IE 6 & 7, Opera 9, Safari


This script requires you template to have a valid DTD, and may fail in IE if your template includes an XML declaration. Don't ask me why, something to do with IE and quirksmode. 


You can get it here .


Here is an example:



Oh, I almost forget. The popups are Draggable too! 



UPDATE: I have added a tutorial to try and explain things a little better.

ANOTHER UPADTE:  The mambot has been updated to 1.1.1


  • Added parameters to control Opacity FX speed and Resize FX speed.
  • Images are resized if larger than the screen size.
  • Fixed missing border on content popup.

YET ANOTHER UPDATE: The mambot has been updated to 1.1.2


  • Added PNG fix for IE, including options to enable/disable and to specify an identifier for files to be affected.
  • Fixed resize issue fir images in IE when in quirks mode.
  • Fixed resize issue for content links in Opera.


I am sorry to inform everyone of a delay in the release of JCE 1.1.

My father passed away last Sunday, so as you can imagine I haven't had a very productive week.

Nevertheless I have been working on JCE where I can and will endeavour to have a release out soon (within the next week).

I may not be able to release all of the planned plugins straight away, but will make an effort to release them as soon after the initial JCE 1.1 release as possible.




I have been informed of a vulnerability in the JCE component.


Please download the patch found here , and copy the file jce.php over the existing one in components/com_jce




So there you have it, an official release date for JCE 1.1.

I was hoping for an earlier release, but as there is a significant amount of new stuff, a lot of it new javascript, there is a lot of testing to do before the release.

JCE 1.1 will be released as in the past, with an Editor Mambot, the Admin Component, and a selection of extra, optional plugins. These plugins will be:

Image Manager - formerly Image Manager Lite, this provides basic image upload, delete, rename etc., without any resizing, thumbnailing or popup support.Image

Manager SE - The 'subscription edition' Image Manager with extra features such as resize and thumbnail on upload, thumbnailing, popups, image resize and rotate.Media

Manager - a basic Media Manager with support for quicktime, windows media player, real player, shockwave, flash.Media

Manager SE - the 'subscription edition' Media Manager with added FLV support. 

File Manager - similar to the existing File Manager, but including all the new 'manager' features listed below.Advanced

Link - basic version of Advanced Link with hierarchical selection of Joomla content (see the dev blog).

Advanced Link SE - 'subscription edition' of the Advanced Link plugin with add Search capability, and the ability to create 'favourites' from links.  Also includes content popups using the JCEUtilities mambot.All the new 'manager' plugins have new functionality :

  • Sorting of the file list by name and extensionSearching
  • of the file list
  • Inline, floating dialogs for upload, rename etc.File
  • properties are extracted and displayed dynamically when a file is selected, this reduces overall loading time of the file list, especially when the are large files or a lot of files in the selected folder.

The Template Manager plugin (a new version of the current templates plugin), will be released a little while after the main JCE 1.1 release. Not only will this plugin allow you to insert content from html files, but will also allow you to create new files from the editor's contents, and insert content from a Joomla article.Following

the release of TinyMCE 2.0.7 (not sure about the release date), the Caption plugin will make a reappearance, as TinyMCE 2.0.7 fixes a bug that prevents the caption plugin from working with current versions of TinyMCE.JCE

1.1 will include the latest version of TinyMCE,, which adds a few new plugins developed by Moxiecode. JCE 1.1 may also include the TinyMCE spellchecker.