Fonctionnalités avancées

Cette page décrit certaines fonctionnalités avancées du wiki. Ces fonctionnalités ne sont pas essentielles afin de modifier du contenu, ainsi il s'agit de bonus si vous souhaitez créer du contenu plus intéressant. Cependant, la partie concernant les boîtes flottantes peut être intéressante pour tout le monde.
Pour de l'aide concernant la mise en page basique du site, veuillez consulter cette page.

Discussions

Documentation détaillée (anglais) : discussion plugin

Ce plugin fonctionne à l'aide de trois textes différents qu'il faut insérer tout en haut de la page :

  • ~~DISCUSSION~~ : ouvre la discussion sur une page.
  • ~~DISCUSSION:off~~ : désactive la discussion sur une page.
  • ~~DISCUSSION:closed~~ : empêche de nouveaux commentaires sur une page.

Dans le cadre de votre utilisation, seule le premier texte devrait être utilisé.

Boîtes flottantes

Documentation détaillée (anglais) : wrap plugin

Ce plugin permet d'insérer des “boîtes flottantes” au sein des pages. Un exemple de réalisation est l'infobox de la page de Bhrone.
Cette icône permet d'accéder aux principales fonctionnalités du plugin :

Syntaxe

La syntaxe de ce plugin est vaste et complexe, ainsi je vous recommande de lire l'article complet en anglais pour maîtriser réellement ce plugin.

Pour cette partie, je vais m'appuyer sur la création d'une boîte flottante afin d'encadrer une image (comme visible ici), ce qui me permettra de vous montrer les bases du plugin.

La syntaxe générique pour créer une boîte flottante est la suivante
<WRAP TYPE [LARGEUR] [ALIGNEMENT]>CONTENU</WRAP>.

  • TYPE, voir ci-dessous.
  • LARGEUR, précise la largeur de la boîte. Si la taille est spécifiée en px (exemple, 300px), la taille de la boîte sera absolue et fera toujours la même largeur. Si la taille est spécifiée en % (exemple, 50%), la taille de la boîte sera relative à la taille du contenant. N'hésitez pas à consulter la documentation en anglais pour plus de détails.
  • ALIGNEMENT, peut prendre plusieurs valeurs left, right ou center. Définit l'alignement de la boîte au sein du contenant.
  • CONTENU, tout simplement ce que vous souhaitez mettre à l'intérieur de votre boîte.

Vue d'Azgal, peu avant sa rénovation

Ainsi, le code suivant correspond à la boîte située à droite de la page.

<WRAP right box 300px>
{{ :lieu:azgal.png?direct&400 |}}
<wrap lo>Vue d'Azgal, peu avant sa rénovation</wrap>
</WRAP>

Note : ajouter le flag round permet de créer une boîte avec des bords arrondis (par exemple <wrap round box>Cette boîte est ronde</wrap>)

Types de boîte

danger warning caution notice safety box

Les autres boîtes sont visibles au sein du menu wrap

Listes de pages

Documentation détaillée (anglais) : nspages plugin

Permet la création de liste de pages et de catégories, triés selon des critères choisis.

Syntaxe

<nspages CHEMIN -OPTIONS>

  • CHEMIN, la catégorie dont vous souhaitez avoir la liste des pages.
  • -OPTIONS, liste d'options, présentée sous cette forme -option1 -option2 …. Une liste des options est visible ici.

Exemple

<nspages lieu -title> permet de lister toutes les pages de la catégorie lieu, en affichant le premier titre trouvé sur la page (flag -title).

Inclusion de pages

Documentation détaillée (anglais) : include plugin

Permet l'inclusion du contenu d'une page au sein d'une autre page.

Syntaxe

{{page>id&flags}}

  • id est à remplacer par l'ID de navigation de votre page. Cette ID est visible dans l'URL de la page, il s'agit de la partie se situant entre id= et le symbole & ou la fin. Par exemple, la page sur laquelle nous nous trouvons a comme ID de navigation wiki:fonctionnalites.
  • flags peut être remplacé par un nombre illimité de “flags” (peut être traduit comme “propriété” en français). Pour une liste de flags, je vous conseille de consulter cette page (en anglais).

Exemple

{{page>wiki:fonctionnalites&nodate}}
Cette commande servira à inclure cette page au sein d'une autre, en ne mentionnant cependant pas la date de création de la page (flag nodate).

Graphiques

Documentation détaillée (anglais) : gchart plugin

Permet la création de graphiques simples. Les graphiques ne peuvent comporter qu'un seul jeu de données.

Syntaxe

<gchart TYPE [COULEUR] [COULEUR_FOND] [ALIGNEMENT] "TITRE"> DONNÉES </gchart>

  • TYPE : voir ci-dessous.
  • COULEUR : Couleur du graphique (hexadécimal, exemple : #ffffff représente le blanc)
  • COULEUR_FOND : Couleur du fond (hexadécimal)
  • ALIGNEMENT : Spécifie l'alignement du graphique (valeurs possibles : right, left, ou center, right si non spécifié)
  • TITRE : Titre du graphique (respecter les “)
  • DONNÉES : Une liste de valeurs séparées par un saut de ligne (exemple : Pommes = 1 Oranges = 2)

Exemple

Le code ci-dessous permet de créer le premier graphique visible dans la partie Types de graphique :

<gchart pie3d #0000ff #ffffff left "pie3d">
Oui = 50
Non = 25
</gchart>

Types de graphique

Le titre de chaque graphique représente la variable à placer dans le champ TYPE ci-dessus.

Diagramme circulaire









Diagrammes en bâtons









Lignes