Theming styles overhaul (MGNLUI-704)

[MGNLUI-707] Theming module setup Created: 22/Feb/13  Updated: 04/Apr/13  Resolved: 07/Mar/13

Status: Closed
Project: Magnolia UI
Component/s: design
Affects Version/s: None
Fix Version/s: 5.0

Type: Sub-task Priority: Neutral
Reporter: Mikaël Geljić Assignee: Mikaël Geljić
Resolution: Fixed Votes: 0
Labels: theme
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Date of First Response:
Sprint: Iteration 2013-12, Iteration 2013-13, Iteration 2013-14, Iteration 2013-15

 Description   

All styles are currently in magnolia-ui-vaadin-widgetset, whether they are widget base styles, vaadin themeing styles, or application/admincentral styles.

We draw a first split in getting the base vaadin theme out of here, e.g. most field styles are currently tied to dialogs and don't apply application-wide.

We also create a small vaadin application for pure-theme development. The intent is to:

  • make sure the theme works well/looks nice out of the admincentral application
  • be able to develop the theme faster, out of magnolia

For now, we go with the following new modules in magnolia_ui:

  • magnolia-ui-vaadin-theme
  • magnolia-ui-vaadin-theme-sampler

For more documentation on project setup, please refer to the following wiki page on UI Themeing & Extensibility.



 Comments   
Comment by Mikaël Geljić [ 26/Feb/13 ]

There is a pending issue that prevents on-the-fly compilation from working fine, when using jetty and serving static resources straight from the jars. http://dev.vaadin.com/ticket/11099

Setup should work fine on Tomcat by then.

Comment by Samuli Penttilä [ 07/Mar/13 ]

Is it documented somewhere what definitions should go into magnolia theme and what into admincentral theme? Now there is also the admincentraltheme theme which is kind of confusing. Maybe it worth of mention what the fate of that theme will be and why is it still there.

Comment by Mikaël Geljić [ 07/Mar/13 ]

Started transforming concept into documentation, see http://wiki.magnolia-cms.com/pages/viewpage.action?pageId=58099227 and added that link to issue description too.

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