[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-11-12 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16683958#comment-16683958
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit f9d25987170336a941a42acfe287a61653c52bc1 in syncope's branch 
refs/heads/2_0_X from skylark17
[ https://gitbox.apache.org/repos/asf?p=syncope.git;h=f9d2598 ]

[SYNCOPE-1019] Fix for 'Must change password' and 'Confirm password reset' pages


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-12 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16611674#comment-16611674
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit ea95615fded00a71eae3cba4660da2b3b9f5000b in syncope's branch 
refs/heads/master from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=ea95615 ]

[SYNCOPE-1019] Missing file in archetype


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-12 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16611673#comment-16611673
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit 06f6ab307f93d2a80a656e07de27a1b9282265ae in syncope's branch 
refs/heads/2_1_X from [~ilgrosso]
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=06f6ab3 ]

[SYNCOPE-1019] Missing file in archetype


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-11 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16610205#comment-16610205
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit f9937e77b78057f91a35d6caa46e9b1e3af832c7 in syncope's branch 
refs/heads/master from skylark17
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=f9937e7 ]

[SYNCOPE-1019] Added dynamic templating feature to Enduser app


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-10 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16609413#comment-16609413
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit ac909f2ec079969b3860e31fc62470b493ea90eb in syncope's branch 
refs/heads/2_1_X from skylark17
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=ac909f2 ]

[SYNCOPE-1019] Added dynamic templating feature to Enduser app


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-10 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16609293#comment-16609293
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit 46332ac684db9fe24db4086d7f73d98c69a6f0f7 in syncope's branch 
refs/heads/2_0_X from skylark17
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=46332ac ]

[SYNCOPE-1019] Fix in docs


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-10 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16609253#comment-16609253
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit 66cab5b3bdecf74a88f2b7685ba183a1aedbec63 in syncope's branch 
refs/heads/2_0_X from skylark17
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=66cab5b ]

[SYNCOPE-1019] Improvements


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-09-10 Thread ASF subversion and git services (JIRA)


[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16609163#comment-16609163
 ] 

ASF subversion and git services commented on SYNCOPE-1019:
--

Commit 19d9e93e0d9102aa8b138b8eca88050dc81667ef in syncope's branch 
refs/heads/2_0_X from skylark17
[ https://git-wip-us.apache.org/repos/asf?p=syncope.git;h=19d9e93 ]

[SYNCOPE-1019] Added dynamic templating feature to Enduser app


> 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ò
>Assignee: Matteo Alessandroni
>Priority: Major
>  Labels: gsoc2018
> Fix For: 2.0.11, 2.1.2, 3.0.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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-03-19 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16404800#comment-16404800
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


I do not know ate the moment if I'll be mentor for this issue, probably, 
depends on proposals that will arrive.

About JS, yes could be used some support javascript scripts or libraries, but 
the main work should be done in HTML and CSS. The goal is to separate HTML view 
from JS as much as possible in order to plugin one or another HTML template.

> 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ò
>Priority: Major
>  Labels: gsoc2018
> 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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-03-19 Thread Arun Vavilakolanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16404552#comment-16404552
 ] 

Arun Vavilakolanu commented on SYNCOPE-1019:


Hey Andrea, Thank you for your support.

Are You The mentor for this project?

I'd also like to know if The Templates Can be defined Only using HTML and CSS 
or is it necessary that angular js is to be used?

> 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ò
>Priority: Major
>  Labels: gsoc2018
> 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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-02-19 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16369791#comment-16369791
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


Hi Arun,

glad to know about your interest!

Your knowledge seems good and don't worry about the skills. Please read 
carefully description of this issue, learn basic concepts about Syncope and 
what is its Enduser. You can find useful links in the comments of this issue 
(docs, AngularJS templating mechanism and more) and you can refer to the 
[mailing lists|https://syncope.apache.org/mailing-lists.html] to have support 
on Syncope.
A suggestion: do not to focus only on JS (directives, etc), but also on HTML.

> 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ò
>Priority: Major
>  Labels: gsoc2018
> 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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2018-02-19 Thread Arun Vavilakolanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16369739#comment-16369739
 ] 

Arun Vavilakolanu commented on SYNCOPE-1019:


Hello, 

I am Arun, a 2nd year undergraduate student in the field of Computer science 
currently studying at GITAM University located at Visakhapatnam, Andhra 
Pradesh, India. I am familiar with web design technologies HTML5, CSS 3, 
Javascript, Jquery and have limited knowledge about python. I want to work on 
this project for Gsoc 2018.
Although I may not be having all the skills required for this, I am willing to 
learn all that is necessary for the project. Any help would be appreciated.
Thank you

> 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ò
>Priority: Major
>  Labels: gsoc2018
> 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|https://code.angularjs.org/1.6.3/docs/guide/templates] could be a good 
> starting point to understand how to use AngularJS tools to implement 
> templating.
> BTW If you have proposals that does not involve AngularJS features, they are 
> well accepted and can be accepted anyway.
> Some of the features described there, like directives, have also been used in 
> the Enduser to define some reusable components (e.g. dynamic-plain-attribute).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-27 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15942769#comment-15942769
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


[~amsonu99] glad to hear about your interest. Please subscribe to Apache 
Syncope DEV mailing list if you want to participate and have technical 
questions, to participate to the GSOC you should register 
[here|https://summerofcode.withgoogle.com/] and follow google.
Though is a good way to know you all please read below ;)
[DISCLAIM] This Jira issue is NOT meant to subscribe proposals or to subscribe 
to the GSOC! You should use official Google channel.
[~menuka94] Well, I suggest to read carefully 
[this|http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/]

