Version 2 (modified by 14 years ago) (diff) | ,
---|
Molgenis UI components
One of the User Stories in Sprint 2 is to create UI components so people can easily create a User Interface using only Molgenis components, so no Freemarker templates anymore.
On Tuesday 15th, Robert, Jessica, George and Erik had a discussion on what components we need.
UI needs from George and Alex:
- Add/edit data
- View data, progress
Example projects/code-bases to apply the new components:
- Alex' and George's current project: GccCompute
- Andre's and George's old project: LifeLinesImpute?
Suggested agenda:
- Refactor RunButtonPlugin? from Alex and George, showing how to seperate out logic (more object oriented, perhaps), and how to better communicate between template/java/database (MVC)
- Refactor RunButtonPlugin? UI from freemarker to new ui components (in gcc project, under plugins)
- Refactor BackendPlugin? backend (and freemarker) (in job_admin package, in sandbox)
- Show how to use standard molgenis screen components in new UI form (table? list?)
- Show how to make a component from scratch
- Components wanted:
- Progress Bar
- Table
- larger components with logic behind them inside a screen? I.e. shopping cart
- xref input (advanced with ability to input stuff)
- Conditional input logic (if I click on 'A', I want 'C', 'D', and 'E' to show, if I click on 'B' I want 'G' to show.) I.e. hide/show/modify input/options from a select box