Below is a list of User Macros installed in the ASF instance of the Confluence wiki. Most are deprecated and so their old style wiki code will be placed here to refer to, but most of these Macros will need updating or removing.
User Macro | Type | Deprecated (Y|N) | Notes | Owner | Status |
---|---|---|---|---|---|
acedownload | wiki | Y | ACE PMC | Not started | |
ariesarchive | wiki | Y | Aries PMC | Not started | |
ariesdownload | wiki | Y | Aries PMC | Not started | |
contenttitle | html | N | Infra | Complete | |
creationdate | html | N | Infra | Complete | |
deprecatedold | wiki | Y | migrate to deprecated | Infra | Complete |
deprecated | html | N | This replaced deprecatedold | Infra | Complete |
download | html | N | - | Complete | |
downloadmirror | html | N | - | Complete | |
felixdownload | html | N | Felix | Complete | |
font-size | html | N | - | Complete | |
indent | html | N | looks ok but mentions $renderedContent even though set as unrendered | - | Complete |
page-name | html | N | page name is $title | - | Complete |
redir | html | N | uses old html code that should be updated, and also url to warning whereas it should use the internal | INFRA | No |
s2-errata | wiki | Y | Struts | Not Started | |
sinceold | wiki | Y | migrate to since | Infra | Complete |
since | html | N | This replaced sinceold | Infra | Complete |
slingdownload | html | N | May need updating, unsure | Sling | Not Started |
topofpage | html | N | Infra | Complete | |
Code for above User Macros
User Macro | Code |
---|---|
acedownload | #set ($dp = "http://www.apache.org/dist") #if ($param0 == "bundle" ) #set ($dld1 = "${body}.jar") #set ($asc1 = "${dld1}.asc") #set ($md51 = "${dld1}.md5") #set ($dld2 = "${body}-sources.jar") #set ($asc2 = "${dld2}.asc") #set ($md52 = "${dld2}.md5") #set ($dld3 = "${body}-javadoc.jar") #set ($asc3 = "${dld3}.asc") #set ($md53 = "${dld3}.md5") #set ($dld4 = "${body}.pom") #set ($asc4 = "${dld4}.asc") #set ($md54 = "${dld4}.md5") #set ($dld5 = "${body}-source-release.zip") #set ($asc5 = "${dld5}.asc") #set ($md55 = "${dld5}.md5") #set ($dld6 = "${body}-source-release.tar.gz") #set ($asc6 = "${dld6}.asc") #set ($md56 = "${dld6}.md5") <a href="[preferred]/incubator/ace/$dld1">bundle</a> (<a href="$dp/incubator/ace/$asc1">asc</a>, <a href="$dp/incubator/ace/$md51">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld2">sources</a> (<a href="$dp/incubator/ace/$asc2">asc</a>, <a href="$dp/incubator/ace/$md52">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld5">source-release.zip</a> (<a href="$dp/incubator/ace/$asc5">asc</a>, <a href="$dp/incubator/ace/$md55">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld6">source-release.tar.gz</a> (<a href="$dp/incubator/ace/$asc6">asc</a>, <a href="$dp/incubator/ace/$md56">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld3">javadoc</a> (<a href="$dp/incubator/ace/$asc3">asc</a>, <a href="$dp/incubator/ace/$md53">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld4">pom</a> (<a href="$dp/incubator/ace/$asc4">asc</a>, <a href="$dp/incubator/ace/$md54">md5</a>) #else #set ($dld1 = "${body}-distribution.zip") #set ($asc1 = "${dld1}.asc") #set ($md51 = "${dld1}.md5") #set ($dld2 = "${body}-source-release.zip") #set ($asc2 = "${dld2}.asc") #set ($md52 = "${dld2}.md5") #set ($dld3 = "${body}-source-release.tar.gz") #set ($asc3 = "${dld3}.asc") #set ($md53 = "${dld3}.md5") #set ($dld4 = "${body}.pom") #set ($asc4 = "${dld4}.asc") #set ($md54 = "${dld4}.md5") <a href="[preferred]/incubator/ace/$dld1">bundle</a> (<a href="$dp/incubator/ace/$asc1">asc</a>, <a href="$dp/incubator/ace/$md51">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld2">source-release.zip</a> (<a href="$dp/incubator/ace/$asc2">asc</a>, <a href="$dp/incubator/ace/$md52">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld3">source-release.tar.gz</a> (<a href="$dp/incubator/ace/$asc3">asc</a>, <a href="$dp/incubator/ace/$md53">md5</a>)<br /> <a href="[preferred]/incubator/ace/$dld4">pom</a> (<a href="$dp/incubator/ace/$asc4">asc</a>, <a href="$dp/incubator/ace/$md54">md5</a>) #end |
deprecated (this is now known as deprecatedold See next entry below for new code. | #if(!$parammessage) #if(!$body) #if(!$paramsince) #else {warning:title=Deprecated since $paramsince} $parammessage {warning} {div:style=border-right: 20px solid #ffcccc;border-left: 20px solid #ffcccc;} $body |
deprecated - the current version is html and the | ## Macro title: deprecated <div class="aui-message aui-message-warning macro-deprecated"><b class="param-deprecated">Deprecated since $paramsince</b> #if ($parammessage.length() > 0) #if ($body.length() > 1) </div> |
sinceold | #if(!$parammessage) #if(!$body) #if(!$paramsince) #else #end |
since | ## Macro title: since ## @param since:title=Since|required=true|desc=The version number when the feature became available <div class="aui-message aui-message-info macro-since"><b class="param-since">Added in $paramsince</b> #if ($parammessage.length() > 0) #if ($body.length() > 1) </div> |