Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
xwiki [Le 07/09/2011, 16:23]
Amarokk [Installation complète (axée production)]
xwiki [Le 11/09/2022, 12:14] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-------+{{tag>​wiki travail_collaboratif intranet}} 
 + 
 +----
 ====== XWiki ====== ====== XWiki ======
  
Ligne 6: Ligne 8:
 XWiki est un Wiki Open-Source écrit en Java. Il offre tout à la fois les fonctions principales d’un wiki (édition collaborative,​ suivi d’information,​ gestion de l’accès des membres) et des possibilités de développement avancées (avec l’aide de langages de programmation utilisables directement au sein du wiki). Il a comme objectif de fournir un système wiki permettant de répondre aux besoins d'​entreprises et d'​associations comme intranet ou encore base de documentation. XWiki est un Wiki Open-Source écrit en Java. Il offre tout à la fois les fonctions principales d’un wiki (édition collaborative,​ suivi d’information,​ gestion de l’accès des membres) et des possibilités de développement avancées (avec l’aide de langages de programmation utilisables directement au sein du wiki). Il a comme objectif de fournir un système wiki permettant de répondre aux besoins d'​entreprises et d'​associations comme intranet ou encore base de documentation.
  
-Dans sa version de base, XWiki offre un premier contact agréable. L’installateur Windows est pratique et le design des items soigné (fiche utilisateur,​ calendrier, tables...). L’application permettant de choisir le positionnement et le contenu des panneaux latéraux permet de contrôler complètement l’aspect général du wiki, d’une façon générale ou au niveau d’un espace. ​Bien que certains bugs restent à résoudre, l’éditeur de texte est intuitif et permet l’ajout de macros évoluées de façon simple.+Dans sa version de base, XWiki offre un premier contact agréable. L’installateur Windows est pratique et le design des items soigné (fiche utilisateur,​ calendrier, tables...). L’application permettant de choisir le positionnement et le contenu des panneaux latéraux permet de contrôler complètement l’aspect général du wiki, d’une façon générale ou au niveau d’un espace. ​L’éditeur de texte en mode WYSIWYG ​est intuitif et permet l’ajout de macros évoluées de façon simple.
  
 XWiki offre également la possibilité d’une gestion fine des droits d’utilisateurs,​ permettant de voir / éditer / commenter / administrer,​ ce au niveau du wiki, d’un espace ou même d’une page. Cette flexibilité offre la possibilité de nombreuses configurations : public ou privé, librement éditable ou non ou un mélange des deux. XWiki offre également la possibilité d’une gestion fine des droits d’utilisateurs,​ permettant de voir / éditer / commenter / administrer,​ ce au niveau du wiki, d’un espace ou même d’une page. Cette flexibilité offre la possibilité de nombreuses configurations : public ou privé, librement éditable ou non ou un mélange des deux.
  
-//Plus d'​informations sur [[http://www.framasoft.net/article3086.html|Framasoft ​- XWiki]]//+//Plus d'​informations sur [[https://framalibre.org/content/​xwiki|Framalibre ​- XWiki]]//
  
 ===== Installation ===== ===== Installation =====
-XWiki en est actuellement à sa version 3. Il existe plusieurs façon ​de l'​installer,​ nous couvrirons ici deux méthodes. La première est la plus simple, et utilise la version standalone. Il s'agit d'une version déjà packagée avec une base de donnée, un java container (jetty) et bien sûr la webapp qui constitue le coeur d'​XWiki.+Il existe plusieurs façon ​d'​installer ​XWiki, nous couvrirons ici deux méthodes. La première est la plus simple, et utilise la version standalone. Il s'agit d'une version déjà packagée avec une base de donnée, un java container (jetty) et bien sûr la webapp qui constitue le coeur d'​XWiki.
  
 ==== Installation de la standalone ==== ==== Installation de la standalone ====
