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

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
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]].
6
7 = Hello Macro =
8
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.
10
11 == Definition ==
12
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.
14
15 == Invocation ==
16
17 Moved to [[Write a Macro in a Wiki Page>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.write-wiki-macro.WebHome]].
18
19 == Content ==
20
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.
22
23 == Parameters ==
24
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.
26
27 === Groups and features ===
28
29 Moved to [[Wiki Macro Fields>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.wiki-macro-fields.WebHome]], section "Features and groups".
30
31 == Translations ==
32
33 Moved to [[Translate a Wiki Macro>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.translate-wiki-macro.WebHome]].
34
35 = Macro Visibility and Rights =
36
37 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights".
38
39 == Using protected API in wiki macros ==
40
41 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Visibility and rights".
42
43 = Bindings =
44
45 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Bindings".
46
47 = WYSIWYG Access =
48
49 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
50
51 == Special code for WYSIWYG edit mode ==
52
53 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
54
55 == WYSIWYG editing of macro content or parameter ==
56
57 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "In the WYSIWYG editor".
58
59 = Scripting Tips =
60
61 Moved to [[Wiki Macros>>doc:xwiki:documentation.xs.dev.rendering-macros.wiki-macros.WebHome]], section "Returning blocks directly".

Get Connected