Last modified by Eleni Cojocariu on 2026/10/12 15:37

Hide last authors
Manuel Smeria 85.2 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
Manuel Smeria 85.1 4
Eleni Cojocariu 143.1 5 This content has moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]] in the XWiki documentation, and to its three child pages: [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]], [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]] and [[Translate a Wiki Macro>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.translate-wiki-macro.WebHome]].
Asiri Rathnayake 4.1 6
Manuel Smeria 85.2 7 = Hello Macro =
Asiri Rathnayake 5.1 8
Eleni Cojocariu 143.1 9 Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]], which walks through the same example.
Asiri Rathnayake 5.1 10
Manuel Smeria 85.2 11 == Definition ==
Asiri Rathnayake 5.1 12
Eleni Cojocariu 143.1 13 Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the steps, and to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Macro fields", for the reference of every ##XWiki.WikiMacroClass## field.
Asiri Rathnayake 5.1 14
Manuel Smeria 85.2 15 == Invocation ==
Asiri Rathnayake 10.1 16
Eleni Cojocariu 143.1 17 Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]].
Asiri Rathnayake 10.1 18
Valdis Vitolins 86.1 19 == Content ==
20
Eleni Cojocariu 143.1 21 Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the ##~{~{wikimacrocontent/~}~}## step, and to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]] for what it means when the macro is edited in the WYSIWYG editor.
Simon Urli 102.1 22
Manuel Smeria 85.2 23 == Parameters ==
Asiri Rathnayake 38.1 24
Eleni Cojocariu 143.1 25 Moved to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Parameter fields", for the reference of every ##XWiki.WikiMacroParameterClass## field, and to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]] for the worked example that adds one.
Asiri Rathnayake 42.1 26
Simon Urli 142.1 27 === Groups and features ===
28
Eleni Cojocariu 143.1 29 Moved to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Features and groups".
Simon Urli 142.1 30
Pascal Bastien 91.2 31 == Translations ==
Anca Luca 91.1 32
Eleni Cojocariu 143.1 33 Moved to [[Translate a Wiki Macro>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.translate-wiki-macro.WebHome]].
Anca Luca 91.1 34
Vincent Massol 117.5 35 = Macro Visibility and Rights =
36
Eleni Cojocariu 143.1 37 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights".
Vincent Massol 117.5 38
39 == Using protected API in wiki macros ==
40
Eleni Cojocariu 143.1 41 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights".
Vincent Massol 117.5 42
43 = Bindings =
44
Eleni Cojocariu 143.1 45 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Bindings".
Vincent Massol 117.5 46
Manuel Smeria 85.2 47 = WYSIWYG Access =
48
Eleni Cojocariu 143.1 49 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
Manuel Smeria 85.2 50
51 == Special code for WYSIWYG edit mode ==
Asiri Rathnayake 16.1 52
Eleni Cojocariu 143.1 53 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
simba 69.1 54
Simon Urli 116.1 55 == WYSIWYG editing of macro content or parameter ==
56
Eleni Cojocariu 143.1 57 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
Simon Urli 116.1 58
Manuel Smeria 85.2 59 = Scripting Tips =
Asiri Rathnayake 31.1 60
Eleni Cojocariu 143.1 61 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Returning blocks directly".
Asiri Rathnayake 33.1 62

Get Connected