Coder Social home page Coder Social logo

ckfinder-docs-samples-java's Introduction

CKFinder 3

This repository contains a public issue tracker for CKFinder 3.

Feedback

Use the Issues link on the top to report issues in CKFinder 3 (and its documentation) or submit feature requests.

If you are unsure what information to provide when reporting a bug, check Reporting Issues.

Translations

In order to submit translations for CKFinder please use the ckfinder-translations repository.

Documentation

CKFinder is composed of two parts: the client-side part and the server-side connector(s).

The client-side part is written in JavaScript and is common across all distributions (PHP and ASP.NET), while the server-side parts are different for each language. There are thus multiple CKFinder 3 documentation websites available.

CKFinder 3 Documentation

This website contains documentation for the JavaScript, client-side part of CKFinder which is common for all versions of CKFinder 3. It includes information about:

  • Integrating CKFinder with your website or with CKEditor.
  • Client-side configuration options.
  • API documentation.
  • Tutorials about creating JavaScript plugins.
  • Tutorials about creating skins.

CKFinder 3 for PHP Documentation

This website contains documentation for the PHP connector of CKFinder 3 and includes information about:

  • Enabling the PHP connector.
  • Configuring the PHP connector.
  • Tutorials about creating PHP plugins.

CKFinder 3 for ASP.NET Documentation

This website contains documentation for the ASP.NET connector of CKFinder 3 and includes information about:

  • Enabling the ASP.NET connector.
  • Configuring the ASP.NET connector.
  • Tutorials about creating ASP.NET plugins.

CKFinder 3 for Java Documentation

This website contains documentation for the Java connector of CKFinder 3 and includes information about:

  • Enabling the Java connector.
  • Configuring the Java connector.
  • Tutorials about creating Java plugins.

License

Copyright (C) 2007-2019, CKSource - Frederico Knabben. All rights reserved.

To purchase a license for CKFinder visit the CKFinder website.

ckfinder-docs-samples-java's People

Contributors

vokiel avatar zaak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ckfinder-docs-samples-java's Issues

Invalid CSRF token

image

i tried to disable CRSF on spring security but it still does not work.

Are multiple baseDirs or symlinks supported?

I have the use case, where I want to show two unrelated directories to the user. And it should be possible, to move files from one directory to the other.

Is it possible to have multiple base directories?
Same question as: https://stackoverflow.com/questions/56563081/is-it-possible-to-combine-multiple-basedirs-in-one-ckfinder-view

One work-around would be to have symbolic links, as they exist for the PHP Connector
https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_backends
Will the CKFinder Java version 3.5 support symlinks?
(I've just tried to activate it in the demo, but the followSymlinks flag doesn't seem to exist.)

Another work-around would be to have two CKFinder instances, but then it is not possible to move files from one folder to another (please correct me, if I'm wrong ๐Ÿ˜ƒ)

the server responded with a status of 500 () when integrated with spring boot 1.5.9

I got error when integrated with spring boot 1.5.9, but it still work good with spring boot 2.x:
this is logs:

2020-07-09 22:21:51.202 ERROR 12284 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[CKFinderServlet] : Servlet.service() for servlet [CKFinderServlet] in context with path [] threw exception [Servlet execution threw an exception] with root cause

java.lang.NoSuchMethodError: org.springframework.web.util.UriUtils.encodePath(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String;
at com.cksource.ckfinder.command.Init.handle(Init.java:92) ~[ckfinder3-3.5.1.jar:na]
at com.cksource.ckfinder.CKFinder.processRequest(CKFinder.java:133) ~[ckfinder3-3.5.1.jar:na]
at com.cksource.ckfinder.CKFinder.handle(CKFinder.java:79) ~[ckfinder3-3.5.1.jar:na]
at com.cksource.ckfinder.servlet.CKFinderServlet.processRequest(CKFinderServlet.java:114) ~[ckfinder3-3.5.1.jar:na]
at com.cksource.ckfinder.servlet.CKFinderServlet.doGet(CKFinderServlet.java:131) ~[ckfinder3-3.5.1.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-embed-websocket-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.13.RELEASE.jar:4.3.13.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) [tomcat-embed-core-8.5.23.jar:8.5.23]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.23.jar:8.5.23]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_211]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_211]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.23.jar:8.5.23]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_211]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.