Macros
Macros
Starting with XWiki Enterprise 1.6, XWiki supports different syntaxes.
There are 2 kinds of macros available when using XWiki Syntax 1.0:
- Velocity macros (called using the #macroname(param1 … paramN) syntax)
- Radeox macros (called using the {macroname:param1=value1|...|paramN=valueN} syntax)
- Velocity macros (called using the #macroname(param1 … paramN) syntax inside the {{velocity}}{{/velocity}} macro)
- XWiki macros (called using the {{macroname param1="value1" … paramN="valueN"}} syntax or using the WYSIWYG editor). XWiki Macros can be written:
- in Java (XWiki Java Macros)
- in wiki pages (XWiki Wiki Macros). This feature is available with XWiki Enterprise 2.0 M2 and above.
Available macros
There are currently 86 macros available for XWiki.| Macro Name | Macro Type | Last updated |
|---|---|---|
| Aim Macro | Velocity Macro | 2009/10/15 17:56 |
| Attach Macro | Radeox Macro (Syntax 1.0 only) | 2009/08/20 17:17 |
| Bibsonomy Macro | Velocity Macro | 2009/01/25 19:18 |
| Blog Archives Macro | Velocity Macro | 2009/02/10 14:01 |
| Box Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/07/17 22:02 |
| Chart Macro | Radeox Macro (Syntax 1.0 only) | 2009/06/23 17:42 |
| Chart Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/10/16 13:34 |
| Code Macro | Radeox Macro (Syntax 1.0 only) | 2009/10/15 17:52 |
| Code Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/12/11 16:19 |
| Column20Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/12/16 16:03 |
| Column Macro | Velocity Macro | 2009/12/16 16:03 |
| Display Panel Layout Macro | Velocity Macro | 2008/09/30 10:05 |
| Doc Viewer Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/09/15 16:12 |
| Emoticon Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/11/15 10:33 |
| Error Macro | Velocity Macro | 2009/12/17 08:06 |
| Field Macro | Radeox Macro (Syntax 1.0 only) | 2009/04/27 21:42 |
| Flickr Macro | Velocity Macro | 2009/06/04 18:52 |
| Flickr Tag Macro | Velocity Macro | 2008/09/30 10:07 |
| Flickr User Macro | Velocity Macro | 2008/09/30 10:07 |
| Flickr User Tag Macro | Velocity Macro | 2008/09/30 10:07 |
| Floating Box Macro | Velocity Macro | 2008/09/30 10:08 |
| Footnote20Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/10/02 20:58 |
| Footnote Macro | Velocity Macro | 2009/07/26 17:51 |
| Formula Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/12/26 02:37 |
| Google Calendar Macro | Velocity Macro | 2009/01/01 12:36 |
| Google Reader Shared Items Macro | Velocity Macro | 2008/09/30 10:08 |
| Groovy Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/09/01 16:03 |
| HTMLMacro | XWiki Java Macro (Syntax 2.0 only) | 2010/02/23 10:47 |
| Id Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/07/23 14:36 |
| Iframe Macro | Velocity Macro | 2008/09/30 10:08 |
| Iframe Navigation Macro | Velocity Macro | 2008/09/30 10:08 |
| Image Macro | Radeox Macro (Syntax 1.0 only) | 2009/01/21 14:17 |
| Im Macro | Velocity Macro | 2008/09/30 10:08 |
| Include Form Macro | Velocity Macro | 2009/08/19 12:49 |
| Include In Context Macro | Velocity Macro | 2008/09/30 10:09 |
| Include Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/07/23 14:37 |
| Include Macros Macro | Velocity Macro | 2008/09/30 10:09 |
| Include Servlet Macro | Velocity Macro | 2008/09/30 10:10 |
| Include Topic Macro | Velocity Macro | 2008/10/31 13:45 |
| Info Macro | Velocity Macro | 2008/12/09 23:41 |
| Jabber Macro | Velocity Macro | 2008/09/30 10:10 |
| Jira Macro | Radeox Macro (Syntax 1.0 only) | 2008/09/30 10:12 |
| Lightbox Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2010/02/02 14:25 |
| Link Macro | Radeox Macro (Syntax 1.0 only) | 2009/04/27 21:34 |
| Live Table Macro | Velocity Macro | 2010/02/19 17:54 |
| Map Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/11/25 10:04 |
| MBox Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/12/18 08:58 |
| Message Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/08/14 11:49 |
| Mime Type Image Macro | Velocity Macro | 2008/09/30 10:12 |
| Mind Map Macro | Velocity Macro | 2009/09/25 08:49 |
| Msn Macro | Velocity Macro | 2008/09/30 10:12 |
| Paged View Links Macro | Velocity Macro | 2009/06/04 18:52 |
| PHPMacro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/10/26 19:05 |
| Pre Macro | Radeox Macro (Syntax 1.0 only) | 2009/10/16 16:55 |
| Put Footnotes20Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/07/26 17:30 |
| Put Footnotes Macro | Velocity Macro | 2008/09/30 10:14 |
| Python Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/09/08 10:36 |
| Quote Macro | Radeox Macro (Syntax 1.0 only) | 2008/09/30 10:15 |
| Request Structured Documents Macro | Velocity Macro | 2008/09/30 10:15 |
| Rss Aggregator Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/12/04 11:18 |
| Rss Macro | Radeox Macro (Syntax 1.0 only) | 2009/06/04 18:46 |
| Rss Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/07/23 14:37 |
| Ruby Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/10/14 12:16 |
| Script Macro | XWiki Java Macro (Syntax 2.0 only) | 2009/10/02 00:32 |
| Sequence Diagram Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2010/02/11 14:46 |
| Skype Macro | Velocity Macro | 2008/09/30 10:15 |
| Snippet Macro | Velocity Macro | 2008/09/30 10:15 |
| Spoiler20Macro | Velocity Macro | 2010/01/20 08:44 |
| Spoiler Macro | Velocity Macro | 2008/09/30 10:15 |
| Style Macro | Radeox Macro (Syntax 1.0 only) | 2008/09/30 10:16 |
| SVGMacro | Radeox Macro (Syntax 1.0 only) | 2009/10/16 14:11 |
| SVGMacro20 | XWiki Wiki Macro (Syntax 2.0 only) | 2010/02/06 19:02 |
| Template Macro | Velocity Macro | 2009/06/04 18:52 |
| Toc Macro | Velocity Macro | 2009/09/20 18:37 |
| Toc Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/11/24 15:35 |
| Todo Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/10/18 22:30 |
| Tooltip Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2010/03/05 04:06 |
| Twitter Macro | Velocity Macro | 2009/07/30 03:07 |
| User Avatar Macro | Velocity Macro | 2008/09/30 10:16 |
| User Avatar Macro20 | XWiki Java Macro (Syntax 2.0 only) | 2009/07/23 14:38 |
| Velocity Macro | XWiki Java Macro (Syntax 2.0 only) | 2010/02/23 10:57 |
| Video20Macro | XWiki Wiki Macro (Syntax 2.0 only) | 2010/02/28 21:41 |
| Video Macro | Velocity Macro | 2009/09/09 17:10 |
| Warning Macro | Velocity Macro | 2009/06/04 18:49 |
| Yahoo Macro | Velocity Macro | 2008/09/30 10:16 |
| YUMLMacro | XWiki Wiki Macro (Syntax 2.0 only) | 2009/11/22 12:45 |
Macros hosted elsewhere
Here's a list of XWiki macros that are hosted and documented externally from xwiki.org:- JIRA macro. See also the Swizzle Plugin.
- phpMacro by LadySerenaKitty. Uses Quercus.
Wanted Macros
Put here Macros that you'd love to see written (and then pray that someone will be kind enough to write them!):- Customized What's New Macro
- Mantis macro
- Bugzilla macro
- FLV Macro
- Multiple columns macro (XWiki Java Macro, Syntax 2.0)
- This macro is being developed here: http://svn.xwiki.org/svnroot/xwiki/contrib/projects/xwiki-macro-column/
- [Add here]