Par défaut toutes des pages sont créées au même niveau : c'est un structure «à plat». Il est cependant possible de créer une arborescence ou hiérarchie de pages.
Ceci peut être utile pour créer un ensemble (ou groupe) de pages qui traiteront d'un thème donné, ou seront un moyen de communication entre les membre d'un groupe de personnes : groupe de stagiaires en formation ou équipe projet, par exemple.
Il peut s'agir d'un espace libre, privé (seuls les membres du groupes y ont accès) ou restreint (seuls le membres du groupe peuvent y écrire).
Comment créer un groupe de pages
Créer la page principale ou racine de l'arbre.
Créer les pages branches ou feuilles en écrivant leur nom :
soit avec le chemin d'accès complet, exemples : PageRacine/PageBranche ou PageRacine/PageBranche/PageFeuille
soit avec le chemin relatif (à partir de la page en cours), exemple si je suis sur PageMère, !/PageFille créera la page PageMère/PageFille
Par exemple la commande {{Tree root=/Documentation}} donne le résultat suivant :
Les pages héritent des droits de leur mère
Par exemple GroupesDePages/Branche1 hérite des droits de GroupesDePages.
Bien entendu, le propriétaire de la page GroupesDePages/Branche1 peut cependant les changer.
Vous pouvez revoir la Gestion Des Droits.
Remarques
Au départ, les pages créées le sont à la racine de l'arbre des pages, symbolisée par le caractère / qui sert aussi à séparer les niveaux dans l'arbre.
Deux pages à des niveaux différents de l'arbre peuvent porter le même nom.
Une page créée en écrivant son nom dans dans UneCertainePage l'est au même niveau de l'arborescence qu'UneCertainePage sauf indication contraire.
Pour modifier ce comportement on peut :
écrire le chemin complet de la nouvelle page, comme indiqué plus haut
utiliser le préfixe !/ pour dire page fille de la page en cours
utiliser le préfixe ../ pour dire «au niveau supérieur à celui de la page en cours»