You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by "Matt Franklin (JIRA)" <ji...@apache.org> on 2011/05/02 18:06:03 UTC

[jira] [Created] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
------------------------------------------------------------------------------------------

                 Key: RAVE-11
                 URL: https://issues.apache.org/jira/browse/RAVE-11
             Project: Rave
          Issue Type: Epic
            Reporter: Matt Franklin




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Posted by "Raminderjeet Singh (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061016#comment-13061016 ] 

Raminderjeet Singh commented on RAVE-11:
----------------------------------------

Agree. These things need to be split into task and some tasks here related to CSS and layout of pages are already listed as sub-task. We can add more as we progress. 

> Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
> ------------------------------------------------------------------------------------------
>
>                 Key: RAVE-11
>                 URL: https://issues.apache.org/jira/browse/RAVE-11
>             Project: Rave
>          Issue Type: Epic
>            Reporter: Matt Franklin
>         Attachments: Tabbed home page.jpg, Tabbed home page.jpg
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Posted by "Raminderjeet Singh (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/RAVE-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Raminderjeet Singh updated RAVE-11:
-----------------------------------

    Attachment: Tabbed home page.jpg

> Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
> ------------------------------------------------------------------------------------------
>
>                 Key: RAVE-11
>                 URL: https://issues.apache.org/jira/browse/RAVE-11
>             Project: Rave
>          Issue Type: Epic
>            Reporter: Matt Franklin
>         Attachments: Tabbed home page.jpg
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Posted by "Raminderjeet Singh (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/RAVE-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Raminderjeet Singh updated RAVE-11:
-----------------------------------

    Attachment: Tabbed home page.jpg

I played with the home page by adding some Tabs, making gadgets resizable and adding some standard jQuery UI themes. Attached is the screenshot of my creation of home page. To move forward to extend the different layout and make it configurable at user management i would like to discuss the current design and want to list all the cases i can think.  Currently we have default page and then regions defined for that particular page. 

* If i need to change the layout of this page i need to change the home page for loop rendering. 
* If we need to add multiple tabs to a page then we need to extend regions class to associate a tab-id which need to come from back-end service
* How can we select layout at user level or install level and how sample gadgets will be associated with that layout?
* Can we create a layout manager service which someone can extend and generate the json object and then work with jQuery UI library to render it?

> Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
> ------------------------------------------------------------------------------------------
>
>                 Key: RAVE-11
>                 URL: https://issues.apache.org/jira/browse/RAVE-11
>             Project: Rave
>          Issue Type: Epic
>            Reporter: Matt Franklin
>         Attachments: Tabbed home page.jpg, Tabbed home page.jpg
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Posted by "Jasha Joachimsthal (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060493#comment-13060493 ] 

Jasha Joachimsthal commented on RAVE-11:
----------------------------------------

I know Ate has ideas about building up pages from several (independent) components. Unfortunately for us he's on holiday right now.

> Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
> ------------------------------------------------------------------------------------------
>
>                 Key: RAVE-11
>                 URL: https://issues.apache.org/jira/browse/RAVE-11
>             Project: Rave
>          Issue Type: Epic
>            Reporter: Matt Franklin
>         Attachments: Tabbed home page.jpg, Tabbed home page.jpg
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (RAVE-11) Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)

Posted by "Matt Franklin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/RAVE-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060487#comment-13060487 ] 

Matt Franklin commented on RAVE-11:
-----------------------------------

Before you get too deep into the discussion, there are a couple of things I would recommend doing:

1)  Break up the work into multiple stories attached to this epic.  I think there is a lot of work here, and it spans so much functionality that you could break it into smaller atomic units and tackle one problem at a time.  Trying to tackle all these issues at once complicates both the implementation and the discussions around it.

2) I suggest taking a look at the donated OSEC code.  In that application, we have dynamic layouts implemented in a fairly simple, but robust, way.  Each tab is also its own page and the list of tabs is simply the list of pages that are associated with the user.  This is simplistic for what we eventually want to support (spaces, etc) but it might be a good starting point


> Dynamic and highly customizable front-end engine (skins, pages, tabs, layouts, navigation)
> ------------------------------------------------------------------------------------------
>
>                 Key: RAVE-11
>                 URL: https://issues.apache.org/jira/browse/RAVE-11
>             Project: Rave
>          Issue Type: Epic
>            Reporter: Matt Franklin
>         Attachments: Tabbed home page.jpg, Tabbed home page.jpg
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira