Name | Modified | Size | Downloads / Week |
---|---|---|---|
ckeditor-connector-1.0-6.jar | 2013-03-20 | 3.8 MB | |
ckeditor-connector-1.0-4.jar | 2012-10-02 | 5.1 MB | |
ckeditor-connector-1.0-1.jar | 2012-09-07 | 5.0 MB | |
readme.txt | 2012-06-21 | 5.6 kB | |
ckeditor-connector-0.3-1.jar | 2012-06-21 | 2.6 MB | |
ckeditor-connector-javadoc-0.1-3.zip | 2011-05-20 | 197.4 kB | |
ckeditor-connector-0.1-3.jar | 2011-05-20 | 2.1 MB | |
ckeditor-connector-javadoc.zip | 2011-04-27 | 191.8 kB | |
ckeditor-connector-0.1-1.jar | 2011-04-27 | 1.1 MB | |
Totals: 9 Items | 20.2 MB | 0 |
The ckeditor-connector is a java server side connector for file and link management. It is licensed under the LGPL v3 Usage: - Add the ckeditor-connector-0.3-1.jar file in your WEB-INF/lib directory - The following support libraries are also required: animator-1.6.6.jar (From http://vaadin.com/addon/animator) 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/addon/confirmdialog) easyuploads-0.5.1.jar (From http://vaadin.com/addon/easyuploads) notifique-1.0.5.jar (From http://vaadin.com/addon/notifique) vaadin-6.8.0.jar (From https://vaadin.com/download) - 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> - Assign the servlet mappings in web.xml: <servlet-mapping> <servlet-name>CKEditorConnector</servlet-name> <url-pattern>/servlet/ckeditorconnector/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>CKEditorConnector</servlet-name> <url-pattern>/VAADIN/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>DirectUploadServlet</servlet-name> <url-pattern>/servlet/ckeditorconnector-dup/*</url-pattern> </servlet-mapping> - Add these properties to the web.xml to define your system setup <env-entry> <description>Root folder for ckeditor files</description> <env-entry-name>ckeditor.filesystem.rootfolder</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>c:\Develop\Sourceforge\ckeditor-connector\build\web\tefiles\</env-entry-value> </env-entry> <env-entry> <description>Root URL for ckeditor files</description> <env-entry-name>ckeditor.filesystem.rooturl</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>http://localhost:8084/ckeditor-connector/tefiles/</env-entry-value> </env-entry> <env-entry> <description>Root URL for ckeditor files</description> <env-entry-name>ckeditor.connector</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>servlet/ckeditorconnector/</env-entry-value> </env-entry> <env-entry> <description>Root URL for ckeditor files</description> <env-entry-name>ckeditor.connector-dup</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>servlet/ckeditorconnector-dup/</env-entry-value> </env-entry> - You can now put instances of the CKEditor object on (for example) your JSP pages Example: <% org.aarboard.ckeditor.CKEditor editor1= new org.aarboard.ckeditor.CKEditor("Editor1", "Editor1"); editor1.setValue("Test text"); editor1.setRows(10); editor1.setCols(60); editor1.setFilebrowserBrowseUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserBrowseUrl()); editor1.setFilebrowserImageBrowseUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserImageBrowseUrl()); editor1.setFilebrowserFlashBrowseUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserFlashBrowseUrl()); editor1.setFilebrowserLinkBrowseUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserLinkBrowseUrl()); editor1.setFilebrowserUploadUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserUploadUrl()); editor1.setFilebrowserImageUploadUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserImageUploadUrl()); editor1.setFilebrowserFlashUploadUrl(org.aarboard.ckeditor.connector.VaadinBrowser.getFilebrowserFlashUploadUrl()); editor1.addConfig("fullPage", true); editor1.addConfig("skin", "office2003"); %> <%= editor1.renderField() %> - You can provide other file and folder browsers The simplest way to do this, is to subclass org.aarboard.ckeditor.connector.VaadinBrowser and specify this class as your servlet. You have to override the getFileProvider() and getLinkProvider() methods - The project home location is: http://sourceforge.net/projects/jckconnector/ Mailing list and issue tracker are available at the sourceforge site Andre Schild 2011.06.21