Wiki source code of Editing profiles: Simple vs. Advanced
Version 12.1 by Pauline Bessoles on 2025/04/16
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
7.1 | 1 | XWiki supports two editing profiles—**Simple** and **Advanced**—to accommodate different user needs. By default, new users are assigned the Simple profile, but this can be changed from the [[User Profile>>extensions:Extension.User Module.User Profile Application.WebHome]] (accessible via the top-right menu when logged in). |
![]() |
1.1 | 2 | |
3 | {{id name="HSimpleMode"/}} | ||
4 | |||
![]() |
7.1 | 5 | == Simple user == |
![]() |
1.1 | 6 | |
7 | Clicking on the "Edit" button has the following behavior for a "Simple" user: | ||
8 | |||
![]() |
7.1 | 9 | * If the page is displayed by a sheet (e.g., has an associated object with a sheet), then the page is edited in [[Inline form>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HFormeditingmode28akainlinemode29"]] edit mode. |
10 | * If the page is a plain wiki page (i.e., doesn't use a sheet): | ||
11 | ** If WYSIWYG is the preferred editor //and// the page syntax supports it, editing happens [[in-place>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HIn-placeediting"]]. | ||
12 | ** Otherwise, editing defaults to [[Wiki edit mode>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HWikieditingmode"]]. | ||
![]() |
1.1 | 13 | |
14 | {{id name="HAdvancedMode"/}} | ||
15 | |||
![]() |
7.1 | 16 | == Advanced user == |
![]() |
1.1 | 17 | |
![]() |
7.1 | 18 | The Advanced profile provides access to all editing modes, intended for users familiar with XWiki internals and programming features. After switching to the Advanced profile from the [[User Profile>>extensions:Extension.User Module.User Profile Application.WebHome]] page, the **Edit** button reveals a dropdown with the following options: |
![]() |
1.1 | 19 | |
![]() |
7.1 | 20 | * Wiki: Edit raw wiki content. |
21 | * [[Form Editing Mode>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HFormeditingmode28akainlinemode29"]]: Edit page content via form when a sheet is available. | ||
22 | * [[Object Editing Mode>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HObjectseditingmode"]]: Edit objects attached to the page. | ||
23 | * [[Class Editing Mode>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HClasseseditingmode"]]: Edit the class definition of the page. | ||
24 | * [[Access Rights Editing Mode>>Documentation.UserGuide.Features.PageEditing.WebHome||anchor="HAccessRightseditingmode"]]: Available for [[Terminal pages>>Documentation.UserGuide.Features.ContentOrganization||anchor="HTerminology"]] only. For [[Nested Pages>>Documentation.UserGuide.Features.ContentOrganization||anchor="HTerminology"]], use **Administer Page** under **More Actions** (three-dot menu). | ||
![]() |
1.1 | 25 | |
26 | {{image reference="EditAdvancedMode.png"/}} | ||
27 | |||
![]() |
8.1 | 28 | === Related pages === |
29 | |||
![]() |
11.1 | 30 | * [[User types>>extensions:Extension.User Module.User Profile Application.UserTypes.WebHome]] |