Last modified by Vincent Massol on 2024/01/16

Hide last authors
Ecaterina Moraru (Valica) 37.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
Vincent Massol 1.1 4
Silvia Macovei 22.1 5 = Applications =
6
Thomas Mortagne 41.1 7 As you've learned from the [[Programming feature>>Documentation.UserGuide.Features.Programming]], it's possible to put scripts inside wiki pages. You can also define [[your own data structures>>Documentation.DevGuide.DataModel.WebHome]] in wiki pages and then use them in other wiki pages. You can thus combine several pages together to form an application. In other words an application is simply a self-contained set of wiki pages. You can export these pages into a single ZIP archive file named a XAR (it stands for XWiki Archive) which can then be imported again into other wikis. That XAR can also be published as an Extension (see below) which makes it even simpler to install in other wikis. This is a very nice way to create reusable applications.
Vincent Massol 1.1 8
Keith Whittingham 38.6 9 XWiki allows you to develop any web-based applications. This is what makes XWiki [[an application wiki (a.k.a second-generation wiki)>>Documentation.UserGuide.Features.SecondGenerationWiki.WebHome]].
Guillaume Lerouge 1.2 10
Vincent Massol 37.7 11 Here are some examples of [[Applications that you can find on xwiki.org>>extensions:Main.WebHome]] and that you can [[install in your wiki>>extensions:Extension.Extension Manager Application]] (click on the images to see them in full screen).
Sorin Burjan 24.4 12
Vincent Massol 37.7 13 (% class="row cards" %)
14 (((
15 (% class="col-xs-12 col-sm-6 col-md-4 cards-container" %)
16 (((
17 (% class="card card2" %)
18 (((
19 (% class="card-body" %)
20 (((
21 (% class="card-title" %)
22 (((
23 //[[Mocca Calendar Application>>extensions:Extension.MoccaCalendar]]//
24 )))
Sorin Burjan 24.4 25
Vincent Massol 37.7 26 (% class="card-subtitle mb-2" %)
27 (((
28 {{image reference="MoccaCalendar.png" width="350px"/}}
29 )))
30 )))
31 )))
32 )))
Vincent Massol 21.1 33
Vincent Massol 37.7 34 (% class="col-xs-12 col-sm-6 col-md-4 cards-container" %)
35 (((
36 (% class="card card2" %)
37 (((
38 (% class="card-body" %)
39 (((
40 (% class="card-title" %)
41 (((
42 //[[Meeting Application>>extensions:Extension.Meeting Application]]//
43 )))
Vincent Massol 21.1 44
Vincent Massol 37.7 45 (% class="card-subtitle mb-2" %)
46 (((
47 {{image reference="MeetingApplication.png" width="350px"/}}
48 )))
49 )))
50 )))
51 )))
Guillaume Lerouge 1.8 52
Vincent Massol 37.7 53 (% class="col-xs-12 col-sm-6 col-md-4 cards-container" %)
54 (((
55 (% class="card card2" %)
56 (((
57 (% class="card-body" %)
58 (((
59 (% class="card-title" %)
60 (((
61 //[[Forum Application>>extensions:Extension.ForumApplication]]//
62 )))
Guillaume Lerouge 1.7 63
Vincent Massol 37.7 64 (% class="card-subtitle mb-2" %)
65 (((
66 {{image reference="ForumApplication.png" width="350px"/}}
67 )))
68 )))
69 )))
70 )))
71 )))
Vincent Massol 21.1 72
Vincent Massol 37.7 73 (% class="row cards" %)
74 (((
75 (% class="col-xs-12 col-sm-6 col-md-4 cards-container" %)
76 (((
77 (% class="card card2" %)
78 (((
79 (% class="card-body" %)
80 (((
81 (% class="card-title" %)
82 (((
83 //[[Ideas Application>>extensions:Extension.Ideas]]//
84 )))
Silvia Macovei 20.1 85
Vincent Massol 37.7 86 (% class="card-subtitle mb-2" %)
87 (((
88 {{image reference="IdeasApplication.png" width="350px"/}}
89 )))
90 )))
91 )))
92 )))
93 )))
Silvia Macovei 20.1 94
Vincent Massol 34.2 95 = Extensions =
Vincent Massol 34.1 96
Vincent Massol 37.7 97 [[Extensions>>extensions:Main.WebHome]] are adds-on that can be installed inside a running XWiki using the [[Extension Manager>>extensions:Extension.Extension Manager Application]]. Applications (described above) are a special type of Extensions but there are other types. For example, you could install the Markdown Syntax, LDAP integration or others, which are not Applications (Applications are made of wiki pages).
Vincent Massol 34.1 98
Vincent Massol 34.2 99 = Flavors =
Vincent Massol 34.1 100
Ecaterina Moraru (Valica) 37.1 101 A [[Flavor>>extensions:Extension.Flavor Module]] is a set of Extensions working together to achieve a goal. When you first start XWiki, you can pick the Flavor you want your wiki to be, from a list of existing Flavors.
Vincent Massol 34.1 102
Vincent Massol 41.2 103 The following flavor are available:
Vincent Massol 37.7 104 * [[Standard>>extensions:Extension.XWiki Standard Flavor.WebHome]]. This is the generic Flavor developed by the XWiki Dev Team. It can be used for various purposes, one of them being a Knowledge Base
Vincent Massol 34.1 105
Vincent Massol 37.7 106 When you start XWiki for the first time, you'll get the [[Distribution Wizard>>Documentation.UserGuide.Features.DistributionWizard]] and one of the steps will let you pick the Flavor you wish to have for your wiki:
107
Vincent Massol 36.2 108 {{image reference="flavors.png"/}}
109
Vincent Massol 37.7 110 = Creating Applications & Extensions =
Vincent Massol 34.1 111
Thomas Mortagne 41.1 112 * If you'd like to create new applications with XWiki our [[Developer's Guide>>Documentation.DevGuide.WebHome]] will help you through the process.
Vincent Massol 37.7 113 * If you are interested in participating to the XWiki project development itself or in building it from sources, you should refer to the [[XWiki development community>>dev:Main.WebHome]].
114 * If you still have questions you may [[post on the Forum>>dev:Community.Discuss]].

Get Connected