Difference between revisions of "ESciDoc Admin Tool"
Jump to navigation
Jump to search
Haarlaender (talk | contribs) |
|||
Line 27: | Line 27: | ||
==Review/Evaluation of appropriate web-frameworks== | ==Review/Evaluation of appropriate web-frameworks== | ||
see also [http://colab.mpdl.mpg.de/mediawiki/Java_Web_Framework a previous evaluation]. | |||
===Apache Wicket=== | ===Apache Wicket=== | ||
http://wicket.apache.org/ | http://wicket.apache.org/ |
Revision as of 18:46, 22 October 2009
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