UI rewrite in plain html/js
The webapp-js module contains some doc see http://people.apache.org/~olamy/archiva/doc/ref/1.4-M3-SNAPSHOT/archiva-web/archiva-webapp-js/index.html
Frameworks
- knockout.js
Runtime
TODO index.html use compressed js/css, index-dev.html use non compressed version.
Idea and good design practice
(section edited by E.Barboni open for discussion, for now draft and a placeholder , also first step in confluence)
- use placeholder on input to give tips to user
- <label> for <input>
- may be nicer to have more complicated dialog coding for more usability.
example in login:
activate login button only when the two field are not empty
allow enter keypressed
error only if wrong creditential. - try to avoid blank page
in browse page when browsing only folder lots of unused space this may (contains number of artifact, space on drive, etc) - keep user in the task.
i.e. in search page:
the Search Parameter page can be merge to search result page with a smart design. With initial page to search result with wildcard. no back and forth navigation for changing a parameter
- would be nice to deals with task rather than functionnality
Out of main topic
Would be cool to port to continuum for a nicer homogeneity across both tools for maven from apache.