Difference between revisions of "Common Presentation"

From MPDLMediaWiki
Jump to navigation Jump to search
m (New page: {{Template:TemplateUIE_Activities}} <div style="float:left; width:70%; margin-bottom:3em;"> =Precondition= Resources for the presentation layer are maintained redundantly across solutions...)
 
m
Line 3: Line 3:


=Precondition=
=Precondition=
Resources for the presentation layer are maintained redundantly across solutions. As GUI 2.0 is common for all solutions it can be maintained and deployed in a more generic manner.
CSS/JS resources in the presentation layer are maintained redundantly across solutions. As GUI 2.0 is common for all solutions it can be maintained and deployed in a more common manner to prevent diverging sources.


=First Step=
=First Step=
One starting point should be to clarify:
One starting point should be to clarify:


* Where resources are maintained during development
* How/where can these resources be stored during development?
* Where to keep resources when deployment happens
* How should resources be fetched when deployment happens?
* How/Where resources are stored within productive solutions  
* How/Where are stored for productive solutions?


=Flexibility=
=Flexibility=
* Is there a need to address solution specific parts of the presentation separately?
* Is there a need to address solution specific parts of the presentation separately?
=JavaScript Strategy=
* RichFaces proved to be a nice way for dynamic stuff DARIAH/imeji
* RF components can be styled flexible
It doesn't make sense anymore to grab more jQuery stuff for future development while more and more RichFaces components are used.
# how and when to phase out jQuery?
# where to store additional css classes for jQuery?
# how to plug in additional jQuery stuff into JSF/RichFaces (if possible/necessary)? 


</div>
</div>

Revision as of 13:21, 24 September 2010

Precondition[edit]

CSS/JS resources in the presentation layer are maintained redundantly across solutions. As GUI 2.0 is common for all solutions it can be maintained and deployed in a more common manner to prevent diverging sources.

First Step[edit]

One starting point should be to clarify:

  • How/where can these resources be stored during development?
  • How should resources be fetched when deployment happens?
  • How/Where are stored for productive solutions?

Flexibility[edit]

  • Is there a need to address solution specific parts of the presentation separately?

JavaScript Strategy[edit]

  • RichFaces proved to be a nice way for dynamic stuff DARIAH/imeji
  • RF components can be styled flexible

It doesn't make sense anymore to grab more jQuery stuff for future development while more and more RichFaces components are used.

  1. how and when to phase out jQuery?
  2. where to store additional css classes for jQuery?
  3. how to plug in additional jQuery stuff into JSF/RichFaces (if possible/necessary)?