Taking CKEditor 3.0. for a testdrive in an OSGi environment

A few days ago the blog entry CKEditor 3.0 is here! caught my attraction. I know Pebble is using FCKEditor, so I read the whole news and wanted to feel the amazing difference...

To use CKEditor with this bundled version of Pebble I repackaged the editor as web.ckeditor and added it to the Equinox platform. With a little help from spring-osgi and a single line in the MANIFEST.MF the editor is deployed as /ckeditor

Web-ContextPath: /ckeditor

In the pebble.web bundle i replaced the FCKEditor related lines in the commentForm.jsp with:

<script type="text/javascript">
    CKEDITOR.replace( 'commentBody',
    {
        toolbar : 'Basic'
    });
</script>

And in the main page.tag as follows:

<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>

That's almost everything to do. Deleting one character 'F' in a Maven configuration file and the truly amazing result:

Pelican

Works like charm! Congratulations!