The java connector for ckeditor allows you to browse and upload files to java based applications.
It includes full file management capability (upload,rename,delete etc.)
The user interface is written with http://www.vaadin.com which is freely available.
No vaadin knowledge is required to use this component.
Screenshots
License
GNU Library or "Lesser" General Public License version 3.0 (LGPLv3)
https://sourceforge.net/directory/license:osi-approved-open-source/gnu-library-or-lesser-general-public-license-version-3.0-lgplv3/
Download
The project is hosted on sourceforge https://sourceforge.net/projects/jckconnector/
https://sourceforge.net/projects/jckconnector/files/
Installation
Usage:
- Add the ckeditor-connector-0.3-0.jar file in your WEB-INF/lib directory
- The following support libraries are also required:
animator-1.6.6.jar (From http://vaadin.com/directory)
borderlayout-0.3.jar (From http://vaadin.com/directory)
commons-fileupload-1.2.2.jar (From http://commons.apache.org/fileupload/)
commons-io-2.0.1.jar (From http://commons.apache.org/io/)
commons-lang-2.6.jar (From http://commons.apache.org/lang/)
commons-logging-1.1.1.jar (From http://commons.apache.org/logging/)
confirmdialog-1.1.0.jar (From http://vaadin.com/directory)
easyuploads-0.5.0.jar (From http://vaadin.com/directory)
notifique-1.0.5.jar (From http://vaadin.com/directory)
vaadin-6.8.0.jar (From http://vaadin.com)
- Define the servlets to handle the uploads in your web.xml:
<servlet> <servlet-name>CKEditorConnector</servlet-name> <servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> <init-param> <param-name>application</param-name> <param-value>org.aarboard.ckeditor.connector.VaadinBrowser</param-value> </init-param> <init-param> <param-name>widgetset</param-name> <param-value>org.aarboard.ckeditor.connector.VaadinWidgetset</param-value> </init-param> </servlet> <servlet> <servlet-name>DirectUploadServlet</servlet-name> <servlet-class>org.aarboard.ckeditor.connector.upload.DirectUploadServlet</servlet-class> <init-param> <param-name>self.root</param-name> <param-value>/servlet/ckeditorconnector-dup/</param-value> </init-param> </servlet>