Wiki source code of Page Navigation

Last modified by Simon Urli on 2025/03/11

Hide last authors
Vincent Massol 1.1 1 There are several ways to navigate to a page in XWiki:
2
3 {{toc/}}
4
5 {{info}}
6 If you don't see the page you're looking for, it's probably because the page is a technical page which is hidden by default (note that you can [[make hidden pages visible by adjusting your profile>>extensions:Extension.User Profile Application||anchor="HUserPreferences"]]). You can also type the [[##xxxh## key combo to toggle show/hide hidden pages>>xwiki:Documentation.UserGuide.Features.KeyboardShortcuts||anchor="HDevelopershortcuts"]].
7 {{/info}}
8
9 = Navigation Panel =
10
Lucas Charpentier (Sereza7) 17.2 11 This is a [[panel>>extensions:Extension.Panels Application||anchor="HNavigationPanel"]] that is active and displayed in the left column of every page by default in the [[Flamingo skin>>extensions:Extension.Flamingo Skin]] and that displays a tree-view of all pages in the wiki.
Vincent Massol 1.1 12
13 {{image reference="extensions:Extension.Panels Application@navigationpanel.png"/}}
14
15 = Page Index =
16
Vincent Massol 3.1 17 The [[Page Index>>extensions:Extension.Index Application]] offers 2 views to find pages:
Manuel Leduc 11.1 18
Vincent Massol 3.1 19 * The Table view(((
Vincent Massol 2.3 20 {{image reference="extensions:Extension.Index Application@index-alldocs-docs.png" width="650px"/}}
Vincent Massol 3.1 21 )))
22 * The Tree view(((
23 {{image reference="indextree.png"/}}
24 )))
Vincent Massol 1.1 25
Manuel Leduc 11.1 26 = Children list =
27
28 This page list the children of a given page and can be accessed using the hamburger menu at the top right of a page, on pages with children.
29
30 {{image reference="children-menu.png" width="150px" caption="Screenshot of the children entry in the page hamburger menu."/}}
31
Lucas Charpentier (Sereza7) 17.3 32 {{image reference="children-page.png" width="960px" caption="Screenshot of the ~"children~" view mode."/}}
Manuel Leduc 11.1 33
Simon Urli 25.1 34 {{version since="16.4.7,16.10.5,17.2.0RC1"}}
35 This page also allows for users with edit rights to organize pages of the space to specify their order in the [[navigation panel>>doc:extensions:Extension.Panels Application||anchor="HNavigationPanel"]].
36
37 {{image reference="children-view-navigation-panel-organizer.png" width="960px" caption="Screenshot of the tab allowing to organize the navigation panel."/}}
38 {{/version}}
39
Manuel Leduc 11.1 40 = Siblings list =
41
Lucas Charpentier (Sereza7) 17.4 42 This view mode lists the siblings of the current page and can be accessed using the hamburger menu at the top right of a page, on terminal pages.
Manuel Leduc 11.1 43
44 {{image reference="siblings-menu.png" width="150px" caption="Screenshot of the siblings entry in the page hamburger menu."/}}
45
Lucas Charpentier (Sereza7) 17.4 46 {{image reference="siblings-page.png" width="960px" caption="Screenshot of the siblings view mode."/}}
Manuel Leduc 11.1 47
Vincent Massol 3.1 48 = Breadcrumb =
49
50 Each page displays a breadcrumb at the top where you can find the position of the current page in the hierarchy. This allows you to:
Manuel Leduc 11.1 51
Vincent Massol 3.1 52 * Navigate to parent pages by clicking links in the breadcrumb(((
53 {{image reference="breadcrumb-limited.png"/}}
54 )))
55 * Navigate to sibling pages by opening the contextual menu inside each breadcrumb element(((
56 {{image reference="breadcrumbsTreeNavigation.png"/}}
57 )))
58
Lucas Charpentier (Sereza7) 17.1 59 {{version since="16.8.0RC1"}}
60 The breadcrumb dropdowns can be opened and navigated through using a keyboard.
61 {{/version}}
62
Vincent Massol 1.1 63 = Search =
64
65 You can use either:
Manuel Leduc 11.1 66
Vincent Massol 1.1 67 * the [[Search Suggest>>extensions:Extension.Search Application||anchor="HSearchSuggest"]](((
Vincent Massol 2.3 68 {{image reference="extensions:Extension.Search Application@searchSuggest.png" width="650px"/}}
Vincent Massol 1.1 69 )))
70 * or the [[Search>>extensions:Extension.Solr Search Application]] to search for a page and navigate to it.(((
Vincent Massol 2.3 71 {{image reference="extensions:Extension.Solr Search Application@searchPage.png" width="650px"/}}
Vincent Massol 1.1 72 )))
73
74 = Jump To Page =
75
Lucas Charpentier (Sereza7) 17.5 76 By using a [[keyboard shortcut>>Documentation.UserGuide.Features.KeyboardShortcuts||anchor="HNavigation"]] (by default Ctrl+G) you can summon a popup in which you can pick a page to view or edit.
Vincent Massol 1.1 77
Vincent Massol 2.3 78 {{image reference="jumpToPage.png" width="650px"/}}
Vincent Massol 1.1 79
Manuel Leduc 11.3 80 = Backlinks =
81
Manuel Leduc 16.1 82 By using the backlinks in the information panel, which list pages of the current wiki with a link to the current page, or that include an [[attachment>>doc:Documentation.UserGuide.Features.Attachments]] from the current page.
Manuel Leduc 11.3 83
Manuel Leduc 15.1 84 {{image reference="backlinks.png" width="650px"/}}
85
Vincent Massol 1.1 86 = Direct URL =
87
88 If you know the [[reference>>Documentation.UserGuide.Features.DocumentLifecycle.WebHome||anchor="HInformation"]] of the page you wish to navigate to, you can [[directly forge a URL to navigate to it>>Documentation.DevGuide.Architecture.URL Architecture.Standard URL Format.WebHome]].

Get Connected