Wiki source code of Recommended Extensions
Version 2.3 by Vincent Massol on 2016/08/18 20:32
Show last authors
author | version | line-number | content |
---|---|---|---|
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}} |