Show last authors
1 {{toc depth="1"/}}
2
3 = The Problem =
4
5 Currently if you want to know as a simple user:
6
7 * the syntax of a page
8 * whether the page is hidden or not
9 * the page original language
10 * the missing page translations
11
12 you need to edit the page in Wiki or WYSIWYG edit mode and look at the edit panels. This means that:
13
14 * you need to have edit right on the page to get this information
15 * if the default edit mode for the page is In-line Form then you need to configure your user profile to be an advanced user before being able to access the Wiki / WYSIWYG edit mode.
16
17 This is too restrictive. I don't see any reason why this information should not be available on the page Information tab since this tab is designed precisely for this.
18
19 Moreover, in the context of [[in-place editing>>Proposal.InplaceRealtimeEditing]], we should be able to edit this information (provided you have edit right) directly from the Information tab. Note that all the other tabs are modifying the current page, so this is not unusual.
20
21 = Solution =
22
23 (% class="col-md-6" %)(((
24 * Multilingual Off
25 ** For a technical page show that it has no locale
26 ** Show the locale for the original page (e.g. when the wiki language matches the page original locale)
27 ** Show both the locale and the original locale for a page translation (e.g. when the wiki language doesn't match the page original locale)
28 )))
29 (% class="col-md-6" %)(((
30 {{gallery}}
31 image:attach:info-technicalPage.png
32 image:attach:info-multilingualOff.png
33 image:attach:info-multilingualOff-translation.png
34 {{/gallery}}
35 )))
36
37 (% class="col-xs-12" %)
38 (((
39
40 )))
41
42 (% class="col-md-6" %)(((
43 * Multilingual On
44 ** No difference for a technical page
45 ** For the original page:
46 *** Show the list of existing and missing translations with links (from the list of configured supported locales)
47 *** Allow to edit the (original) locale
48 *** Missing translations have a link to create them
49 ** For a page translation:
50 *** show the list of other (existing and missing) translations
51 *** cannot change the original locale directly (you need to access the original locale with the provided link)
52 )))
53 (% class="col-md-6" %)(((
54 {{gallery}}
55 image:attach:info-originalTranslation.png
56 image:attach:info-translation.png
57 {{/gallery}}
58 )))

Get Connected