[ https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Patricelli updated SYNCOPE-1019: --------------------------------------- Description: Provide a mechanism for defining templates (in terms of HTML, CSS and image files) to simply the appearance customization of the Enduser UI. The the goal of the issue is to provide a way to: - avoid HTML code duplication, and define reusable components. - define an HTML template mechanism which aim is to improve customizability of the enduser (enduser is meant to be customized and extended, it is not a finite product, but a proposal from which to start a new implementation). - exploit as much as possible code re-usability features provided by AngularJS (if possible). - if needed review actula CSS implementation, in order to better fit the new template mechanism - do NOT compromise (or change) enduser functionalities at all! Buttons, selects, wizard and other components should preserve their role and function; the core logic should remain the same, though enduser is open to discuss improvements also in that way ;) was: Provide a mechanism for defining templates (in terms of HTML, CSS and image files) to simply the appearance customization of the Enduser UI. The the goal of the issue is to provide a way to: - avoid HTML code duplication, and define reusable components. - define an HTML template mechanism which aim is to improve customizability of the enduser (enduser is meant to be customized and extended, it is not a finite product, but a proposal from which to start a new implementation). - exploit as much as possible code re-usability features provided by AngularJS (if possible). - if needed review actula CSS implementation, in order to better fit the new template mechanism > Template mechanism for Enduser UI > --------------------------------- > > Key: SYNCOPE-1019 > URL: https://issues.apache.org/jira/browse/SYNCOPE-1019 > Project: Syncope > Issue Type: New Feature > Components: enduser > Reporter: Francesco Chicchiriccò > Labels: gsoc2017 > Fix For: 2.1.0 > > > Provide a mechanism for defining templates (in terms of HTML, CSS and image > files) to simply the appearance customization of the Enduser UI. > The the goal of the issue is to provide a way to: > - avoid HTML code duplication, and define reusable components. > - define an HTML template mechanism which aim is to improve customizability > of the enduser (enduser is meant to be customized and extended, it is not a > finite product, but a proposal from which to start a new implementation). > - exploit as much as possible code re-usability features provided by > AngularJS (if possible). > - if needed review actula CSS implementation, in order to better fit the new > template mechanism > - do NOT compromise (or change) enduser functionalities at all! Buttons, > selects, wizard and other components should preserve their role and function; > the core logic should remain the same, though enduser is open to discuss > improvements also in that way ;) -- This message was sent by Atlassian JIRA (v6.3.15#6346)