Installer des extensions mediaWiki
Sommaire
Installer SemanticMediaWiki
https://semantic-mediawiki.org/wiki/Help:Installation_%28fr%29
https://semantic-mediawiki.org/wiki/Help:Configuration
https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/docs/INSTALL.md#smw-installation
Methode 1 : Téléchargement direct NE MARCHE PAS!!!!!!
cd /chemin/du/wiki/extensions/ wget https://github.com/SemanticMediaWiki/SemanticMediaWiki/archive/2.0.tar.gz
puis décompresser l'archive
- Installer Validator
télécharger la version snapshot par là http://www.mediawiki.org/wiki/Special:ExtensionDistributor/Validator
cd /chemin/du/wiki/extensions/ wget https://extdist.wmflabs.org/dist/Validator-REL1_23-c9a930c.tar.gz puis décompresser l'archive
ajouter
Methode 2 : Composer
- Installer composer
wget http://getcomposer.org/composer.phar
- créer un fichier composer.json, renommer le exemple.json par composer.json, il ressemble à ça :
{
"require": {
"php": ">=5.3.2"
},
"config": {
"vendor-dir": "../../vendor"
},
"extra": {
"installer-paths": {
"../../extensions/{$name}": ["type:mediawiki-extension"]
}
}
}
Installer SemanticMediaWiki
php composer.phar require mediawiki/semantic-media-wiki
Mise à niveau de la base de donnée
php maintenance/update.php
ou
php -c /etc/php5/apache2/php.ini update.php
Ajouter la ligne suivante dans LocalSettings.php
#SEMANTIC MEDIA WIKI enableSemantics( 'wiki.labomedia.org' );
Vérification
Aller sur la page http://wiki.labomedia.org/index.php/Sp%C3%A9cial:Version
et vérifier que Semantic MediaWiki est bien installé
Extensions supplémentaires à SMW
https://semantic-mediawiki.org/wiki/Help:Extensions
Semantic Forms
Permet la création de formulaires. Pour l'installation c'est ici
cd /chemin/du/wiki/extensions/ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticForms.git
puis modifier LocalSettings.php en y ajoutant
include_once("$IP/extensions/SemanticForms/SemanticForms.php");
Semantic Forms Input
Ajoute des formats d'entrée dans les formulaires.
Télécharger la version stable ici
puis l'extraire dans le dossier wiki/extensions/
ensuite modifier LocalSettings.php en y ajoutant
require_once("$IP/extensions/SemanticFormsInputs/SemanticFormsInputs.php");
sources : http://www.mediawiki.org/wiki/Extension:Semantic_Forms_Inputs
Semantic Drilldown
cd /chemin/du/wiki/extensions/ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SemanticDrilldown.git
ensuite modifier LocalSettings.php en y ajoutant
include_once("$IP/extensions/SemanticDrilldown/SemanticDrilldown.php");
sources : https://www.mediawiki.org/wiki/Extension:Semantic_Drilldown
Installer Visual Editor - Non Tester
http://www.mediawiki.org/wiki/Parsoid/Setup
http://www.mediawiki.org/wiki/Extension:VisualEditor
Installer Parsoid
Parsoid est un service web basé sur node.js permettant de convertir du wikitext en XHTML5 + RDFa et inversement.
- Importer les clés gpg
gpg --keyserver keys.gnupg.net --recv-keys 6BF6E273 gpg -a --export 6BF6E273 | sudo apt-key add -
- Ajouter le dépot parsoid au fichier /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
puis copier
deb [arch=amd64] http://parsoid.wmflabs.org:8080/deb wmf-production main
- Installer parsoid
sudo apt-get update && sudo apt-get install parsoid sudo apt-get update && sudo apt-get install parsoid
Installer DynamicPageList
Cette extension permet l'affichage de page selon certain critères (catégories, date de création...)
cd /chemin/du/wiki/extensions/ git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/intersection.git intersection
puis ajouter les lignes suivantes dans LocalSettings.php
#Dynamic Page List require_once("$IP/extensions/intersection/DynamicPageList.php");
https://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29
[[Catégorie:WikiData]