The aim of this proposal is to list XWiki Syntax 2.0 Macros that we need to have bundled by default in XWiki Enterprise. These need to be implemented either as Wiki Macro or Java macros. The decision to implement them in Java or in a wiki page is done on a case by case basis and requires discussion on the XWiki devs list.

Needed Macros

Priority order to be defined.
Macro NameWiki Macro (W) or Java Macro (J)CommentsPriority
Livetable macroSee LiveTable20Macro1
Form macroJIn order to be able to avoid using the HTML macro1
Symbol/Emoticon macroNow included in the syntax3
Blog Post macroW (or we move the Blog velocity code to Java code and do a Java macro)2
Children Display macro2
Search macro2
Office preview macroDone: Office Macro1
Column macroJDone in the Container Macro3
Treeview macro3
Lightbox macro2
Map macroWA wiki macro was contributed2
Generic macros for applications2
JIRA macroA wiki macro was contributed1
Tabbed display macroWA wiki macro was contributed4
Lua macroJ (like any other script macro)?
What's new macroWDone, see Activity Macro2
Attachment macroWDisplay a list of attachments attached to a page. Also be able to group them by extension (.pdf, .doc, .xls).2
Youtube macro  1
Dailymotion macro  1
Iframe macro  May be a javascript hazard.2
Gallery macro Display scrolling images from a given gallery2
Syntax macro The idea is to be able to put some content in any syntax in a page which is in another syntax. For example a piece of mediawiki inside a xwiki/2.0 document. Useful for pages like XWikiSyntax for example to put examples.4
Menu Macro A macro that would display a menu which would be stored and editable in a structured way. Different menu styles could be available (tree, drop down, etc..)5
Live Search Macro This macro would allow to display a live ajax search of all pages, space pages, specific class pages2
Google Macros Macros for different google services: googles docs, calendar, chart, etc.. Some macros have already been contributed2
Members Macros List users with avatar that have explicit rights to view the page/space (direct rights or rights through groups) or display members of a group2
Contributors macro  List all the contributors of the current page2
Display macro To display document fields without velocity (and most of all without escaping hack since using macro directly produce XDOM)3

Sources of inspiration


Created by Ecaterina Moraru (Valica) on 2013/11/06 13:03

Get Connected