Content Organization

Version 24.1 by Eleni Cojocariu on 2025/11/07 15:11

Nested Pages and SubWikis

See Content Organization

Using Nested Pages

See Nested Pages.

Using several (sub)wikis

XWiki allows creating several (sub)wikis. There are a few reasons you may want to use a subwiki instead of using Nested Pages (inside a single wiki):

  • You want to provide custom Applications/Extensions to a group of users of your wiki but not to others
  • You want to implement an XWiki Farm where each wiki is seen as an independant island (own users, right system, extensions, etc)
  • There might be other reasons. See the detailed Wiki vs Nested Pages comparison for more technical details.

Terminology

  • Nested Page (a.k.a Non-Terminal Page): This is a wiki page that can have children pages. Technically a Nested Page is implemented as a Space (i.e. a WebHome page).
  • Non-Nested Page (a.k.a Terminal Page): This is a wiki page that cannot have children pages. Applications and script can create Terminal Pages. Advanced Users are also able to create Terminal Pages from the UI. Standard Users are only able to create Nested Pages.
  • Nested Space: A Space which has another Space as parent. Users only have to deal with Nested Pages, which is hiding the fact that Nested Pages are emulated using Nested Spaces. This is why the concept of Nested Spaces still exists.

Migrating to Nested Pages

If you're upgrading from a version of XWiki prior to the Nested Pages feature (i.e. XWiki < 7.2) to a version that supports Nested Pages, you may want to migrate your content.

Get Connected