Wiki source code of Recommended Extensions

Version 2.3 by Vincent Massol on 2016/08/18 20:32

Show last authors
1 ; What is a Recommended Extension?
2 : It's an Extension that has the following characteristics:
3 * Not a core Extension (i.e. not bundled by default in the base XWiki Distribution)
4 * Actively supported by one or several known persons (i.e. bugs get fixed in a timely manner, questions on the list are answered, releases are done regularly - several times per year)
5 * Works at least with the latest stable XWiki versions and with the LTS version
6 * Presents a polished aspect and is easy to use
7 * Mostly follows [[the best practices>>dev:Community.ApplicationDevelopmentBestPractices]]. Important aspects that must be followed:
8 ** Technical pages are hidden
9 ** Extension is registered in the Applications Panel (when it has a user UI)
10 ** Pages are written in XWiki Syntax 2.0+
11
12 {{velocity}}
13 #set($columns = ["name", "summary", "category", "authors", "doc.creationDate", "doc.date", "installedCount", "rating", "recommended"])
14 #set($columnsProperties = {
15 "name" : { "type" : "text", "link" : "view" },
16 "summary" : { "type" : "text" },
17 "category" : { "type" : "list" },
18 "authors" : {'html': true},
19 "doc.creationDate" : { "type" : "date" },
20 "doc.date" : { "type" : "date" },
21 "rating" : { 'html' : true, 'filterable' : false, 'sortable' : false},
22 "recommended" : { 'type' : "hidden" }
23 })
24 #set($options = {
25 "tagCloud":true,
26 "className":"ExtensionCode.ExtensionClass",
27 "selectedColumn":"doc.creationDate",
28 "defaultOrder":"desc",
29 "translationPrefix" : "extension.repository.",
30 "rowCount": 30,
31 "extraParams" : "&recommended=1"
32 })
33 #livetable("recommendedextensions" $columns $columnsProperties $options)
34 {{/velocity}}

Get Connected