Wiki source code of Wanted XWiki Syntax 2.0 Macros

Last modified by Vincent Massol on 2024/02/26 17:52

Hide last authors
Vincent Massol 4.1 1 {{include document="XWiki.DesignClassSheet"/}}
Vincent Massol 2.1 2
Vincent Massol 14.2 3 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.
Vincent Massol 2.1 4
Vincent Massol 6.1 5 = Needed Macros =
Vincent Massol 2.1 6
Thomas Mortagne 16.1 7 {{info}}
8 Priority order to be defined.
9 {{/info}}
Vincent Massol 2.14 10
Gregory GUENEAU 32.1 11 |=Macro Name|=Wiki Macro (W) or Java Macro (J)|=Comments|=Priority
Vincent Massol 37.3 12 |Livetable macro||See [[Design.LiveTable20Macro]]|1
Gregory GUENEAU 32.1 13 |Form macro|J|In order to be able to avoid using the HTML macro|1\\
Vincent Massol 35.1 14 |--[[Symbol/Emoticon macro>>http://jira.xwiki.org/jira/browse/XWIKI-2964]]--||--Now included in the syntax--|3\\
Vincent Massol 39.2 15 |Blog Post macro|W (or we move the Blog velocity code to Java code and do a Java macro)||2
Vincent Massol 41.5 16 |--Children Display macro--|||2
Vincent Massol 39.2 17 |Search macro|||2
18 |--Office preview macro--||--Done: [[extensions:Extension.Office Macro]]--|1
19 |--[[Column macro>>http://jira.xwiki.org/jira/browse/XWIKI-2963]]--|J|--Done in the [[Container Macro>>extensions:Extension.Container Macro]]--|3
20 |[[Treeview macro>>http://jira.xwiki.org/jira/browse/XWIKI-2966]]|||3
21 |[[Lightbox macro>>http://jira.xwiki.org/jira/browse/XWIKI-1689]]|||2
22 |[[Map macro>>http://jira.xwiki.org/jira/browse/XWIKI-2784]]|W|A wiki macro was [[contributed>>extensions:Extension.Map Macro]]|2
23 |[[Generic macros for applications>>Design.GenericMacrosforApplications]]|||2
Vincent Massol 41.6 24 |--JIRA macro--||A wiki macro was [[contributed>>extensions:Extension.JIRA Macro]]|1
Vincent Massol 39.2 25 |[[Tabbed display macro>>http://jira.xwiki.org/jira/browse/XWIKI-2965]]|W|A wiki macro was [[contributed>>extensions:Extension.Tabs Macro]]|4
26 |[[Lua macro>>http://jira.xwiki.org/jira/browse/XWIKI-2848]]|J (like any other script macro)||?
27 |[[What's new macro>>CustomizedWhatsNewMacro]]|W|--Done, see [[Activity Macro>>extensions:Extension.Activity Macro]]--|2
28 |Attachment macro|W|Display a list of attachments attached to a page. Also be able to group them by extension (.pdf, .doc, .xls).|2
29 |Youtube macro | ||1
30 |Dailymotion macro | ||1
31 |Iframe macro | |May be a javascript hazard.|2
Vincent Massol 42.1 32 |--Gallery macro--| |Display scrolling images from a given gallery|2
33 |--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\\
Gregory GUENEAU 32.1 34 |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\\
35 |Live Search Macro| |This macro would allow to display a live ajax search of all pages, space pages, specific class pages|2\\
36 |Google Macros| |Macros for different google services: googles docs, calendar, chart, etc.. Some macros have already been contributed|2\\
37 |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 group|2\\
38 |Contributors macro | |List all the contributors of the current page|2\\
39 |Display macro| |To display document fields without velocity (and most of all without escaping hack since using macro directly produce XDOM)|3\\
Vincent Massol 2.1 40
Vincent Massol 6.1 41 = Sources of inspiration =
Vincent Massol 2.4 42
43 * http://confluence.atlassian.com/display/DOC/Working+with+Macros#WorkingwithMacros-MacrosShippedwithyourConfluenceInstallation
Sergiu Dumitriu 37.2 44 * {{scm path="xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/macros.vm"/}}

Get Connected