CKEditor.Java

... the Java backend for the CKEditor. It provides an object with a simple interface for creating and configuring an editor instance. This makes the deployment of the CKEditor a piece of cake. It is targeted to be used in servlet-based systems like JSP as well as template engines like Velocity or FreeMarker.

It doesn't contain a connector backend for browsing and uploading files!!! But there is another project of mine which provides this functionality: C5Connector.Java
It's a servlet-based backend for the filemanager of corefive.

Differences compared to the CKEditor for Java

There are some mentionable differences between this library and the library which is provided by the official CKEditor team (CKEditor for Java):

  • CKEditor.Java isn't focused on JSP and can be used in all servlet-based systems.
    A tag library isn't provided yet!
  • CKEditor.Java has an advanced handling of properties. It's possible to set all configuration settings for the entire web application which should be used in the CKEditor in one properties file. This keeps the frontend code clean.
  • CKEditor.Java uses the state-of-the-art logging facade slf4j. The preferred logging framework can be used!

Call to Action

Help me to improve CKEditor.Java. If you find a bug or you certain features, don't hesitate to file a ticket.