
Plateforme wiki basée sur Java avec un contrôle d'accès détaillé et une intégration de sécurité JAAS, fournie en version vulnérable pour les tests de sécurité et la recherche d'exploitation de CVE.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
Le fichier de licence se trouve dans LICENSE.
JSPWiki est un clone simple (enfin, plus vraiment) de WikiWiki, écrit en Java et JSP. Un WikiWiki est un site web qui permet à quiconque de participer à son développement. JSPWiki prend en charge toutes les fonctionnalités wiki traditionnelles, ainsi qu'un contrôle d'accès très détaillé et une intégration de sécurité utilisant JAAS.
OK, tu veux un Wiki ? Tu auras besoin des éléments suivants :
OBLIGATOIRE :
Un moteur JSP prenant en charge Servlet API 3.1. Nous recommandons Tomcat de http://tomcat.apache.org/ pour une installation très facile. Tomcat 8.x ou version ultérieure est pris en charge.
Une certaine expérience administrative préalable... Si vous avez déjà installé Apache ou un autre serveur web, vous devriez être bien loti.
Et bien sûr, un serveur pour faire fonctionner le moteur JSP.
JDK 8+
OPTIONNEL :
Cette section est faite pour vous si vous souhaitez une installation très rapide sans trop de soucis. Si vous voulez une installation plus complexe (avec plus de pouvoir quant à la manière de faire les choses), consultez la section "Install" ci-dessous.
Depuis JSPWiki 2.1.153, JSPWiki est livré avec un moteur d'installation très simple. Il suffit de faire ce qui suit :
Installez Tomcat depuis http://tomcat.apache.org/ (ou tout autre conteneur de servlets)
Renommez le fichier JSPWiki.war du téléchargement et nommez-le en fonction de
votre URL souhaitée (si vous voulez qu'elle soit différente de /JSPWiki). Par exemple,
si vous voulez que votre URL soit http://.../wiki, renommez-le en wiki.war.
Ce nom sera appelé ci-dessous.
Placez ce WAR dans votre dossier $TOMCAT_HOME/webapps, puis démarrez Tomcat.
Pointez votre navigateur sur http://<myhost>/<appname>/Install.jsp
Répondez à quelques questions simples
Redémarrez votre conteneur
Pointez votre navigateur sur http://<myhost>/<appname>/
C'est tout !
Dans le dossier $TOMCAT_HOME/lib (ou l'équivalent en fonction de votre conteneur de
servlets), placez un fichier jspwiki-custom.properties, qui peut contenir toutes les
surcharges du fichier par défaut ini/jspwiki.properties présent dans le JAR JSPWiki.
Pour toute valeur non placée dans le fichier jspwiki-custom.properties, JSPWiki
s'appuiera sur le fichier par défaut. Examinez le fichier par défaut pour trouver les
valeurs que vous souhaitez surcharger dans le fichier personnalisé. Quelques valeurs
courantes à surcharger dans votre fichier personnalisé incluent
jspwiki.xmlUserDatabaseFile, jspwiki.xmlGroupDatabaseFile,
jspwiki.fileSystemProvider.pageDir, jspwiki.basicAttachmentProvider.storageDir,
et log4j.appender.FileLog.File. Les commentaires dans le fichier par défaut
suggéreront des valeurs appropriées pour les remplacer.
Le fichier personnalisé peut également être placé dans le dossier WEB-INF/ du WAR, mais
stocker ce fichier dans $TOMCAT_HOME/lib vous permet de mettre à niveau le WAR JSPWiki
sans avoir à réinsérer vos personnalisations.
Décompressez le contenu de jspwiki-corepages.zip dans votre répertoire
nouvellement créé. Vous trouverez le reste de la documentation dans le
fichier JSPWiki-doc.zip.
(Re)démarrez Tomcat.
Pointez votre navigateur sur http://<où votre Tomcat est installé>/MyWiki/. Vous devriez voir la page principale du Wiki. Voir la section suivante si vous voulez modifier les pages =).
Le fichier WEB-INF/jspwiki.policy est utilisé pour modifier les permissions d'accès
pour le Wiki.
Consultez le site web Apache JSPWiki et la documentation du projet pour des suggestions supplémentaires de configuration et d'installation.
Veuillez lire les ReleaseNotes et le document UPGRADING disponible avec cette distribution.
Les questions peuvent être posées aux membres de l'équipe JSPWiki et aux autres utilisateurs via la liste de diffusion jspwiki-users : voir http://jspwiki.apache.org/community/mailing_lists.html. Veuillez utiliser la liste de diffusion des utilisateurs au lieu de contacter directement les membres de l'équipe, et comme il s'agit d'une liste publique conservée dans des archives publiques, assurez-vous d'éviter d'inclure des informations sensibles (mots de passe, données, etc.) dans vos questions.