Difference between revisions of "Code Discussion 2011 05 09"
Jump to navigation
Jump to search
(3 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
==JavaScript== | ==JavaScript== | ||
*Is it possible to find ONE JS-Library for all solutions/projects? | *Is it possible to find ONE JS-Library for all solutions/projects? | ||
*basic library is: jQuery, Prototype, MooTools, ...? | *basic library is: jQuery, Prototype, MooTools, ...? | ||
Line 40: | Line 41: | ||
*Makes own programmed functions sense or should be used the given functions from framework? | *Makes own programmed functions sense or should be used the given functions from framework? | ||
*kind of a checklist [http://www.jroller.com/HazemBlog/entry/enhance_your_application_performance| on Javascript and performance] | |||
==CSS== | ==CSS== | ||
Line 47: | Line 49: | ||
===SUMMARY=== | |||
====very short==== | |||
*new component: use the given js-function and rebuild CSS in GUI | |||
*only specific and not available functions should be created manually | |||
*discuss components between DEV & GUI for existing components | |||
*comments for js-functions | |||
*create a upload component in CSS & HTML | |||
====clearly==== | |||
wrotes by Natasa (thx)<br /> | |||
*Strong recommendation to avoid richfaces, primfaces and trinidad in mixture and to decide upon one | |||
**richfaces recommended - to which other solutions would switch as soon as possible (new solutions shall work-upon) | |||
*JSF components will be used - as is - only CSS will be modified as needed | |||
*in case when a new functionality is needed, it is recommended to re-use an existing JSF component and create a new which contains desired functionality (i.e. either as composite - HTML markup, or as new JSF component which requires Java code editing) | |||
*the principle of modify as less as possible shall be followed: to have as less own customization of code and JS functions as possible - to ensure maintainability | |||
*the aim would be to have more JSF-provided components then own created components (to be rare exceptional cases only) | |||
**therefore - the aim would be to carefully consider if we shall customize or create new - or rather compromise on less functionality due to JSF framework limitation | |||
*the aim would be to plan for migrating of all solutions to richfaces (desired new component framework, unified versions of JS libraries in use) - and plan for solutions how to do it | |||
*the GUI/DEV team shall therefore analyze and collaborate on following topics: | |||
** which components from existing solutions have accordingly a component in richfaces | |||
** identify components that shall be created new (build on top of existing) | |||
** identify components that do not exist in richfaces, but can still be used (such as the uploader) | |||
*new solutions such as Digital Lifecycle project - shall be built on this principle completely | |||
[[Category:Code_Discussion|Code 2009-05-28]] | [[Category:Code_Discussion|Code 2009-05-28]] |
Latest revision as of 11:57, 16 May 2011
TIME: 15:00 Uhr MEZ
GENERAL QUESTIONS[edit]
- Current Standing
- Standardization in CSS
- Simplification for development handling
- level structure for CSS - from core.css to appearance.css
- theme compatibility for all non-/productive solutions
- one CSS framework for all solutions - Common Presentation
- includes all defined classes independent of usage
- Standardization in CSS
- Discrepancy between GUI & Development in JavaScript
- GUI : DEV === jQuery : frameworks for Java
- Is it possible to find general & central JavaScript which can be updated regular and create the new standard for all solutions & GUI working?
- Relationship between GUI & Development
- How is the teamwork at the moment?
- Which targets should be defined for further working?
- What type of JavaScript frameworks should be used?
- Which CSS framework should be used in non-/productive projects?
JavaScript[edit]
- Is it possible to find ONE JS-Library for all solutions/projects?
- basic library is: jQuery, Prototype, MooTools, ...?
- in which library standard should be developed
- which frameworks are in use for jsf?
- richfaces
- primfaces
- trinidad
- Is it possible to create an standardization for the code base?
- Makes own programmed functions sense or should be used the given functions from framework?
- kind of a checklist on Javascript and performance
CSS[edit]
- How is the handling with exisiting component library and non-/productive projects?
- How is the handling with the existing CSS and new Components?
- How is the handling with new CSS Styles for new/existing Components?
SUMMARY[edit]
very short[edit]
- new component: use the given js-function and rebuild CSS in GUI
- only specific and not available functions should be created manually
- discuss components between DEV & GUI for existing components
- comments for js-functions
- create a upload component in CSS & HTML
clearly[edit]
wrotes by Natasa (thx)
- Strong recommendation to avoid richfaces, primfaces and trinidad in mixture and to decide upon one
- richfaces recommended - to which other solutions would switch as soon as possible (new solutions shall work-upon)
- JSF components will be used - as is - only CSS will be modified as needed
- in case when a new functionality is needed, it is recommended to re-use an existing JSF component and create a new which contains desired functionality (i.e. either as composite - HTML markup, or as new JSF component which requires Java code editing)
- the principle of modify as less as possible shall be followed: to have as less own customization of code and JS functions as possible - to ensure maintainability
- the aim would be to have more JSF-provided components then own created components (to be rare exceptional cases only)
- therefore - the aim would be to carefully consider if we shall customize or create new - or rather compromise on less functionality due to JSF framework limitation
- the aim would be to plan for migrating of all solutions to richfaces (desired new component framework, unified versions of JS libraries in use) - and plan for solutions how to do it
- the GUI/DEV team shall therefore analyze and collaborate on following topics:
- which components from existing solutions have accordingly a component in richfaces
- identify components that shall be created new (build on top of existing)
- identify components that do not exist in richfaces, but can still be used (such as the uploader)
- new solutions such as Digital Lifecycle project - shall be built on this principle completely