Wiki source code of Applications

Version 14.1 by Guillaume Lerouge on 2009/10/15

Show last authors
1 = Applications =
2
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.
4
5 Applications offer a powerful way to create advanced content within wiki pages.
6
7 //Screenshot of the Calendar Application//
8
9 image:Calendar.png
10
11 === List of Applications available for download on XWiki.org ===
12
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]].
14
15 {{velocity}}
16 #set ($dummy = $context.setDatabase("code"))
17 #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='XWiki.ApplicationClass' and obj.name<>'XWiki.ApplicationClassTemplate' order by doc.name")
18 #set ($applications = $xwiki.searchDocuments($sql))
19 #foreach ($item in $applications)
20 * [[code:$item]]
21 #end
22 #set ($dummy = $context.setDatabase("platform"))
23 {{/velocity}}

Get Connected