Guide de syntaxe XWiki

Modifié par Admin le 24/03/2023 - 15:51

Syntaxe XWiki 2.1

Syntaxe XWiki 2.1: Tout

Général

Introduction

2.1 Introduction

Depuis l'introduction de la syntaxe XWiki 2.0, quelques lacunes de cette syntaxe ont été trouvées. Pour y remédier, la syntaxe XWiki 2.1, actuellement expérimentale, a été ajoutée dans XWiki Enterprise version 3.0. Cette nouvelle syntaxe a été notamment développée pour les raisons suivantes:

  • Homogénéiser la syntaxe des liens et des images pour plus de cohérence et de clarté, ainsi que la possibilité de l'étendre ultérieurement.
  • Ajouter la possibilité d'afficher des icônes, d'utiliser la notation UNC pour ajouter des liens, et de créer des liens vers des adresses relatives.

 La syntaxe XWiki 2.1 étant basée sur la syntaxe XWiki 2.0, toute la syntaxe XWiki 2.0 reste valable sauf si les caractéristiques de la syntaxe XWiki 2.1 précisent un changement. 

En plus de ces 2 syntaxes XWiki, nous avons aussi changé notre moteur de rendu sous-jacent (précédemment c'était Radeox) en faveur de notre propre moteur, qui est un sur-ensemble emballé autour de Wikimodel et Doxia (et éventuellement d'autres dans le futur). Cela nous a permis de fournir d'autres syntaxes dans le wiki: MediaWiki, Confluence, JSPWiki, Creole, TWiki et plus

Remarques générales

2.0 General Remarks

La syntaxe XWiki v2.1 corrige quelques erreurs et le problème de la syntaxe ambiguë comme indiqué dans les exemples du tableau ci-dessous:

DescriptionExemple de syntaxe invalide ou ambiguëCorrigé dans la syntaxe XWiki 2.1
Des styles de texte non fermés**gras**gras**
Deux éléments autonomes non séparés par 2 nouvelles lignes| cellule de tableau
* élément de liste
| cellule de tableau

* élément de liste
Deux éléments autonomes non séparés par 2 nouvelles lignesparagraphe
----
paragraphe
paragraphe

----

paragraphe
Nouvelle ligne ignorée au début du document<nouvelle ligne au début du document>
paragraphe
paragraphe
La syntaxe avec des titres non fermés=== titre=== titre ===

D'autres syntaxes

1.0 Other Syntaxes

Les syntaxes suivantes sont mises en œuvre dans XWiki Enterprise 1.6 et dans les version ultérieures:

Mise en forme

Paragraphes

2.0 Paragraphs

Les paragraphes sont des éléments de texte séparés par 2 ou plusieurs nouvelles lignes.

La syntaxe XWiki 2.1 tient compte des sauts de ligne, ce qui n'est pas le cas des syntaxes XWiki 1.0 et Creole.

FonctionnalitéSyntaxe XWiki 2.1Résultat
Paragraphe simpleCeci est un paragrapheCeci est un paragraphe
Paragraphe sur plusieurs lignes Paragraphe sur
plusieurs lignes
Paragraphe sur
plusieurs lignes
Deux paragraphesLe premier paragraphe

Le deuxième paragraphe
Le premier paragraphe

Le deuxième paragraphe
Paragraphe personnalisé(% style="text-align:center; color:blue" %)
Paragraphe centré et bleu

Paragraphe centré et bleu

Titres

2.0 Headings

FonctionnalitéSyntaxe XWiki 2.1Résultat
Titres standard
= niveau 1 = 
== niveau 2 ==
=== niveau 3 ===
==== niveau 4 ====
===== niveau 5 =====
====== niveau 6 ======

niveau 1

 

niveau 2

niveau 3

niveau 4

niveau 5
niveau 6
Titres paramétrés(% style="color:blue" %)
= titre =

titre

Titres en syntaxe wiki=== Titre en **gras** ===

Titre en gras

Formatage du texte

2.0 Text Formatting

Nouveau en syntaxe XWiki  2.1 sur la syntaxe XWiki 1.0:

  • Les espaces sont autorisés, juste après les symboles de syntaxe.
  • L'utilisation des symboles doubles au cas où il y avait seulement un symbole en syntaxe XWiki 1.0, de sorte qu'il soit moins probable que l'utilisateur s'en serve dans le texte de manière erronée.
  • La possibilité d'avoir plusieurs lignes.
