Wiki source code of Wanted XWiki Syntax 2.0 Macros
Last modified by Vincent Massol on 2024/02/26 17:52
Hide last authors
author | version | line-number | content |
---|---|---|---|
4.1 | 1 | {{include document="XWiki.DesignClassSheet"/}} | |
2.1 | 2 | ||
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. | |
2.1 | 4 | ||
6.1 | 5 | = Needed Macros = | |
2.1 | 6 | ||
16.1 | 7 | {{info}} | |
8 | Priority order to be defined. | ||
9 | {{/info}} | ||
2.14 | 10 | ||
32.1 | 11 | |=Macro Name|=Wiki Macro (W) or Java Macro (J)|=Comments|=Priority | |
37.3 | 12 | |Livetable macro||See [[Design.LiveTable20Macro]]|1 | |
32.1 | 13 | |Form macro|J|In order to be able to avoid using the HTML macro|1\\ | |
35.1 | 14 | |--[[Symbol/Emoticon macro>>http://jira.xwiki.org/jira/browse/XWIKI-2964]]--||--Now included in the syntax--|3\\ | |
39.2 | 15 | |Blog Post macro|W (or we move the Blog velocity code to Java code and do a Java macro)||2 | |
41.5 | 16 | |--Children Display macro--|||2 | |
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 | ||
41.6 | 24 | |--JIRA macro--||A wiki macro was [[contributed>>extensions:Extension.JIRA Macro]]|1 | |
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 | ||
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\\ | ||
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\\ | ||
2.1 | 40 | ||
6.1 | 41 | = Sources of inspiration = | |
2.4 | 42 | ||
43 | * http://confluence.atlassian.com/display/DOC/Working+with+Macros#WorkingwithMacros-MacrosShippedwithyourConfluenceInstallation | ||
37.2 | 44 | * {{scm path="xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/macros.vm"/}} |