Wiki source code of Create Layout 9.x (2017)

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

Show last authors
1 {{toc/}}
2
3 (% class="row" %)
4 (((
5 (% class="col-xs-12 col-sm-6" %)
6 (((
7 = Hypothesis =
8
9 * (H1) When creating a new page, users think first at the page type (so it should be presented first)
10 * (H2) New-time users will test multiple templates, while the long-term users usually create black pages
11
12 = Constraints =
13
14 * Consistency between 'Create page' and [['Create wiki'>>Improvements.CreateImprovements]] steps
15 * Consistency with [['Move, Copy, Rename'>>Proposal.NestedMove]] steps
16 )))
17
18 (% class="col-xs-12 col-sm-6" %)
19 (((
20 [[[[image:PlaygroundUserMovement.png||style="border:1px solid silver; max-width:400px;"]]>>attach:MouseFlowMovemenet2.png]]
21 )))
22 )))
23
24 = Variants =
25
26 == Current ==
27
28 * 'Templates' in a separate column
29 * Consistent with 'Create wiki' 2 columns layout + 'Template' positioning
30 * Consistent with 'Move/Copy' 2 columns layout
31
32 (% class="row" %)
33 (((
34 (% class="col-xs-12 col-sm-6" %)
35 (((
36 {{gallery}}
37 image:before.png
38 {{/gallery}}
39 )))
40
41 (% class="col-xs-12 col-sm-6" %)
42 (((
43
44 )))
45 )))
46
47 == A2: Type, Position, Title ==
48
49 * According to H1, having Type as first item to fill
50 * (-) Harder to long-time users to fill in the Page Title
51 * (-) The 'Create' button can get below the fold (less visible)
52 * (+) Vertical alignment
53
54 (% class="row" %)
55 (((
56 (% class="col-xs-12 col-sm-6" %)
57 (((
58 {{gallery}}
59 image:Koel_Create_A2_Simple.png
60 image:Koel_Create_A2.png
61 {{/gallery}}
62 )))
63
64 (% class="col-xs-12 col-sm-6" %)
65 (((
66
67 )))
68 )))
69
70 == A3: Title, Position, Type ==
71
72 * (+) Implementation: Keeps the locationPicker macro
73 * It's the current version, just in 1 column
74
75 (% class="row" %)
76 (((
77 (% class="col-xs-12 col-sm-6" %)
78 (((
79 {{gallery}}
80 image:Koel_Create_A3.png
81 {{/gallery}}
82 )))
83
84 (% class="col-xs-12 col-sm-6" %)
85 (((
86 {{gallery}}
87 image:A3_Addmore_inside.png
88 image:A3_Addmore_outside.png
89 image:A3_Addmore_icon.png
90 {{/gallery}}
91
92 'Add more templates' location
93 )))
94 )))
95
96 == A4: Title, Type, Position ==
97
98 * (+) Title and Type, being the most changed are displayed first
99 * (+) Location since it can be influenced by Type, is displayed after Type
100 * (+) Location displays constraints from Title and Type, so it summarize them (advanced users can overwrite)
101 * (-) Implementation: Breaks the locationPicker macro (that groups Title + Location and is reused in several other places)
102
103 (% class="row" %)
104 (((
105 (% class="col-xs-12 col-sm-6" %)
106 (((
107 {{gallery}}
108 image:Koel_Create_A4.png
109 image:Koel_Create_A4_Addmore.png
110 {{/gallery}}
111 )))
112
113 (% class="col-xs-12 col-sm-6" %)
114 (((
115 {{gallery}}
116 image:A4.png
117 image:A4_Scroll.png
118 image:A4_NoResults.png
119 {{/gallery}}
120
121 'Add more templates' location
122 )))
123 )))
124
125 == A5: Type on 2 columns ==
126
127 (% class="row" %)
128 (((
129 (% class="col-xs-12 col-sm-6" %)
130 (((
131 {{gallery}}
132 image:A5_Sandbox.png
133 image:A5_Blog.png
134 {{/gallery}}
135 )))
136
137 (% class="col-xs-12 col-sm-6" %)
138 (((
139 {{gallery}}
140 image:A5_2.png
141 image:A5_3_Simple.png
142 image:A5_3_Advanced.png
143 {{/gallery}}
144 )))
145 )))

Get Connected