Wiki source code of Page Navigation
Version 18.1 by Lucas Charpentier (Sereza7) on 2024/11/28
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
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 | |||
![]() |
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. |
![]() |
1.1 | 12 | |
13 | {{image reference="extensions:Extension.Panels Application@navigationpanel.png"/}} | ||
14 | |||
15 | = Page Index = | ||
16 | |||
![]() |
3.1 | 17 | The [[Page Index>>extensions:Extension.Index Application]] offers 2 views to find pages: |
|
11.1 | 18 | |
![]() |
3.1 | 19 | * The Table view((( |
![]() |
2.3 | 20 | {{image reference="extensions:Extension.Index Application@index-alldocs-docs.png" width="650px"/}} |
![]() |
3.1 | 21 | ))) |
22 | * The Tree view((( | ||
23 | {{image reference="indextree.png"/}} | ||
24 | ))) | ||
![]() |
1.1 | 25 | |
|
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 | |||
![]() |
17.3 | 32 | {{image reference="children-page.png" width="960px" caption="Screenshot of the ~"children~" view mode."/}} |
|
11.1 | 33 | |
34 | = Siblings list = | ||
35 | |||
![]() |
17.4 | 36 | 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. |
|
11.1 | 37 | |
38 | {{image reference="siblings-menu.png" width="150px" caption="Screenshot of the siblings entry in the page hamburger menu."/}} | ||
39 | |||
![]() |
17.4 | 40 | {{image reference="siblings-page.png" width="960px" caption="Screenshot of the siblings view mode."/}} |
|
11.1 | 41 | |
![]() |
3.1 | 42 | = Breadcrumb = |
43 | |||
44 | 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: | ||
|
11.1 | 45 | |
![]() |
3.1 | 46 | * Navigate to parent pages by clicking links in the breadcrumb((( |
47 | {{image reference="breadcrumb-limited.png"/}} | ||
48 | ))) | ||
49 | * Navigate to sibling pages by opening the contextual menu inside each breadcrumb element((( | ||
50 | {{image reference="breadcrumbsTreeNavigation.png"/}} | ||
51 | ))) | ||
52 | |||
![]() |
17.1 | 53 | {{version since="16.8.0RC1"}} |
54 | The breadcrumb dropdowns can be opened and navigated through using a keyboard. | ||
55 | {{/version}} | ||
56 | |||
![]() |
1.1 | 57 | = Search = |
58 | |||
59 | You can use either: | ||
|
11.1 | 60 | |
![]() |
1.1 | 61 | * the [[Search Suggest>>extensions:Extension.Search Application||anchor="HSearchSuggest"]]((( |
![]() |
2.3 | 62 | {{image reference="extensions:Extension.Search Application@searchSuggest.png" width="650px"/}} |
![]() |
1.1 | 63 | ))) |
64 | * or the [[Search>>extensions:Extension.Solr Search Application]] to search for a page and navigate to it.((( | ||
![]() |
2.3 | 65 | {{image reference="extensions:Extension.Solr Search Application@searchPage.png" width="650px"/}} |
![]() |
1.1 | 66 | ))) |
67 | |||
68 | = Jump To Page = | ||
69 | |||
![]() |
17.5 | 70 | 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. |
![]() |
1.1 | 71 | |
![]() |
2.3 | 72 | {{image reference="jumpToPage.png" width="650px"/}} |
![]() |
1.1 | 73 | |
|
11.3 | 74 | = Backlinks = |
75 | |||
|
16.1 | 76 | 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. |
|
11.3 | 77 | |
|
15.1 | 78 | {{image reference="backlinks.png" width="650px"/}} |
79 | |||
![]() |
1.1 | 80 | = Direct URL = |
81 | |||
82 | 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]]. |