FonctionnalitéSyntaxe XWiki  2.1Résultat
Gras**gras**gras
Souligné__souligné__souligné
Italique//italique//italique
Barré--barré--barré
Espacement fixe##espacement fixe##espacement fixe
Puissanceutilisation de la ^^puissance^^utilisation de la puissance
Indiceutilisation de l',,indice,,utilisation de l'indice

La ligne horizontale

2.0 Horizontal Line

FonctionnalitéSyntaxe XWiki 2.1Résultat
Ligne horizontale simple----

Ligne horizontale paramétrée
(% style="color:blue" %)
----

Listes

2.0 Lists

FeatureXWiki Syntax 2.1Result
Liste à puces
* élément 1
** élément 2
*** élément 3
* élément 4
  • élément 1
    • élément 2
      • élément 3
  • élément 4
Liste numérotée
1. élément 1
11. élément 2
111. élément 3
1. élément 4
  1. élément 1
    1. élément 2
      1. élément 3
  2. élément 4
Liste mixte
1. élément 1
1*. élément 2
1*. élément 3
1. élément 4
  1. élément 1
    • élément 2
    • élément 3
  2. élément 4
Liste aux carrés
(% style="list-style-type: square" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste aux disques
(% style="list-style-type: disc" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste alphabétique en minuscules
(% style="list-style-type: lower-alpha" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste alphabétique en majuscules
(% style="list-style-type: upper-alpha" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Romaine en minuscules
(% style="list-style-type: lower-roman" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Romaine en majuscules
(% style="list-style-type: upper-roman" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Grecque en minuscules
(% style="list-style-type: lower-greek" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Grecque en majuscules
(% style="list-style-type: upper-greek" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Hiragana
(% style="list-style-type: hiragana" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Hiragana Iroha
(% style="list-style-type: hiragana-iroha" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Katakana
(% style="list-style-type: katakana" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Katakana Iroha
(% style="list-style-type: katakana-iroha" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Arménienne
(% style="list-style-type: armenian" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Hébraïque
(% style="list-style-type: hebrew" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste Géorgienne
(% style="list-style-type: georgian" %)
* élément 1
* élément 2
  • élément 1
  • élément 2
Liste CJK idéographique
(% style="list-style-type: cjk-ideographic" %)
* élément 1
* élément 2
  • élément 1
  • élément 2

Listes de définitions

2.0 Definition Lists

FonctionnalitéSyntaxe XWiki 2.1Résultat
Définition standard
; terme
: définition
terme
définition
Définitions imbriquées
; terme1
: définition1
:; terme2
:: définition2
terme1
définition1
terme2
définition2
Définition paramétrée
(% style="color:blue" %)
; terme
: définition
terme
définition

Nouvelle ligne/Sauts de ligne

2.0 New Line Line Breaks

Une nouvelle ligne est un retour chariot. Un saut de ligne est une nouvelle ligne forcée qui peut apparaître n'importe où dans le texte.

En syntaxe XWiki 2.0, les nouvelles lignes sont ignorées, ce qui n'est pas le cas de la syntaxe XWiki 1.0 et Creole.

FonctionnalitéSyntaxe XWiki 2.1Résultat
Saut de ligneLigne\\Nouvelle ligneLigne
Nouvelle ligne
Nouvelle ligneLigne
Nouvelle ligne
Ligne
Nouvelle ligne

Liens

FonctionnalitéSyntaxe XWiki 2.1Résultat
Lien vers une page de l'espace courant[[WebHome]]XWiki
Lien avec étiquette[[étiquette>>WebHome]]étiquette
Lien vers une page avec l'espace spécifié[[Main.WebHome]]Main
Lien vers un sous-wiki[[sous-wiki:Main.WebHome]]Main
Lien qui s'ouvre dans une nouvelle page[[étiquette>>WebHome||rel="__blank"]]étiquette
Lien vers un URL placé directement dans le texteCeci est un URL: https://xwiki.orgCeci est un URL: https://xwiki.org
Lien vers un URL[[https://xwiki.org]]https://xwiki.org
Lien vers un URL avec étiquette[[XWiki>>https://xwiki.org]]XWiki
Lien vers une adresse email[[john@smith.net>>mailto:john@smith.net]]john@smith.net
Lien image

[[image:Espace2.Page2@img.png>>Espace1.Page1]]
La syntaxe Wiki est supportée dans les étiquettes des liens.

img.png
Lien image avec paramètres image[[[[image:Space2.Page2@img.png||width="26" height="26"]]>>Space1.Page1]]img.png
Lien vers une pièce jointe à la page courante[[texte>>attach:img.png]]texte
Lien vers une pièce jointe à une autre page[[texte>>attach:Space.Page@img.png]]texte
Lien vers une ancre dans une page[[label>>Space.Page||ancre=ancre]]label
Lien vers un titre dans une page[[label>>XWiki.XWikiSyntax||anchor=HMontitre]]label

Quand vous ajoutez un Titre, une ancre nommée "H" suivie du titre avec uniquement les lettres est créé. Par exemple, pour le Titre "Mon titre", l'ancre générée sera "HMontitre".

Spécifications des liens pour la syntaxe XWiki 2.1

La syntaxe complète d'un lien est (label>>)?(link)(||parameters)*

  • label: L'étiquette du lien qui peut contenir de la syntaxe wiki 
  • link: La cible du lien, c'est-à-dire, où aller après cliquer sur un lien.  La syntaxe ressemble à la syntaxe XWiki 1.0 et peut contenir 2 types de URI: mailto: etattach:pour des liens vers une adresse email et vers une pièce jointe.
  • parameters: Une liste optionnelle de paramètres transmis au lien.
    • queryString: An optional query string for specifying parameters that will be appended to the link target address and used in the rendered URL. Example: url:http://domain.com/path||queryString="mydata1=5&mydata2=Hello" produces target address http://domain.com/path?mydata1=5&mydata2=Hello
    • anchor: An optional anchor name pointing to an anchor defined in the referenced link. Note that in XWiki anchors are automatically created for headings. Example: url:http://domain.com/path||anchor="HTableOfContents" produces target address http://domain.com/path#HTableOfContents
    • rel: An optional parameter that allows to open link target in new window. Example: rel="__blank"

Tableaux

2.0 Tables

En syntaxe XWiki 2.0, il est également possible d'avoir des paramètres pour le tableau, la ligne ou la cellule.

FonctionnalitéSyntaxe XWiki 2.1Résultat
Tableau standard
|=Titre 1|=Titre 2
|Mot 1|Mot 2
ou
!=Titre 1!=Titre 2
!!Mot 1!!Mot 2
Titre 1Titre 2
Mot 1Mot 2
Tableau paramétré

|=Titre 1|=(% style="background-color: yellow" %)Titre 2
|Mot 1|Mot 2

Titre 1Titre 2
Mot 1Mot 2
Tableau filtrable et pouvant
être trié
{{velocity}}
$xwiki.ssfx.use
("js/xwiki/table/table.css")
$xwiki.jsfx.use
("js/xwiki/table/tablefilterNsort.js", true)
{{/velocity}}

{{html}}
<table id="tableid" 

class="grid sortable filterable doOddEven"> <tr class="sortHeader"> <th>Titre1</th> <th>Titre2</th> </tr> <tr> <td>Cellule11</td> <td>Cellule12</td> </tr> <tr> <td>Cellule21</td> <td>Cellule22</td> </tr> </table> {{/html}}

Titre1 Titre2
Cellule11 Cellule12
Cellule21 Cellule22

Images

2.1 Images

FonctionnalitéSyntaxe XWiki 2.1Résultat
Image d'une pièce jointe à la page couranteimage:img.pngimg.png
Image d'une pièce jointe à un autre documentimage:Space.Page @img.pngimg.png
Image avec des paramètres[[image:img.png|| width="25" height="25"]]img.png
Images localisées dans un URLimage:http://some/url/img.pngimg.png
Icônesimage:icon:acceptaccept

Avancé

Verbatim

2.0 Verbatim

Vous permet d'avoir un contenu qui ne sera pas formaté . En d'autres termes, la syntaxe wiki ne sera pas prise en compte.

FonctionnalitéSyntaxe XWiki 2.1Résultat
Verbatim en-ligneDu contenu verbatim {{{**[[non rendu]]**}}}Du contenu verbatim **[[non rendu]]**
Le bloc Verbatim
{{{
Du contenu
**verbatim**
sur plusieurs lignes
}}}
Du contenu 
**verbatim**
sur plusieurs lignes

Citations

2.0 Quotations

FonctionnalitéSyntaxe XWiki 2.1Résultat
Citation simple
> John a dit cela.
J'ai dit ok.

 John a dit cela.

J'ai dit ok.

Citations imbriquées
> John a dit cela.
>> Marie a répondu cela.
J'ai dit ok.

 John a dit cela.

 Marie a répondu cela.

J'ai dit ok.

Groupes

2.0 Groups

Les groupes peuvent être utilisés pour insérer un autre document  directement dans le document courant. Cela permet par exemple d'insérer des éléments complexes à l'intérieur d'un élément d'une liste ou dans une cellule de tableau. Les groupes sont délimités par les éléments syntaxiques suivants:(((...))). Un groupe peut contenir un autre groupe et il n'y a pas de limite d'imbrication.

Syntaxe XWiki 2.1Résultat
|=Titre 1|=Titre 2|=Titre 3
|Cellule 1|(((
= Document ancré

Un paragraphe ancré.

* élément de liste 1
* élément de liste 2
  ** sous-élément 1
  ** sous-élément 2
))) | Cellule 3

Le paragraphe suivant dans le document de haut niveau
Titre 1Titre 2Titre 3
Cellule 1

Document ancré

Un paragraphe ancré.

  • élément de liste 1
  • élément de liste 2
    • sous-élément 1
    • sous-élément 2
 Cellule 3

Le paragraphe suivant dans le document de haut niveau

Protéger les caractères

2.0 Escapes

FonctionnalitéSyntaxe XWiki 2.1Résultat
Pour un caractère

Ceci n'est pas un ~[~[lien~]~]
Pour renseigner le caractère ~ utilisez l'Escape double: ~~

Ceci n'est pas un [[lien]]

Paramètres

2.0 Parameters

En syntaxe XWiki 2.1, il est possible de passer des paramètres aux divers éléments de syntaxe et aussi aux blocs de texte. Vous pouvez utiliser ces paramètres par exemple pour créer des styles. Il est possible de choisir n'importe quelle paire clé/valeur. Le moteur de rendu XHTML va passer ces paramètres en tant que XHTML attributs à la représentation XHTML sous-jacente des éléments de syntaxe. 

Syntaxe XWiki 2.1XHTML généré
(% class="myClass" style="myStyle" id="myId" %)
= titre =
<h1 class="myClass" style="myStyle" id="myId">titre</h1>

Programmer

Macros

2.0 Macros

En syntaxe XWiki 2.0, il y a aussi deux types de macros:

  • Les macros Velocity appelées en utilisant la syntaxe #macroname(param1 ... paramN) dans la Macro Velocity
  • Les macros XWiki appelées en utilisant la syntaxe{{macroname param1="value1" ... paramN="valueN"}}

Pour accéder à la liste de toutes les macros disponibles, allez à la page de référence des macros.

FonctionnalitéSyntaxe XWiki 2.1Résultat
Macro
{{code language="java"}}
System.out.println("Hello World!");
{{/code}}
System.out.println("Hello World!");

Les macros Radeox ne peuvent pas être utilisées en syntaxe XWiki 2.0. C'est la raison pour laquelle elles ont été ré-écrites comme des macros XWiki. 

Pour accéder à la liste de toutes les macros disponibles, allez sur Extensions wiki.

Macros dans ce wiki

IdNomCatégoriesDescriptionVisiblité
activityActivitéNotificationsLa macro Activity affiche l'activité récente des utilisateurs dans le wiki, elle fournit des information concernant les pages (création, édition, suppression) ainsi que sur les annotations, les commentaires et les pièces jointes.Wiki courant
anchorLegacy Confluence bridge for AnchorObsolèteLegacy Confluence bridge for AnchorWiki courant
asyncmacro asyncContenuExécution asynchrone et/ou mise en cache du contenu de la macro.Globale
attachmentGalleryPickerSélecteur de pièces jointesDéveloppementGrille de sélection des pièces jointes.Globale
attachmentSelectorSélecteur de pièce jointeDéveloppementUn contrôle à utiliser pour les propriétés de l'objet du document actuel qui sont censées contenir le nom d'une pièce jointe à partir du document courant (ou cible). Autorise le chargement de nouvelles pièces jointes, et la suppression des pièces jointes à partir du document cible. Si aucun document cible n'est spécifié, le document actuel sera utilisé. Les propriétés de l'objet ne sont enregistrées que dans le document actuel.Wiki courant
awmkanbanKanban board for AppWithinMinutesDisplay XWiki Documents from an AWM as a Kanban board (see https://en.wikipedia.org/wiki/Kanban_board).Globale
boxBoîteFormatAffiche une boîte autour du contenu entré.Globale
buttonButton MacroInsert a noticeable, clickable button on your XWiki page to highlight links and create call to actions!Globale
cacheCacheDéveloppementContenu des caches.Globale
chartGraphiqueContenuAffiche un graphique généré à partir d'une source de donnéesGlobale
childrenChildrenNavigationDisplays a tree of children pages of the current pageWiki courant
codeCodeFormatPermet d'afficher des lignes de code dans un langage informatique donnéGlobale
columnConfluence bridge for ColumnObsolèteConfluence bridge for the Column macro.Globale
commentCommentaireDéveloppementPermet d'ajouter des commentaires dans le contenu source. Cette macro ne produit rien.Globale
confluence_attachmentsConfluence bridge for AttachmentsConfluenceConfluence bridge for the Attachment macroWiki courant
confluence_childrenConfluence bridge for ChildrenConfluenceConfluence bridge for the Children macro using the XWiki document tree macro.Globale
confluence_columnConfluence bridge for ColumnConfluenceConfluence bridge for the Column macro.Wiki courant
confluence_contentbylabelConfluence bridge for Content by labelConfluence Bridge for the Content by label macro
confluence_detailsConfluence bridge for DetailsConfluence Bridge for the Details (Page Properties) macro. It allows defining property key-value pairs in a table contained in the macro. Globale
confluence_detailssummaryConfluence bridge for Details SummaryConfluence bridge for the Details Summary (Page Properties Report) macro to display properties attached to a page using the Details macro.Globale
confluence_drawioConfluence bridge for DrawioConfluenceConfluence Bridge for the Drawio macro. By default it displays the PNG file used by the Drawio macro to preview the diagram. The user has the option to convert the diagram into an XWiki Diagram for being able to modify it.Globale
confluence_galleryConfluence bridge for GalleryConfluenceConfluence Bridge for the Gallery macro.Globale
confluence_gliffyConfluence bridge for GliffyConfluenceConfluence Bridge for the Gliffy macro. By default it displays the PNG file used by the Gliffy macro to preview the diagram. The user has the option to convert the diagram into an XWiki Diagram for being able to modify it.Globale
confluence_layoutConfluence bridge for LayoutConfluenceConfluence bridge macro for the Layout macro to define a layout, containing layout sections (using the confluence_layout-section macro).Globale
confluence_layout-cellConfluence bridge for Layout CellConfluenceConfluence bridge for the Layout Cell macro. It is used for defining a part a layout section, used inside the confluence_layout-section macro.Globale
confluence_layout-sectionConfluence bridge for Layout SectionConfluenceConfluence bridge for the Layout Section macro. It is used to define a section of a layout, used inside the layout macro and containing layout cells.Wiki courant
confluence_mathblockConfluence bridge for MathblockConfluenceConfluence bridge for the Mathblock macro (LaTeX math block expressions).Globale
confluence_mathblock-refConfluence bridge for Mathblock ReferenceConfluenceConfluence bridge macro for the Mathblock Reference macroGlobale
confluence_mathinlineConfluence bridge for MathinlineConfluenceConfluence bridge macro for the Mathinline macro (LaTeX math inline expressions).Globale
confluence_mockupConfluence bridge for MockupConfluenceConfluence Bridge for the Balsamiq Mockup macro. It only displays the image preview of the mockup. Globale
confluence_multimediaConfluence bridge for MultimediaConfluenceConfluence Bridge for the Multimedia macro.Globale
confluence_noteConfluence bridge for NoteConfluenceConfluence bridge for the Note macro to the XWiki Success macroGlobale
confluence_outgoing-linksConfluence Outgoing LinksContenuConfluence bridge macro for outgoing-links.Globale
confluence_pagetreeConfluence bridge for Page TreeConfluenceConfluence Bridge for the Confluence Page Tree macro to the XWiki documentTree macro.Globale
confluence_paste-code-macroConfluence bridge for Paste Code MacroConfluenceConfluence bridge for the Confluence Paste Code macro to the XWiki Code macroGlobale
confluence_sectionConfluence bridge for SectionConfluenceConfluence bridge for the Section macro
confluence_timeConfluence bridge for TimeConfluenceConfluence bridge for the Time macroGlobale
confluence_tipConfluence bridge for TipConfluenceConfluence bridge for the Tip macro to the XWiki Success macroGlobale
confluence_wireframeConfluence bridge for Balsamiq WireframeConfluenceConfluence Bridge for the Balsamiq Wireframe macro. It only displays the image preview of the wireframe.Globale
containerConteneurMise en pageMacro permettant de réunir plusieurs groupes et d'ajouter des décorations comme la mise en page.Globale
contentContenuContenuAutorise tous les types de langages wiki dans le contenuGlobale
content-report-tableContent Report Table MacroProvides a content report in table format, based on labels.Globale
contextContexteDéveloppementExecute le contenu dans le contexte du document passé en paramètreGlobale
contributorsContributorsContributors Confluence Bridge macro to show the contributors of a given document.Globale
dashboardTableau de bordMise en pageMacro permettant de définir un tableau de bord à remplir avec des gadgets.Globale
dateDateUse the date macro to set and format due dates within task macros and more!Globale
diagramDiagrammeContenuAffiche un diagramme.Wiki courant
displayAffichageContenuAffiche d'autres pages dans la page courante.Globale
displayIconIconContenuDisplay an icon.Globale
documentsDocumentsContenuAffiche la liste des documents dans un tableau dynamiqueWiki courant
documentTreeArborescenceNavigationAffiche l'arborescence des pages XWiki.Wiki courant
drawioLegacy unprefixed Confluence bridge for DrawioObsolèteLegacy Unprefixed Confluence Bridge for the Drawio macro. By default it displays the PNG file used by the Drawio macro to preview the diagram. The user has the option to convert the diagram into an XWiki Diagram for being able to modify it.Globale
errorMessage d'erreurFormatPermet d'afficher un message d'erreur.Globale
exampleExampleFormatShows an example and its source code.Globale
excerptExcerptBridge for the Confluence Excerpt macro. It marks part of the page's content for use by other macros.Globale
excerpt-includeExcerpt includeContenuIncludes excerpts from other documents into the current page. The included pages need to contain the simple `excerpt` macro.Globale
expandExpandAdd the Expand macro to your page to provide content in an expandable / collapsible section.

This is one of Confluence's most popular macros. It's great for: visually reducing the amount of information on a page, breaking process information down into clickable steps, hiding background or obsolete information, while still keeping it on the page for future reference.

The macro is collapsed by default, people need to click each one to expand it. There's no way to expand all macros on a page at once, however all Expand macros are automatically expanded when you print or export the page to PDF.
Wiki courant
footnoteNote de bas de pageContenuGénère une note qui sera affichée en bas de page.Globale
galleryGalerieMise en pageAffiche les images trouvées dans le contenu fourni en mode présentation / galerie.Globale
gliffyLegacy unprefixed Confluence bridge for GliffyObsolèteLegacy Unprefixed Confluence Bridge for the Gliffy macro. By default it displays the PNG file used by the Gliffy macro to preview the diagram. The user has the option to convert the diagram into an XWiki Diagram for being able to modify it.Globale
groovyGroovyDéveloppementExécute un script Groovy.Globale
htmlHTMLDéveloppementPermet d'insérer du code HTML ou XHTML dans la page.Globale
iconPickerSélecteur d'icônesDéveloppementSélectionnez une icône dans le set d'icônes XWiki.Wiki courant
idAncreNavigationPermet d'insérer une ancre au sein d'une page. Elle permettra de créer un lien vers cet endroit précis de la page.Globale
includeInclureContenuPermet d'inclure une autre page dans la page courante.Globale
infoMessage d'informationFormatPermet d'afficher un message d'information.Globale
jobJobDéveloppementExecute the macro content asynchronously and display progress.Globale
jobprogressJob ProgressInterneProvide a UI to follow asynchronous job progressionWiki courant
jwplayerJW PlayerContenuJW Player est un lecteur multimédia open source intégrable dans les sites web, supportant un grand nombre de formats audio et vidéo. Le lecteur est facile à configurer, personnaliser et est extensible.Wiki courant
kanbanKanbanKanban macro allowing to display and edit a kanbanWiki courant
kanbanboardKanban board - Task ManagerDisplay the tasks as a Kanban board (see https://en.wikipedia.org/wiki/Kanban_board).Wiki courant
layoutLegacy unprefixed Confluence bridge for LayoutObsolèteLegacy Unprefixed Confluence bridge macro for the Layout macro to define a layout, containing layout sections (using the confluence_layout-section macro).Globale
layout-cellLegacy unprefixed Confluence bridge for Layout CellObsolèteLegacy Unprefixed Confluence bridge for the Layout Cell macro. It is used for defining a part a layout section, used inside the confluence_layout-section macro.Globale
layout-sectionLegacy unprefixed Confluence bridge for Layout SectionObsolèteLegacy Unprefixed Confluence bridge for the Layout Section macro. It is used to define a section of a layout, used inside the layout macro and containing layout cells.Globale
liveDataLive DataContenuAffiche des listes dynamiques de données.Globale
locationSearchRecherche par emplacementRecherche à l'emplacement donné.Wiki courant
mathblockLegacy unprefixed Confluence bridge for MathblockObsolèteLegacy Unprefixed Confluence bridge for the Mathblock macro (LaTeX math block expressions).Globale
mathblock-refLegacy unprefixed Confluence bridge for Mathblock ReferenceObsolèteLegacy Unprefixed Confluence bridge macro for the Mathblock Reference macroGlobale
mathinlineLegacy unprefixed Confluence bridge for MathinlineObsolèteLegacy Unprefixed Confluence bridge macro for the Mathinline macro (LaTeX math inline expressions).Globale
mathjaxMathJaxcontentWiki courant
mentionMention UtilisateurNotificationsInsert une mention utilisateur.Wiki courant
menuMenuNavigationAffiche un menu créé en utilisant une syntaxe wiki simple (listes imbriquées et liens).Globale
messageSenderEmetteur du messageSocialUn contrôle qui permet aux utilisateurs d'entrer des messages qui sont gérés par le module de MessageStream.Wiki courant
missingLicenseMessageMissing License MessageDisplay an error message when the extension does not have a valid license.Globale
mockupLegacy unprefixed Confluence bridge for MockupObsolèteLegacy Unprefixed Confluence Bridge for the Balsamiq Mockup macro. It only displays the image preview of the mockup. Globale
msStreamMicrosoft StreamEmbed a Microsoft Stream video in a page by simply passing the URL and any customization parameters.Globale
multimediaLegacy unprefixed Confluence bridge for MultimediaObsolèteLegacy Unprefixed Confluence Bridge for the Multimedia macro.Globale
net-presago-stream-macroLegacy Confluence bridge for Microsoft StreamObsolèteLegacy Confluence bridge for Microsoft Stream.
noteLegacy unprefixed Confluence bridge for NoteObsolèteLegacy Unprefixed Confluence bridge for the Note macro to the XWiki Success macroGlobale
notificationsNotificationsNotificationsAffiche des notifications liées à l'activité du wiki.Wiki courant
notificationsApplicationsPreferencesPréférences de notificationNotificationsAffiche les préférences de notification de l'utilisateur courant.Wiki courant
notificationsAutoWatchPreferencesPréférences pour les notifications d'abonnement automatiqueNotificationsAffiche les préférences de l'utilisateur pour les notifications d'abonnement automatique aux pages.Wiki courant
notificationsCustomFiltersPreferencesNotifications Custom Filters PreferencesNotificationsDisplay the preferences of the given user about custom notification filters.Wiki courant
notificationsEmailPreferencesNotifications Email PreferencesNotificationsDisplay the preferences of the current user about notification emails.Wiki courant
notificationsFiltersPreferencesNotifications Filters Preferences (deprecated)NotificationsDisplay the preferences of the current user about notification filters.
This macro is now deprecated in favor of Custom Notifications Filters Preferences or System Notifications Filters Preferences.
Wiki courant
notificationsSystemFiltersPreferencesNotifications System Filters PreferencesNotificationsDisplay the preferences of the given user about system notification filters.Wiki courant
officeLiseuse de Document OfficeContenuVoir les pièces jointes office (doc, ppt, xls, odt, odp, ods etc.) au sein des pages wiki sans besoin de les télécharger ou de les importer.Globale
pagetreeLegacy unprefixed Confluence bridge for Page TreeObsolèteLegacy Unprefixed Confluence Bridge for the Confluence Page Tree macro to the XWiki documentTree macro.Globale
panelPanel MacroPanel macro to display XWiki content inside a panel.Wiki courant
paste-code-macroLegacy unprefixed Confluence bridge for Paste Code MacroObsolèteLegacy Unprefixed Confluence bridge for the Confluence Paste Code macro to the XWiki Code macroGlobale
pdftocPDF Table of ContentsInterneGenerates the table of contents for the PDF export.Globale
pdfviewerPDF ViewerContenuPDF Viewer basé sur Mozilla pdf.jsGlobale
profile-pictureProfile PictureConfluence Profile Picture macroGlobale
putFootnotesAfficher les notes de bas de pageContenuPermet d'afficher les notes de bas de page présentes jusqu'à ce point dans le document. Le cas échéant, les notes de bas de page seront affichées en bas de la page.Globale
pythonPythonDéveloppementExécute un script Python.Globale
recently-updatedRecently UpdatedAdd the Recently Updated macro to a page to show a list of pages, blogs, files, and comments that have been created or edited recently. This is great for project landing, information pages, or team space home pages. It's very flexible, you can limit the list to specific people, spaces, types of content, and more.Wiki courant
scriptScriptDéveloppementExécute un script dans le langage indiqué.Globale
sectionConfluence bridge for SectionObsolèteConfluence bridge for the Section macro.Globale
spaceindexIndex des espacesObsolèteListe les documents d'un espace.Wiki courant
statusStatusInsert a colored label in the text to highlight the status of an item.Wiki courant
successMessage en cas de succèsFormatAffiche un message en cas de succès.Globale
tagcloudNuage de tagContenuAffiche le nuage de tags du wiki courant ou de l'espace spécifié.Wiki courant
tagListTag listShow a list of all the macros in your instance.Globale
taskTaskCreate a task that you can assign an user to using the mention macro and use the date macro to set a deadline.Globale
task-reportTask report macroCreate a custom report of the tasks within the wiki.Wiki courant
taskcardTask cardDisplay a task and its information as a card.Wiki courant
tasksTasksDisplay one or more tasks identified by their IDs.Globale
tasks-report-macroConfluence Tasks Report MacroWiki courant
teamTeamDisplay avatars of the members of a team.Wiki courant
templateTemplateDéveloppementInsérer un template.Globale
timeTimeFormatWiki courant
tipLegacy unprefixed Confluence bridge for TipObsolèteLegacy Unprefixed Confluence bridge for the Tip macro to the XWiki Success macroGlobale
tocTable des matièresNavigationGénère une table de matières.Globale
translationTraductionContenuAffiche un message de traduction.Globale
treeArbreNavigationAffiche une hiérarchie de l'arborescence définie par le contenu de la macro ou le paramètre source.Wiki courant
uiextensionExtension UIDéveloppementInsérez une extension UI.Globale
uiextensionsExtensions UIDéveloppementInsérer les extensions UI.Globale
useravatarAfficher la photo de profilContenuPermet d'afficher l'avatar d'un utilisateur donné.Globale
userListUser ListContenuDisplays a list of users with a customizable set of their propertiesGlobale
userlisterLegacy Confluence bridge for User ListerLegacy Confluence bridge for User Lister.Wiki courant
userProfileUser ProfileContenuDisplays a user profile with custom propertiesGlobale
velocityVelocityDéveloppementExécute un script Velocity.Globale
videoVideoContenuDisplay in your wiki page any video from Youtube, Dailymotion, Google Video or Vimeo.

Also play a video attached to your wiki page using Video.js library. mp4, webm and ogv formats are supported.

The video macro can also plays a DASH video (Dynamic Adaptive Streaming over HTTP).
Wiki courant
view-fileView FilesShow files using PDF Viewer Macro or Office ViewerWiki courant
viewdocLegacy Confluence bridge for View Office WordObsolèteLegacy Confluence bridge for View Office Word.Wiki courant
viewpdfLegacy Confluence bridge for View PDFObsolèteLegacy Confluence bridge for View PDF.Wiki courant
viewpptLegacy Confluence bridge for View Office PowerPointObsolèteLegacy Confluence bridge for View Office PowerPoint.Wiki courant
viewxlsLegacy Confluence bridge for View Office ExcelObsolèteLegacy Confluence bridge for View Office Excel.Wiki courant
warningMessage d'avertissementFormatPermet d'afficher un message d'avertissement.Globale
wikimacrocontentWikiMacro ContentDéveloppementDisplay editable content of a wikimacro.Globale
wikimacroparameterWikiMacro ParameterDéveloppementDisplay editable parameter of a wikimacro.Globale
wikisWikisNavigationListe de tous les wikisWiki courant
wireframeLegacy unprefixed Confluence bridge for Balsamiq WireframeObsolèteLegacy Unprefixed Confluence Bridge for the Balsamiq Wireframe macro. It only displays the image preview of the wireframe.Globale
workspacesEspaces de travail (obsolète)ObsolèteCette macro est dépréciée et ne doit plus être utilisée pour des raisons de compatibilité. Merci de la remplacer par un macro "wikis".Wiki courant

HTML

2.0 HTML

En syntaxe XWiki 2.1, le code HTML ou XHTML doit être écrit en utilisant la macro {{html}}.

Syntaxe XWiki 2.1Résultat
{{html}}<b>gras</b>{{/html}}gras

En syntaxe XWiki 2.1, par défaut, la macro {{html}} ne peut pas analyser la syntaxe wiki. Pour l'activer, utilisez {{html wiki="true"}}.

Scripts

2.0 Scripts

En syntaxe XWiki 1.0, il était possible d'inclure des scripts Velocity directement dans la page. Cela a créé quelques problèmes, par exemple, les cas où l'utilisateur avait inclus involontairement du contenu Velocity. Cela affectait aussi la performance des pages qui ne nécessitaient pas de contenu Velocity. Il y avait eu d'autres limitations techniques. Ainsi, en syntaxe XWiki 2.1, les scripts Velocity doivent être inclus en utilisant la macro velocity. En va de même pour l'inclusion des scripts Groovy.

FeatureSyntaxe XWiki 2.1
Script Velocity
{{velocity}}
#set ($var = "quelquechose")
{{/velocity}}
Script Groovy
{{groovy}}
def var = "quelquechose"
{{/groovy}}