Ce wiki est un espace de travail et d'organisation, les informations qu'il contient peuvent être fausses ou erronnées et ne constitue pas une communication officielle d'Actux.

Comment concevoir l'architecture de votre Wiki l'aide de PmWiki.

La majorit des wiki's sont constitus d'un ensemble de pages sans relations hirarchiques entre elles.
PmWiki offre plus de possibilits en ce qui concerne l'organisation gnrale.

Les groupes

Il existe un niveau hirarchique constitu par les groupes Wiki. Chaque groupe Wiki permet:

  • D'avoir un menu unique pour le groupe de pages.
  • De dfinir des droits d'accs et un formatage spcifique ce groupe.
  • De constituer un 'espace de noms' unique ou les pages peuvent s'appeller directement par UnePage ou [[une page]]. Pour accder aux pages en dehors du groupe, il faut dclarer le groupe d'appartenance comme ceci : TelGroupe.AutrePage ou TelGroupe/AutrePage (la deuxime syntaxe n'affiche pas le nom du groupe l'cran).
Cependant, on peut souhaiter utiliser les groupes afin de hirarchiser la structure du Wiki sans vouloir cloisonner les noms, en constituant ainsi ce qu'on appelle un espace de nommage 'plat'. Ceci est dcrit (en anglais) dans Cookbook:PagePaths .

Avoir plus d'un niveau hirarchique

A l'intrieur d'un groupe, il est possible de naviguer d'une page l'autre l'aide de cheminements de navigation appels wiki trails. Ces cheminements sont possibles l'aide d'une commande de type << page prcdente | index pages | page suivante >>. Il peut y avoir plusieurs wiki trails par groupe et chaque cheminement doit avoir sa propre page d'index. Ceci permet de prvoir plusieurs ensembles de pages l'intrieur d'un mme groupe.

Bien qu'il ne soit pas possible dans la distribution de base de crer un second niveau hirarchique, il existe une possibilit de nommer les pages d'une manire qui s'y apparente, ceci est dcrit (en anglais) dans Cookbook:SubpageMarkup .

La possibilit d'avoir un systme de sous-groupes a t, plusieurs reprises, l'objet de discussions intenses sur la liste de diffusion. Un argumentaire dtaill motivant leur absence est donn (en anglais) sur PmWiki:HierarchicalGroups .

Les catgories

Une organisation non hirarchique, permettant de lier les pages entre elles en dfinissant leur appartenance une catgorie est propose. Une page peut appartenir plusieurs catgories. Chaque catgorie a un groupe qui lui est propre (mais les pages de cette catgorie peuvent tre situes dans tous les groupes). Ceci est une fonctionnalit en dveloppement, mais elle est d'ors et dj utilisable en suivant les recommandations de la page catgories.

Exemple(s)

Vous pouvez trouver un exemple (non reprsentatif) d'architecture d'un wiki organis avec un espace de nommage unique : Architecture du site CNCLoisirs?


Page originale sur PmWikiFr.WikiArchitecture - Référencé par
Dernières modifications:
PmWikiFr.WikiArchitecture: 16/01/2007 21:44