Web-based repository browser (Java/Flex)
Software Development -Scripts & Utilities
Description
I am looking for a developer to produce a web-based JCR (Java Content Repository) browser tool.
The tool should allow a user to:
- browser a JCR repository by expanding and collapsing nodes.
- view node data (simple data types)
- download node data (binary data)
- edit node data (simple data types)
- upload node data (binary data)
- view, add, edit, and remove node attributes.
As an example of a similar project, please see http://sourceforge.net/projects/jcrbrowser. Note that while that tool provides search functionality, I do not.
Since I am providing only a very high-level description of the tool's requirements, I am willing to give the developer a lot of leeway in how he/she actually implements this. My only strict requirement is that the backend by written as a Java Servlet. I am attaching a stub of what such a servlet would look like.
The front end may be coded as a Flex component, Java FX component, or using AJAX (the front end should not require page reloads!). If you do choose to use AJAX, I need to approve any 3rd-party tools/components you use.
The design should be simple and readable. It does not need to be flashy. I will be happy to provide design feedback at any stage of the project.
A few additional requirements:
- the project (including all components) should build in Maven.
- all java code should follow my coding conventions document (will send to the chosen developer). Flex/JavaFX/JavaScript code should be clean and consistent but may follow any common convention.
For more details on JCR, please see http://jackrabbit.apache.org/.