> 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)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-22 Thread Aurobindo Mohapatra (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15936368#comment-15936368
 ] 

Aurobindo Mohapatra commented on SYNCOPE-1019:
--

Hi,
I am Aurobindo Mohapatra  a pre final year  student in B.Tech Computer Science 
and Engineering of Sambalpur University,Odisha,India . I'm want to participate 
in GSoC 2017. I have a very good experience in web development. I'm good with 
HTML,CSS,Javascript.I have already done 2 interships in Web Development.So i 
like tobe the part of this project for GSOC 2017.I am a newbie in GSOC , so I 
need help from the mentors.

Thanks.


> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-20 Thread Suthagar Kailayapathy (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15933078#comment-15933078
 ] 

Suthagar Kailayapathy commented on SYNCOPE-1019:


Hi [~andrea.patricelli],
I have already subscribed to the mailing list and preparing my self using the 
documentation. I will raise the problems and other discussions through that 
mailing list.
Thank you for the concern.



> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-20 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15933020#comment-15933020
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


Hi Suthagar,

nice to meet you.
Like stated above you could start from some theoretical background by reading 
documentation about 
[Enduser|https://ci.apache.org/projects/syncope/reference-guide.html#enduser-component]
 and Syncope in general.
In the meanwhile I suggest to you to subscribe to DEV mailing list 
[here|https://syncope.apache.org/mailing-lists.html]. After sending a mail to 
dev-subscr...@syncope.apache.org follow instructions to confirm subscription 
and you'll be automatically subscribed.
You can checkout the project following link provided 
[here|https://syncope.apache.org/source-repository.html] and start studying the 
code.
If you need support you can send an email in mailing list.
Basically you have to elaborate, tsrating from the existing code, an ide on how 
to refactor and improve templating for the Enduser module. 

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-20 Thread Suthagar Kailayapathy (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15932973#comment-15932973
 ] 

Suthagar Kailayapathy commented on SYNCOPE-1019:


Hi every one!

I am K.Suthagar who is studying at Department of Computer Science and 
Engineering, Faculty of Engineering, University of Moratuwa. An aspiring young 
entrepreneur with good leadership skills and quick learning abilities. 
Simultaneously I am doing some non-academic projects at my startup Inncaps. I 
am also involved in Open Source Developments.

Here, I am contacting you about the Google Summer of Code Project 2017, The 
technologies and ideas is most familiar with me for the further developments. I 
contributed most of the projects using that mentioned technologies(HTML,CSS and 
JavaScript). I would like to know some more details about this following 
Project idea to think some more about that. 
You can fine me more about my background here, 
https://www.linkedin.com/in/ksuthagar

Thank you.

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-17 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15929772#comment-15929772
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


Student Applications open on March 20th, 2017, as reported by the GSoC website.
The student manual, with all the information about how to apply and write a 
good proposal is available at 
https://developers.google.com/open-source/gsoc/resources/manual

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-17 Thread Shubham Suman (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15929475#comment-15929475
 ] 

Shubham Suman commented on SYNCOPE-1019:


Hi, 
I am shubham suman, a 3rd year undergraduate  from Dept of Computer Science and 
Engineering from National Institute of Technology ,Patna(India).
I want to do this project for Gsoc 2017, also i have an adequate amount of 
experience in web development from HTML,CSS, Javascript and Python.
so,please help me in getting forward in this process, i will be highly obliged 
for this.

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-06 Thread Akila Wickramarachchi (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15898516#comment-15898516
 ] 

Akila Wickramarachchi commented on SYNCOPE-1019:


Hi,
I am Akila  Wickramarachchi and a final year undergraduate student of 
Department of Computer Engineering, University of Peradeniya, Srilanka. I'm 
looking forward to participating in GSoC 2017. I have good experience in web 
development. 




> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-06 Thread Menuka Warushavithana (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15897058#comment-15897058
 ] 

Menuka Warushavithana commented on SYNCOPE-1019:


Thank you! I'll go through them.

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-06 Thread Andrea Patricelli (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15896990#comment-15896990
 ] 

Andrea Patricelli commented on SYNCOPE-1019:


Hi Menuka,
glad to hear about you interest! :)

Please subscribe to the DEV Syncope mailing list, more ingo are available 
[here|https://syncope.apache.org/mailing-lists.html]
You could start reading documentation about 
[Enduser|https://ci.apache.org/projects/syncope/reference-guide.html#enduser-component]
 and Syncope in general and checkout the project following link provided 
[here|https://syncope.apache.org/source-repository.html].

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (SYNCOPE-1019) Template mechanism for Enduser UI

2017-03-05 Thread Menuka Warushavithana (JIRA)

[ 
https://issues.apache.org/jira/browse/SYNCOPE-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15896428#comment-15896428
 ] 

Menuka Warushavithana commented on SYNCOPE-1019:


Hi, I'm Menuka Warushavithana, a third year undergraduate from the Department 
of Computer Science and Engineering (University of Moratuwa, Sri Lanka). I have 
a considerable amount of experience on web development with HTML, CSS and 
JavaScript. I would like do this project for GSoC 2017. It would be greatly 
appreciated if you could help me get started.

Thank You

> 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.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)