ESciDoc Admin Tool
eSciDoc Admin Tool[edit]
The Admin Tool shall support administrative tasks for eSciDoc infrastructure and solutions. Information on initial implementation available at ESciDoc Admin Tool initial implementation
Requirements[edit]
- functions
- administrate core and solutions
- create/alter roles
- control re-cache/re-index
- implementation
- GUI
- Style should be easily changeable and be based current solutions. --Haarlaender 15:12, 19 October 2009 (UTC)
- CLI (?)
- I don't think this is necessary as an additional abstraction layer. There is still the SOAP and REST interface --Haarlaender 15:12, 19 October 2009 (UTC)
- plugin interface to extend support for solutions
- Maybe like a set of managers (one for managing users, one for contexts etc.) with user interfaces that can be "pre-configured". Means certain values are preset by the current solution. --Haarlaender 15:12, 19 October 2009 (UTC)
- GUI
- check on more light-weight technology esp. for the GUI
- 1&1 GUI widgets
- Groovy, Grails
- GWT - javascript too cryptic, widgets compared to what other FW provide
- javaScript based
- portal/portlets
- todo: evaluation of FWs
Review/Evaluation of appropriate web-frameworks[edit]
see also a previous evaluation.
Apache Wicket[edit]
- Not very lightweight in my opinion
- Swing-like implementation in Java
- Pro: Pure HTML on view side
Grails[edit]
- language: Groovy (runs in JVM)
- Java libraries can easily be used
- First glance: Fast development of easy use-cases with db-sources.
- Provides some UI widgets
- JQuery can be used as "Plugin"
- growing community
Apache Cocoon[edit]
XForms[edit]
- W3C recommendation
- Specification is not supported by most webbrowsers (needs special plugins)
- Some solutions try to bypass this problem by transforming XForms into Javascript on server side (e.g. http://chibaxforms.org/)
- Anyway, Chiba and other demos do not work with my Firefox 3.5 browser.
- Not a suitable solution