Guide de syntaxe XWiki

Modifié par Admin Xwiki le 2026/07/16 11:34

Syntaxe XWiki 2.1: 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"}}
Information

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!");
Information

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. 

Information

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

Macros dans ce wiki

IdNomCatégoriesDescriptionVisibilité
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
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
blogpostcreateBlog Post CreateThe Blog Post Create macro is used to insert a post creation form. The macro takes a blog descriptor document as parameter. The new blog posts will belongs to the blog specified in the parameter.Wiki courant
blogPostLayoutCardsCards Blog Post LayoutThis macro is used to display a blog post using the 'Cards' layoutWiki courant
blogPostLayoutCompactBlog Post Layout CompactThis macro is used to display a full blog post in a compact modeWiki courant
blogPostLayoutFullBlog Post Layout FullThis macro is used to display a full blog postWiki courant
blogPostLayoutImageBlog Post Layout ImageThis macro is used to display a full blog post with a thumbnail imageWiki courant
blogPostLayoutLinkBlog Post Layout LinkThis macro is used to display a blog post as a simple linkWiki courant
blogpostlistBlog post listThe BlogPostMacro is used to search and display blog posts based on some parameters, the results can be displayed using customizable templates.Wiki courant
blogsLivetable de tous les blogsLa macro «Blogs» est utilisée pour lister dans une livetable tous les blogs disponibles sur le wiki.Wiki courant
boxBoîteFormatAffiche une boîte autour du contenu entré.Globale
buttonMacro boutonInsérez un bouton visible et cliquable sur votre page XWiki pour mettre en évidence les liens et inciter à réaliser des actions !Globale
cacheCacheDéveloppementContenu des caches.Globale
chartGraphiqueContenuAffiche un graphique généré à partir d'une source de donnéesGlobale
checkboxCheckboxContenuAffiche une simple case à cocher à côté d'un contenu textuel.Globale
childrenEnfantsNavigationAffiche un arbre des pages enfants de la page couranteWiki courant
codeCodeFormatPermet d'afficher des lignes de code dans un langage informatique donné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 SummaryContenuConfluence 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_favpagesConfluence bridge for Favorite PagesConfluenceConfluence bridge for the Favorite Pages macroGlobale
confluence_floatFloat macroConfluence bridge for the Float macro using the XWiki box macroGlobale
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_htmlcommentConfluence Bridge for HTML CommentConfluence Bridge for HTML Comment macro.Globale
confluence_jirachartConfluence Jira chartContenuConfluence bridge macro for jira chart.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_metadata-overviewConfluence Metadata OverviewContenuConfluence bridge macro for metadata-overviewGlobale
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_toc-zoneConfluence Toc ZoneContenuConfluence bridge macro for toc-zone.Globale
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 TableContenuFournit un rapport au format tableau, basé sur les tags.Globale
contextContexteDéveloppementExecute le contenu dans le contexte du document passé en paramètreGlobale
contributorsContributeursContenuBridge Confluence Contributors pour afficher les contributeurs d'un document donné.Globale
dashboardTableau de bordMise en pageMacro permettant de définir un tableau de bord à remplir avec des gadgets.Globale
dateDateContenuUtilisez la macro Date pour configurer et formater les dates échéances dans les macros tâches, et plus encore !Globale
diagramDiagramContenuDisplays a diagram.Globale
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
embedEmbed contentContenuShow in your wiki page many external content. Currently this support theses external services: * Youtube, * Dailymotion, * Vimeo, * x.com, * Google doc, sheets and slides, * Google calendar, * Google maps, * Facebook, * Linkedin, * Figma, * Spotify, * Prezi, * Flickr, * Viddler, * Aha! roadmaps, * Also play a video attached to your wiki page using Video.js library. mp4, webm and ogv formats are supported.Wiki courant
embedDiagramembedDiagramGlobale
errorMessage d'erreurFormatPermet d'afficher un message d'erreur.Globale
exampleExempleFormatAfficher un exemple et le code source correspondant.Wiki courant
excerptExcerptMacro Excerpt. Elle marque une partie du contenu de la page pour être utilisé par d'autres macros. Elle est compatible avec la macro Confluence Excerpt.Globale
excerpt-includeExcerpt includeContenuIntègre un extrait provenant d'un autre document dans la page courante. Les pages incluses doivent contenir la macro simple "excerpt".Globale
expandExpandAjoutez la macro Expand à votre page pour fournir du contenu dans une section dépliable / repliable. Cette macro peut être utilisée pour réduire visuellement la quantité d'informations sur une page, répartir les processus ou les procédures en plusieurs étapes cliquables, ou cacher des informations de contexte ou obsolètes, tout en les maintenant dans la page pour référence ultérieure.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
groovyGroovyDéveloppementExécute un script Groovy.Globale
hide-ifHide ifContenuHide the content of this macro if the condition set through the parameters is met.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
inlineDiagramInline DiagramGlobale
jobJobDéveloppementExecute the macro content asynchronously and display progress.Globale
jobprogressJob ProgressInterneProvide a UI to follow asynchronous job progressionWiki courant
kanbanKanbanKanban macro allowing to display and edit a kanbanWiki courant
kanbanboardKanban board - Task ManagerContenuDisplay the tasks as a Kanban board (see https://en.wikipedia.org/wiki/Kanban_board).Globale
liveDataLive DataContenuAffiche des listes dynamiques de données.Globale
locationSearchRecherche par emplacementRecherche à l'emplacement donné.Wiki courant
mathjaxMathJaxContenuEnter content supported by the MathJax javascript engine.Wiki courant
mentionMention UtilisateurNotificationsInsert une mention utilisateur.Wiki courant
menuMenuNavigationAffiche un menu créé en utilisant une syntaxe wiki simple (listes imbriquées et liens).Globale
missingLicenseMessageMissing License MessageInterneDisplay an error message when the extension does not have a valid license.Wiki courant
msStreamMacro Microsoft StreamEmbarque un flux vidéo Microsoft dans une page en copiant simplement l'URL et tout paramètre de personnalisation.Globale
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
panelMacro PanelMacro Panel pour afficher du contenu XWiki dans un panneau.Wiki courant
pdftocPDF Table of ContentsInterneGenerates the table of contents for the PDF export.Globale
pdfviewerPDF ViewerContenuPDF Viewer basé sur Mozilla pdf.jsGlobale
profile-picturePhoto de profilContenuAffiche la photo de profil de l'utilisateur sélectionnéGlobale
putFootnotesAfficher les notes de bas de pageContenuPermet d'afficher toutes les notes de bas de page. Si manquant, les notes de bas de page sont affichées par défaut à la fin de la page.Globale
pythonPythonDéveloppementExécute un script Python.Globale
recently-updatedMise à jour récemmentContenuAjouter la macro récemment mise à jour à une page pour afficher une liste de pages, blogs, fichiers et commentaires qui ont été créés ou édités récemment. Ceci est idéal pour une page d'accueil d'un projet, des pages d'information, ou les pages d'accueil d'espace d'équipes. Il est très flexible, vous pouvez limiter la liste à des personnes spécifiques, des espaces, des types de contenu, et plus encore.Wiki courant
scriptScriptDéveloppementExécute un script dans le langage indiqué.Globale
show-ifShow ifContenuShow the content of this macro if the condition set through the parameters is met.Globale
statusStatusContenuInsert une étiquette colorée dans le texte pour mettre en valeur le statut d'un item.Globale
statusesStatutescontentMacro to manage status documentsGlobale
successMessage en cas de succèsFormatAffiche un message en cas de succès.Globale
tabTabContenuOnglets pour la macro tab group. Attendu à être défini comme contenu de la macro tab-group.Globale
tab-groupTab groupContenuLa macro principale qui regroupe les éléments de la macro tabGlobale
tagcloudNuage de tagContenuAffiche le nuage de tags du wiki courant ou de l'espace spécifié.Wiki courant
tagListTag listAffiche une liste de toutes les macros de votre instance.Globale
taskTâcheContenuCréer une tâche à laquelle vous pouvez assigner un utilisateur en utilisant la macro mention et définir une échéance en utilisant la macro date.Globale
task-reportMacro Task reportContenuCréer un rapport personnalisé des tâches du wiki.Globale
taskcardTask cardContenuDisplay a task and its information as a card.Globale
taskganttGantt DiagramContenuDisplay tasks from Task Manager Application in a Gantt diagram.Globale
tasksTasksContenuDisplay one or more tasks identified by their IDs.Globale
tasks-report-macroLegacy Confluence bridge for Tasks ReportContenuLegacy Confluence bridge for Tasks Report.Globale
teamTeamAffiche les avatars des membres d'une équipe.Wiki courant
templateTemplateDéveloppementInsérer un template.Globale
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 ListContenuAffiche une liste des utilisateurs avec personnalisation de la liste de leurs propriétésGlobale
userProfileProfil utilisateurContenuAffiche un profil utilisateur avec des propriétés personnalisablesGlobale
velocityVelocityDéveloppementExécute un script Velocity.Globale
view-fileView fileContenuAffiche un fichier en utilisant les macros PDF ou Office Viewer.Globale
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
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