[MGNLUI-2008] As a developer, I know how to organize my project, so that the Widgetset is recompiled only when it needs to Created: 02/Sep/13  Updated: 19/Feb/18  Resolved: 19/Feb/18

Status: Closed
Project: Magnolia UI
Component/s: configuration
Affects Version/s: 5.0.1
Fix Version/s: None

Type: Story Priority: Major
Reporter: Mikaël Geljić Assignee: Mikaël Geljić
Resolution: Won't Do Votes: 0
Labels: architecture, widgetset
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Cloners
clones MGNLUI-1892 As a developer, I can configure the W... Closed
Relates
relates to MGNLUI-1896 Cleanup ui-widgetset dependencies Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-1894 Extract widgetset out of UI to its ow... Sub-task Closed Mikaël Geljić  
MGNLUI-1897 Update project structure for widgets Sub-task Closed Mikaël Geljić  
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: Widgetset

 Description   

Provided the widgetset can be extended (see linked story):

  • We use a new "aggregating" widgetset at bundle level, and only GWT:compile there
  • We use a pattern that works for third party developers, and that they can reuse
  • We split the whole widgetset out of ui/bundle projects so that it's sensitive only to client-side changes
    • no more gwt compilation in ui, giving some relief to internal developers and hopefully hudson too
  • We try to get rid of dependencies from widgets to vaadin-integration, api

Details at http://wiki.magnolia-cms.com/display/DEV/Widgetset+and+browser+support



 Comments   
Comment by Mikaël Geljić [ 19/Feb/18 ]

—to be superseded by UI changes; no effort shall be spent on GWT/widgetsets much by now. This makes little sense ahead of the Vaadin 10 switchover to WebComponents.

Generated at Mon Feb 12 08:52:18 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.