- +  * Installez Java, il existe une foule de manière de le faire et ubuntu-fr.org ne manque pas de ressources à ce sujet 
-  * Télécharger la dernière version de xwiki en standalone ​à [[http://​www.xwiki.org/​xwiki/​bin/​view/Main/​Download|cette page]]. Prenez bien le fichier correspondant à "​Stable"​ dans la troisième ​ligne. Son nom devrait ressembler à "​xwiki-enterprise-jetty-hsqldb-<​version>​.zip". +  * Télécharger la dernière version de xwiki en format jar à [[https://​www.xwiki.org/​xwiki/​bin/​view/​Download/|cette page]]. Prenez bien le fichier correspondant à "​Stable"​ dans la deuxième ​ligne. Si vous le téléchargez depuis Ubuntu, le site devrait détecter votre système d'​exploitation et vous proposer d'​emblée le bon fichier (au dessus à droite). Son nom devrait ressembler à "​xwiki-enterprise-installer-generic-<​version>​.jar". 
-  * Extraire le fichier zip. Si le format n'est pas pris en charge, téléchargez le paquet **[[apt>unzip]]** +  * Ouvrez un terminal (ligne de commande) et lancez la commande suivante: "java -jar <​fichier_téléchargé>.jar" 
-  * Dans le dossier nouvellement créé, exécutez simplement le fichier start_xwiki.sh : +  * Suivez les instructionsSi cette commande échoue, c'est que vous avez mal installé Java.
-    * ''./​start_xwiki.sh''​+
   * Enfin, vous pouvez accéder au wiki via l'​adresse suivante dans votre navigateur préféré:   * Enfin, vous pouvez accéder au wiki via l'​adresse suivante dans votre navigateur préféré:
 ''​http://​localhost:​8080/​xwiki/''​ ''​http://​localhost:​8080/​xwiki/''​
Ligne 26: Ligne 27:
 <note important>​Cette méthode n'est pas indiquée pour un environnement de production, et ne devrait être utilisée que pour de la demo ou du développement. Voir ci-après pour l'​installation en mode production</​note>​ <note important>​Cette méthode n'est pas indiquée pour un environnement de production, et ne devrait être utilisée que pour de la demo ou du développement. Voir ci-après pour l'​installation en mode production</​note>​
  
-==== Installation ​complète (axée ​production====+==== Installation ​de production ​automatique ​====
  
-Une installation complète nécessite plusieurs éléments pour fonctionner. ​ Une machine java, un java container, une base de données ainsi qu'​éventuellement un serveur web frontal, qui reste optionnel. ​+Depuis la version 3.3, il est possible d'​installer XWiki via un dépot APT. XWiki n'est pas disponible sur les dépôts officiels Debian à cause de la politique d'​intégration trop rigide pour être faisable. 
 + 
 +Voici la procédure a suivre: 
 + 
 +  wget -q "​http://​maven.xwiki.org/​public.gpg"​ -O- | sudo apt-key add - 
 +  sudo wget "​http://​maven.xwiki.org/​stable/​xwiki-stable.list"​ -P /​etc/​apt/​sources.list.d/​ 
 +  apt-get update 
 +  apt-get install xwiki-enterprise-tomcat7-mysql 
 + 
 +Qui installera le packet [[apt>​xwiki-enterprise-tomcat7-mysql]]. Vous pouvez tout autrement choisir d'​installer xwiki seul (paquet [[apt>​xwiki-enterprise-common]]) ou en utilisant une base PostgreSQL à la place de MySQL (paquet [[apt>​xwiki-enterprise-tomcat7-pgsq]]l) ou choisir une autre version de Tomcat (5, 6 ou 7). 
 +==== Installation de production manuelle ==== 
 + 
 +Une installation complète nécessite plusieurs éléments pour fonctionner. ​ Une machine java, un java container, une base de données ainsi qu'​éventuellement un serveur web frontal, qui reste optionnel.
 Dans notre cas, nous utiliserons Tomcat comme Java Container, et MySQL comme base de données. Dans notre cas, nous utiliserons Tomcat comme Java Container, et MySQL comme base de données.
  
Ligne 47: Ligne 60:
 === Installer XWiki === === Installer XWiki ===
  
-  * Téléchargez la version qui vous intéresse sur [[http://​www.xwiki.org/​xwiki/​bin/​view/​Main/​Download|le site de la communauté]]. Choisissez un fichier au format .war, ceux situés en avant derniers dans la liste propre à chaque produit XWiki. ​A l'​heure qu'il est, 3.1 est la dernière version, le lien direct de téléchargement est [[http://​download.forge.objectweb.org/​xwiki/​xwiki-enterprise-web-3.1.war|ici]]+  * Téléchargez la version qui vous intéresse sur [[http://​www.xwiki.org/​xwiki/​bin/​view/​Main/​Download|le site de la communauté]]. Choisissez un fichier au format .war, ceux situés en avant derniers dans la liste propre à chaque produit XWiki.
   * Décompressez l'​archive dans le dossier webapps du répertoire tomcat (exemple : apache-tomcat-7.0.16/​webapps/​xwiki). Ce nom de dossier dans la webapps est important, c'est par celui-ci que vous allez accéder à votre wiki.   * Décompressez l'​archive dans le dossier webapps du répertoire tomcat (exemple : apache-tomcat-7.0.16/​webapps/​xwiki). Ce nom de dossier dans la webapps est important, c'est par celui-ci que vous allez accéder à votre wiki.
   * Configurez le fichier (...)xwiki/​WEB-INF/​hibernate.cfg.xml selon le type de base de données que vous allez utiliser. Tout ce que vous avez à faire, c'est de commenter la partie intitulée "​Default Database"​ et de décommenter la partie relative à la base de données que vous utilisez : est Mysql. Vous pouvez laisser les paramètres par défaut.   * Configurez le fichier (...)xwiki/​WEB-INF/​hibernate.cfg.xml selon le type de base de données que vous allez utiliser. Tout ce que vous avez à faire, c'est de commenter la partie intitulée "​Default Database"​ et de décommenter la partie relative à la base de données que vous utilisez : est Mysql. Vous pouvez laisser les paramètres par défaut.
Ligne 66: Ligne 79:
 La première requête est toujours un peu longue. Vous devriez arriver sur une page du Wiki. Par défaut, vous aurez un wiki vide, il faut aller dans l'​administration du wiki (en haut à gauche de la page) et importer le fichier conseillé (au format .xar) pour ainsi disposer du set de pages par défaut. Cela créé un utilisateur Admin/​admin,​ dont il sera bon de modifier le mot de passe pour éviter toute bétise ;-) La première requête est toujours un peu longue. Vous devriez arriver sur une page du Wiki. Par défaut, vous aurez un wiki vide, il faut aller dans l'​administration du wiki (en haut à gauche de la page) et importer le fichier conseillé (au format .xar) pour ainsi disposer du set de pages par défaut. Cela créé un utilisateur Admin/​admin,​ dont il sera bon de modifier le mot de passe pour éviter toute bétise ;-)
  
-=== Serveur Web et autre fonctionnalités ===  +=== Serveur Web et autre fonctionnalités === 
-Pour un environnement de production, il sera indispensable ​d'​installer un serveur Apache. Celui-ci sera alors utilisé comme reverse proxy et utilisera le port ajp de tomcat ​pour afficher le contenu. Voici les lignes de configuration importante à utiliser en cas de fonctionnement en ce sens :  +Pour un environnement de production, il sera utile d'​installer un serveur Apache. Celui-ci sera alors utilisé comme reverse proxy pour afficher le contenu ​à la place du back-end (Tomcat). Voici les lignes de configuration importante à utiliser en cas de fonctionnement en ce sens : 
-ProxyPreserveHost On +  * ProxyRequests Off 
-ProxyPass /​xwiki ​ajp://​localhost:​8009/xwiki +  * ProxyPreserveHost On 
-ProxyPassReverse /​xwiki ​ajp://​localhost:​8009/xwiki+  ​* ​ProxyPass /​xwiki ​http://​localhost:​8080/xwiki 
 +  ​* ​ProxyPassReverse /​xwiki ​http://​localhost:​8080/xwiki 
 + 
 +Vous aurez besoin d'​activer le mod proxy ("​a2enmod http_proxy"​) et de recharger la configuration de votre serveur ("​apache2ctl reload"​). 
 +Enfin, vous pouvez accéder à votre wiki en passant par tomcat, sans avoir à rajouter le port 8080 dans l'URL.
  
-Il est aussi possible d'​utiliser un serveur OpenOffice pour activer l'​import de documents sur le wiki. Après installation du serveur, il est nécessaire de modifier le fichier xwiki.properties, voir la section OpenOffice Serveur.+Il est aussi possible d'​utiliser un serveur OpenOffice pour activer l'​import de documents sur le wiki. Après installation du serveur, il est nécessaire de modifier le fichier xwiki.properties.
  
-<​note>​L'​entreprise développant ​le logiciel (XWiki SAS) fournit des prestations d'​hébergement avec tarifs réduits destinés aux associations</​note>​+<​note>​L'​entreprise développant ​la majorité des éléments du logiciel ([[http://​xwiki.com|XWiki SAS]]) fournit des prestations d'​hébergement avec tarifs réduits destinés aux associations</​note>​
 ===== Liens ===== ===== Liens =====
   * [[http://​www.xwiki.com/​xwiki/​bin/​view/​Main/?​language=fr|Site Web officiel (commercial)]]   * [[http://​www.xwiki.com/​xwiki/​bin/​view/​Main/?​language=fr|Site Web officiel (commercial)]]
-  * [[http://​www.xwiki.org/​ | Site de la communauté ]]+  * [[http://​www.xwiki.org/​ | Site de la communauté ​et documentation]]
   * [[http://​www.framasoft.net/​article3086.html|Framasoft - XWiki]]   * [[http://​www.framasoft.net/​article3086.html|Framasoft - XWiki]]
 +  * [[http://​www.wikimatrix.org/​compare/​TWiki+Confluence+XWiki|Comparaison de moteurs wiki]]
 +----
 +//​Contributeurs principaux : [[utilisateurs:​Amarokk|Guillaume Fenollar]], et bientôt vous?
  
 ------------ ------------
  • xwiki.1315405422.txt.gz
  • Dernière modification: Le 15/12/2011, 15:22
  • (modification externe)