-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hello all,
today i have release the first beta version of my zk-filebrowser on JavaForge.
Have look at the online-demo!
Zk-filebrowser is a windows file explorer like filebrowser for webapplication.
For now zk-filebrowser 0.5.0 supports:
* drag and drop of folders and files
* upload files to folders by rightclick on a folder
* download of single files by rightclick on a file
* a breadcrumb control to move the current path upwards
* editing the breadcrumb with autocomplete (beta!)
Planned features:
* extract zip files
* upload and extract zip files
* zip folders
* zip selected files
* browse into zip files without extracting them
* view filecontent (ascii, images, pdf...)
* edit ascii, xml, javacss... files with zk-codemirror (ported to ZK by Maik Jablonski)
* dynamic file context menu to add action menuentries for specific filetypes.
* ...
hope this will be useful!
/thomas
Looks great Thomas.
best
Stephan
Hi thomas, i'm try to evaluate your tool but i'm can't see the on line demo working. A refuse connect page is shown.
I also downloaded the war file and installed the app in a tomcat but when a try to access to http://localhost:8080/open.empego.net-demo/ the following error is shown.
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalArgumentException: FileBrowser basefile is null or does not exist! Please provide valid filename in file attribute!
net.empego.open.zk.filebrowser.FileBrowser.init(FileBrowser.java:61)
net.empego.open.zk.filebrowser.FileBrowser.afterCompose(FileBrowser.java:125)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:709)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:703)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.createComponents(UiEngineImpl.java:899)
org.zkoss.zk.ui.impl.AbstractExecution.createComponents(AbstractExecution.java:231)
org.zkoss.zul.Include.afterCompose(Include.java:390)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:709)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:703)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:703)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:703)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:703)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:658)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:602)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:569)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:369)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:291)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:243)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:164)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Any suggestions?
THanks,
Mario
Any news for this explorer, wasn't able to see screenshot. is there any maven repo for it?
Thanks for the good work
Hi,
demo is up again... Its a maven project, but is not in any public repository yet. The problem is that it relies on ZK jars which are not in maven central. As i remember it was not possible to upload jars to maven central when they have dependencies which are not in maven central.
When i find time i will try again to publish it to a public maven repository... until then you can download the code and the jars from JavaForge and install them locally in your maven repository.
I also have to walk through my planned feature list... ;)
/thomas
Great!
Hi Will,
sorry for late answering!!!
i tested the svn repository:
http://javaforge.com/svn/open_empego_net/
Username: anonymous, Password anon
Feel free to use it in your projects. I'm currently not working on extensions and further releases. If you need help feel free to contact me!
/thomas
Asked: 2010-11-11 14:51:42 +0800
Seen: 3,684 times
Last updated: Feb 22 '21