Wiki source code of Nested: Drawer

Last modified by Vincent Massol on 2024/02/26 17:55

Hide last authors
Ecaterina Moraru (Valica) 1.1 1 (% class="row" %)
2 (((
3 (% class="col-xs-12" %)
4 (((
5 == Before ==
6 )))
Ecaterina Moraru (Valica) 20.1 7
Ecaterina Moraru (Valica) 1.1 8 (% class="col-xs-6" %)
9 (((
10 [[{{image reference="[email protected]" width="100%"/}}>>attach:before.png]]
11 )))
Ecaterina Moraru (Valica) 20.1 12
Ecaterina Moraru (Valica) 1.1 13 (% class="col-xs-6" %)
14 (((
15 **Purpose**: Removing global menu from UI means finding a new place to display navigation and actions for wikis and pages.
16 )))
17 )))
18
19 (% class="row" %)
20 (((
21 (% class="col-xs-12" %)
22 (((
23 == Iteration 1 ==
24 )))
Ecaterina Moraru (Valica) 20.1 25
Ecaterina Moraru (Valica) 1.1 26 (% class="col-xs-12" %)
27 (((
28 The first iteration of Drawer was part of the [[Macaw Skin>>Proposal.MacawSkin]] proposal.
Ecaterina Moraru (Valica) 20.1 29 )))
Ecaterina Moraru (Valica) 1.1 30
31 (% class="col-xs-6" %)
32 (((
33 Drawer Activator
34 [[{{image reference="drawerActivator.png" width="100%"/}}>>attach:drawerActivator.png]]
35 )))
Ecaterina Moraru (Valica) 20.1 36
Ecaterina Moraru (Valica) 1.1 37 (% class="col-xs-6" %)
38 (((
39 Drawer View
40 [[{{image reference="drawerInitial.png" width="100%"/}}>>attach:drawerInitial.png]]
41 )))
42 )))
43
44 (% class="row" %)
45 (((
46 (% class="col-xs-12" %)
47 (((
48 == Iteration 2 ==
49 )))
Ecaterina Moraru (Valica) 20.1 50
Ecaterina Moraru (Valica) 1.1 51 (% class="col-xs-8" %)
52 (((
53 * This proposal consider a Nested Documents use case, where Spaces and Pages are replaced with a single Node (Page) concept.
54 * The entities hierarchy transforms in:
55 ** Main Wiki > Sub Wiki > Pages > Child Pages
56
57 * Wikis are used to isolate Applications and Pages
58 ** The View mode displays Applications and Pages of the current Wiki
59 ** Wikis will be displayed in a separate way than Pages
60 *** They have their own Index app + Drawer provides a special listing for them
61
62 * The proposal moves:
63 ** Wiki actions from global menu into Drawer and Wiki Index
64 ** Wiki navigation from global menu to Breadcrumb and Drawer
65
66 * Summary:
67 ** Drawer will contain: Profile Navigation, Wiki Actions, Wiki Navigation
68 ** Breadcrumb will contain: Wiki Navigation, Page Navigation
69 ** Wiki Index will contain: Wiki Actions, Wiki Navigation
70 )))
Ecaterina Moraru (Valica) 20.1 71
Ecaterina Moraru (Valica) 1.1 72 (% class="col-xs-4" %)
73 (((
74 Breadcrumb
75 [[{{image reference="breadcrumb.png" width="100%"/}}>>attach:breadcrumb.png]]
76 Read more about [[Extended Breadcrumbs>>Proposal.ExtendedBreadcrumb]]
77 )))
78 )))
79
80 (% class="row" %)
81 (((
82 (% class="col-xs-12" %)
83 (((
84 === Structure ===
85 )))
Ecaterina Moraru (Valica) 20.1 86
Ecaterina Moraru (Valica) 1.1 87 (% class="col-xs-6" %)
88 (((
89 [[{{image reference="drawerStructure.png" width="100%"/}}>>attach:drawerStructure.png]]
90 )))
Ecaterina Moraru (Valica) 20.1 91
Ecaterina Moraru (Valica) 1.1 92 (% class="col-xs-6" %)
93 (((
94 * User
95 ** Avatar + Profile link
96 ** Log-out link
97 * (Current) Wiki Actions
98 ** Administrator specific
99 ** User specific
100 ** Indexes
101 * Wiki Navigation
102 ** Wiki list
103 ** Add wiki
104 )))
105 )))
106
107
108 (% class="row" %)
109 (((
110 (% class="col-xs-12" %)
111 (((
112 === Examples ===
113 )))
Ecaterina Moraru (Valica) 20.1 114
Ecaterina Moraru (Valica) 1.1 115 (% class="col-xs-4" %)
116 (((
117 Main Wiki - Normal user
118 [[{{image reference="NormalMainWiki.png" width="100%"/}}>>attach:NormalMainWiki.png]]
119 )))
Ecaterina Moraru (Valica) 20.1 120
Ecaterina Moraru (Valica) 1.1 121 (% class="col-xs-4" %)
122 (((
123 Main Wiki - Admin user
124 [[{{image reference="AdminMainWiki.png" width="100%"/}}>>attach:AdminMainWiki.png]]
125 )))
Ecaterina Moraru (Valica) 20.1 126
Ecaterina Moraru (Valica) 1.1 127 (% class="col-xs-4" %)
128 (((
129 Sub Wiki - Admin user
130 [[{{image reference="AdminSubwiki.png" width="100%"/}}>>attach:AdminSubwiki.png]]
131 )))
132 )))

Get Connected