Wiki source code of Applications

Version 15.1 by Thomas Mortagne on 2009/10/15

Hide last authors
Silvia Macovei 7.1 1 = Applications =
Vincent Massol 1.1 2
Silvia Macovei 7.1 3 As you've learned from the [[Programming feature>>Features.Programming]] it's possible to put code inside XWiki pages. You can combine several pages together to form an application. In other words an application is simply a self-contained set of XWiki pages. You can export these pages into a single archive file named a XAR (it stands for XWiki Archive) which can then be imported again into other wikis. This is a very nice way to create reusable applications.
Vincent Massol 1.1 4
Vincent Massol 5.1 5 Applications offer a powerful way to create advanced content within wiki pages.
Guillaume Lerouge 1.2 6
Silvia Macovei 7.1 7 //Screenshot of the Calendar Application//
Guillaume Lerouge 1.8 8
Silvia Macovei 7.1 9 image:Calendar.png
Guillaume Lerouge 1.7 10
Silvia Macovei 7.1 11 === List of Applications available for download on XWiki.org ===
Guillaume Lerouge 1.4 12
Silvia Macovei 7.1 13 This is a list of packaged applications you can import in your wiki, coming straight from the [[Code Zone>>code:Applications.WebHome]]. To learn more about the Import/Export process please check the [[Admin Guide's Import/Export page>>AdminGuide.ImportExport]].
Guillaume Lerouge 1.4 14
Guillaume Lerouge 9.1 15 {{velocity}}
Vincent Massol 6.1 16 #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='XWiki.ApplicationClass' and obj.name<>'XWiki.ApplicationClassTemplate' order by doc.name")
Thomas Mortagne 15.1 17 #set ($applications = $xwiki.searchDocumentsNames("code", $sql, 0, 0, null))
Guillaume Lerouge 1.4 18 #foreach ($item in $applications)
Guillaume Lerouge 11.1 19 * [[code:$item]]
Guillaume Lerouge 1.4 20 #end
Vincent Massol 5.1 21 #set ($dummy = $context.setDatabase("platform"))
Silvia Macovei 7.1 22 {{/velocity}}

Get Connected