Wiki source code of Install the wiki UI

Last modified by Vincent Massol on 2023/10/10

Hide last authors
Vincent Massol 14.3 1 At this point your wiki is empty, i.e it doesn't contain any wiki page. Since applications in XWiki are done in wiki pages so you also don't need any application available (e.g. Blog, User Directory, User Profiles, etc). In addition, your wiki doesn't contain any user.
Vincent Massol 1.1 2
Vincent Massol 3.1 3 Thus the final step is to fill your Wiki with some initial content (i.e. wiki pages).
Vincent Massol 1.1 4
Vincent Massol 14.2 5 This is the job of the [[Distribution Wizard>>Documentation.UserGuide.Features.DistributionWizard]] which automatically starts when you are browsing your new XWiki instance for the first time.
Vincent Massol 3.1 6
7 The default distribution is a fully configured wiki that you can use as a starting point for creating your own wiki content. It provides the following:
Vincent Massol 1.1 8
Vincent Massol 2.1 9 * A [[Dashboard>>extensions:Extension.Dashboard Application]]
10 * A [[Panels Application>>extensions:Extension.Panels Application]]
11 * [[Search>>extensions:Extension.Search Application]]
12 * [[Administration features>>extensions:Extension.Administration Application]] (Access rights, Group and users management, etc)
Vincent Massol 1.1 13 * ... and much more
Vincent Massol 2.1 14
Thomas Mortagne 7.1 15 == Installing without internet connection ==
Vincent Massol 5.1 16
Vincent Massol 12.5 17 === XIP Package ===
Vincent Massol 5.1 18
Vincent Massol 14.3 19 A XIP package is available. It contains an offline extension repository with all the extensions making the Standard Flavor.
Vincent Massol 5.1 20
Vincent Massol 14.2 21 This is actually a zip file containing the required XWiki extensions for both the main wiki and subwikis, in the same format as the one of the local extensions repository. It allows the [[Distribution Wizard>>Documentation.UserGuide.Features.DistributionWizard]] to find the extensions locally instead of getting them online and is thus suited for offline installations of XWiki.
Thomas Mortagne 7.1 22
Vincent Massol 12.2 23 * [[download>>xwiki:Main.Download]] it (use the exact same version of the XIP package as the version of XWiki you have)
Vincent Massol 10.2 24 * Unzip it (rename it to ##.zip## if your zip tool does not recognize it) in the folder ##<permanentdirectory>/extension/repository## (if you get complains about already existing files don't overwrite them)
Vincent Massol 13.2 25 * Make sure the user running XWiki has the permissions to write to these unzipped files
Vincent Massol 10.2 26 * Restart XWiki if it was running
27 * Resume standard installation, this time it will find the flavor locally
Thomas Mortagne 7.1 28
Vincent Massol 14.1 29 {{info}}
30 XWiki doesn't offer XIP packages for Contrib Extensions. However it's [[possible to generate these XIPs>>FAQ.How to generate a XIP file for an Extension?]].
31 {{/info}}
32
Thomas Mortagne 8.1 33 === Other methods ===
Thomas Mortagne 7.1 34
Thomas Mortagne 8.1 35 Several options:
36
37 * Set up a local Extension Repository, either as a Maven Repository or using the [[Extension Repository Application>>extensions:Extension.Repository Application]]. Of course you'll need to [[prefill it with all the extensions you'll wish to install when offline>>Documentation.AdminGuide.FillLocalMavenRepository]], which isn't something easy to do.
38 * [[Install the Standalone Distribution>>Documentation.AdminGuide.InstallationStandalone]] which contains a default set of wiki pages.
39 * Use the [[Offline Packager Maven plugin>>https://github.com/xwiki-contrib/maven-plugin-offline-xwiki-repository-packager]].
40
Vincent Massol 11.1 41 === Extension Repositories ===
42
43 XWiki performs some checks at startup and even at runtime and tries to connects to remote Extension repositories. This will not cause any problem if you're offline but you'll get some error logs. You may want to disable Extension repositories by editing your ##xwiki.properties## config file and adding the following empty property (make sure that this is the only property defined with the name):
44
45 {{code}}
46 extension.repositories=
47 {{/code}}
48

Get Connected