Hi Manu,

Yes, its better if we can have the drag & drop sorting in the same view
(Pages View). But since we have very narrow pane there, its difficult to
show the hierarchical items with the indent. It will cause issues when we
have more than 2 levels. So that's why we decided to move it to a separate
view. And also there are other issues like, page items already have click
events (e.g. expand/collapse).

So if we move it to a separate view, users can actually see how the menu
order will look like with the menu items which will only visible in
dashboard. As user will have full control over the menu items
re-ordering/adding/deleting. And further we can also extend this to have
custom menu items if we needed so (Not needed at the moment).

Cheers!
Jerad

On Tue, May 3, 2016 at 7:07 PM, Manuranga Perera <[email protected]> wrote:

> Hi Jerad,
> I thought it's better UX to manage something in the same view. E.g.: using
> drag-and-drop to re-arrange the tree items like in
> http://wwwendt.de/tech/fancytree/demo/sample-ext-dnd.html
>
> Or do you mean something other than rearranging by 'managing the pages'?
>
> On Tue, May 3, 2016 at 3:05 AM, Sinthuja Ragendran <[email protected]>
> wrote:
>
>> Hi Udara,
>>
>> On Tue, May 3, 2016 at 12:29 PM, Udara Rathnayake <[email protected]>
>> wrote:
>>
>>> I had a chat with Jerad and the UX team regarding hierarchical page
>>> design. Jerad pointed out the importance of having a separate functionality
>>> to manage pages rather cluttering the existing page create/list view. So
>>> with this we are going to update the left side menu (Pages, Add Block,
>>> Gadgets) with an additional item, Eg:- manage pages which is going to
>>> provide manage page hierarchy & page order by simply dragging and dropping
>>> pages.
>>>
>>
>> +1. Additionally we need to handle the case where the page name exceeds
>> the provided space, in that case IMHO we need to go to next line and show
>> the name. (similar to what we have in the left pane in our docs -
>> https://docs.wso2.com/display/DS200/Configuring+Customized+User+Preference+Settings
>> )
>>
>>
>>>
>>> Existing page list will be there as its is displaying all pages,
>>> providing page creation, search without indicating any hierarchy.
>>>
>>>
>>> On Mon, May 2, 2016 at 5:37 PM, Udara Rathnayake <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> This is to start a conversation on the $subject. We are in the process
>>>> of adding hierarchical structured page support for dashboards. At the
>>>> moment we have flat structured(one level) pages.
>>>>
>>>> Eg:-
>>>>
>>>>
>>>> ​
>>>> Following is the proposed side bar. We are planning not to limit the
>>>> number of levels from DS side, So the dashboard designer has flexibility to
>>>> go up to n numbers.
>>>>
>>>>
>>>> ​​
>>>> ​Details:
>>>>
>>>> - By pressing the create page link on the top, designer can add a root
>>>> level page. By pressing the + icon next to the page name user can add a
>>>> subordinate page related to the particular parent page.
>>>>
>>>> - Settings icon will expand the page settings (Title, URL configs
>>>> etc...)
>>>>
>>>> - Arrow head will expand the list of subordinates. (Page 0, subordinate
>>>> 1 Level 1 pages are expanded in above image)
>>>>
>>>> We need to provide a horizontal scroll-bar as we are to support n
>>>> levels.
>>>>
>>>>
>>>> *Navigation between pages*
>>>>
>>>> ​We need to update current navigation into something similar to the
>>>> following.​
>>>> ​
>>>> ​ (At the moment we have arrow heads to switch between previous and
>>>> next pages)​
>>>>
>>>> ​
>>>> We can update the Page name placeholder ​once designer selected a
>>>> particular page (root, subordinate etc..)
>>>>
>>>>
>>>>
>>>> ​
>>>>
>>>> ​Appreciate your feedback on this.​
>>>>
>>>
>> In above navigation menu, when we click on the page0, are going to
>> display the subordinate for all levels? IMHO, we need to first list the
>> immediate children/subordinates only, and then when a subordinates are
>> clicked, the respective its own children need to expand.
>>
>> Additionally I assume the same view is going to present in the view mode
>> as well with not having the delete icon.
>>
>> What is the use of the Pages | Page Name text box?
>>
>> Thanks,
>> Sinthuja.
>>
>>
>>
>>>
>>>> --
>>>> Regards,
>>>> UdaraR
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> UdaraR
>>>
>>
>>
>>
>> --
>> *Sinthuja Rajendran*
>> Associate Technical Lead
>> WSO2, Inc.:http://wso2.com
>>
>> Blog: http://sinthu-rajan.blogspot.com/
>> Mobile: +94774273955
>>
>>
>>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : [email protected]
>



-- 
*Jerad Rutnam*
*Software Engineer*

WSO2 Inc.
lean | enterprise | middleware
M : +94 77 959 1609 | E : [email protected] | W : www.wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to