• News

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.




I have released a JCE Utilties Mambot, that although will be used for popup images in JCE 1.1 (using a lightbox/thickbox method) is also capable of convertig old mosCE and exisitng JCE image popups to use this method. This is done inline as the page loads, content in the db is not affected.

This mambot also addressed an issue relating to embedded media in IE6 SP1 and IE7.

You can get it here

This mambot should be considered as beta code. It has been tested with Firefox 1.5, IE6 and Opera 9

Updated to 1.0.1

  • Included uncompressed version of JQuery for reference.
  • Added support for JCE Popup conversion from Image Manager 1.0.0 to 1.0.2
  • Fixed loading graphic path.


 Click to enlarge
An example of a popup (in this case using the JCE Image Manager 1.0.4 method) converted into the lightbox type method.

Update : I have discovered a few things that may prevent this mambot from working properly :

  1. Your template must use a valid doctype.
  2. Some templates (like this one did) include an XML declaration. This prevents the mambot from working (for some strange reason).

Because the mambot uses javascript to convert the old popup code and register an onclick event for new popups, it requires that the page fully loads before doing this.


So, I've been blogging the development progress of JCE 1.0.5 and a litte bit about the new features in JCE 1.1, and I have also outlined a roadmap, which I have recently changed, and this might all be causing some confusion as to what is being released when. Forgive me, I'm a little new to all this.

JCE 1.0.5 was originally intended as a maintenance release, to fix a couple of bugs and smooth a few things out. Well, I have learnt an awful lot since the release of 1.0.4, working on 1.1, and trying to implement a lot of cool features that would make JCE more powerful and easier to use. When I started to look at the code of 1.0.4 and compare it to what I had been working on, I saw an opportunity to correct a lot of mistakes and optimize a lot of the functions. I had also been working on a little API that would help me in building and maintaining plugins, so I decided to take the stuff that was ready and build it into 1.0.4, releasing it as a 1.0.5 update. This started to look less and less like a maintenance release, so I made the decision to push it on to JCE 1.1.

I was also starting to feel increasingly obligated to those users who had subscribed (thank you!) to release a JCE version that had at least a few advanced member only features, before you all started demanding your money back! 

This is what you can expect in JCE 1.1

  • The live_site/www bug has been fixed!
  • All Manager plugins now include sorting of the file list by type and by name (see a screenshot here as well as the ability to search the current directory for a file or files.
  • Draggable floating dialogs replace those horrible div layers for upload, rename etc. See a screenshot here
  • Manager plugins have heltips for common attributes (URL, Title, etc.). See a screenshot here
  • Most of the Manager icons have been replaced.
  • The Media Manager plugin will support mp3 (through Quicktime at the moment) as well as Real Media and Shockwave. A Media Manager with FLV support will be released for members soon after the 1.1 release. The option to use a script based insertion of the media object is also available, to counter the IE6/IE7 issue tha emerged recently.
  • I've tried to make things a little bit more secure where possible. I have also attempted to optimize and share as much code as possible.
  • The Image Manager plugin will be released to members only, non-members will ge the Image Manager Lite. Depending on how things go with regards to time, the Image Manager may begin using a lightbox type of popup. This will be compatible with lightbox itself, and existing popups will be converted on page load, until I can find a way to create a tool that can do this conversion to all old popups in the database.
  • JCE has been upgraded to use TinyMCE, and includes 2 new plugins - a Layer plugin, to create floating layers in your content, and a Style plugin, which allows you to edit almost any CSS style property. These are already available in the current TinyMCE version that ships with Joomla! 1.0.10.
  • The phpThumb and getID3 libraries have been updated.
  • I have had another crack at fixing the user directory feature that has not really ever worked for many users (according to the forum posts).
  • Attempted to make JCE produce more XHTML compliant code through better configuration of the TinyMCE editor. JCE now uses 'raw' encoding by default and all plugins have been configured to use a utf-8 charset.

I can't think of anything more to write at the moment.

Please be patient while I try and get JCE 1.1 together.



Congratuations to Italy on their victory over France last night. In my opinion it was a well deserved win.

France, maybe you will get another shot at the title down here in South Arica in 4 years time?