FCKeditor has released its beta version for upcoming 2.3 one day ago. It introduced several advanced features, most notably Extremely Fast Loading, FitWindow/AutoGrow plugin and improved context menu/toolbar, which seems to me very promising, thus today I tried to port SJSD trunk to it.

As a result, the trunk of SJSD svn now only works with FCKeditor 2.3 beta or its svn, and a branch was created to host the old FCKeditor 2.2 version on which future SJSD 0.3.x releases will be based. SJSD trunk will be released as 0.4.0.

If you want to stick with FCKeditor 2.2 and currently you are using SJSD svn, then you should issue this command under your checked out copy:

svn switch https://svn.sourceforge.net/svnroot/sjsd/sjsd/branches/fckeditor_2_2

after this, svn up will not update your copy to trunk.

On the other hand if you want to adventure, you may want to give SJSD trunk and FCKeditor 2.3 beta (its SVN is highly recommanded) a try.

The porting did take some time, due to the new framework of toolbar and context menu, and some other API modification. However with the help of Firebug and Web Developer, I can pin down the problem really quickly.

The current status about the SJSD trunk is that it is working reasonably well (at least in Firefox) now with FCKeditor svn, except some known minor issues.

One of the issues I’d like to mention is this reported bug. If you use the default eZ admin css style sheets, you have to modify one line in design/admin/stylesheets/site.css:

div.content-edit div.box-content {
   position: relative; 
}

Remove the line begining with position or comment this line out. Otherwise the FitWindow new feature introduced in FCKeditor 2.3 will not function properly.

Another update about SJSD is that I finally decided to rewrite the XML input handler based on the new simplified xml input handler in eZ 3.8. However, as keeping in mind of EditMonkey, I will ensure that the DOM processor is extensible and as standalone as possible so that it can be incorporated in other project easily, such as future release of EditMonkey.