Travaux sur le wiki : Différence entre versions
(→Installer une extension) |
(→Installer une extension) |
||
| Ligne 28 : | Ligne 28 : | ||
sudo cp LocalSettings.php LocalSettings.php_YYYYMMDD | sudo cp LocalSettings.php LocalSettings.php_YYYYMMDD | ||
| + | |||
| + | Retournez sur la page où vous avez trouvé le lien vers l'archive extension, et cliquez tout en bas sur "Return to the **** extension page". Vous y trouverez les préconisations pour faire fonctionner votre extension (attention, dans certains cas on peut vous demander d'installer des dépendances). | ||
| + | |||
| + | Vous pouvez maintenant ouvrir le fichier LocalSettings.php sous vim : | ||
| + | |||
| + | sudo vim LocalSettings.php | ||
| + | |||
| + | Vous savez ce qu'il vous reste à faire. Pour utiliser vim, sachez simplement que "i" permet de passer en mode édition, "echap" revenir au mode lecture et ":" depuis le mode lecture permet de saisir des commandes. Notamment, ":q" permet de quitter et ":wq" de quitter en enregistrant. | ||
== Configuration effectuée == | == Configuration effectuée == | ||
Version du 13 juillet 2017 à 10:05
Voici une trace des modifications techniques appliquées à ce wiki en vu de le personnaliser pour nos besoins.
Installer une extension
Se connecter en SSH à la machine virtuelle MediaWiki, avec accès sudo (voir avec les administrateurs pour les droits et le détail de la manipulation). Commencer par se placer dans le répertoire /usr/share/mediawiki/extensions qui contient les extensions :
cd /usr/share/mediawiki/extensions
Se rendre sur la page référençant les extensions, choisir son extension. Télécharger par le terminal l'extension désirée. Par exemple pour l'extension Visual Editor :
sudo wget -P . https://extdist.wmflabs.org/dist/extensions/VisualEditor-REL1_28-93528b7.tar.gz
Extraire l'extension dans le répertoire courant :
sudo tar -xzf VisualEditor-REL1_28-93528b7.tar.gz -C .
Supprimer l'archive de l'extension préalablement téléchargée :
sudo rm VisualEditor-REL1_28-93528b7.tar.gz
A ce stade, un ls devrait vous afficher un dossier contenant votre extension, sous forme d'un dossier.
Il reste maintenant à indiquer au serveur l'existence de cette extension. Pour se faire, nous allons devoir éditer le LocalSettings.php. Remontez d'un niveau dans l'arborescence :
cd ..
Commencez par faire un backup de ce fichier essentiel (en remplaçant les lettres capitales par la date courante) :
sudo cp LocalSettings.php LocalSettings.php_YYYYMMDD
Retournez sur la page où vous avez trouvé le lien vers l'archive extension, et cliquez tout en bas sur "Return to the **** extension page". Vous y trouverez les préconisations pour faire fonctionner votre extension (attention, dans certains cas on peut vous demander d'installer des dépendances).
Vous pouvez maintenant ouvrir le fichier LocalSettings.php sous vim :
sudo vim LocalSettings.php
Vous savez ce qu'il vous reste à faire. Pour utiliser vim, sachez simplement que "i" permet de passer en mode édition, "echap" revenir au mode lecture et ":" depuis le mode lecture permet de saisir des commandes. Notamment, ":q" permet de quitter et ":wq" de quitter en enregistrant.
Configuration effectuée
A partir d'un mediawiki de base :
- Réglage du cache. Voir ce sujet sur le forum de Wikifab
- ajout des extensions :
- Wikifab
- Semantic MediaWiki
- Extension: Semantic Result Formats (via composer), notamment pour la fonction max
- Semantic MediaWiki
- CategoryTree
- Math (et ses dépendances, voir les manips du 09/02/2017). Pour l'utiliser, il faut insérer une formule
entre les balises <math> et </math>, voir l'aide wikipedia, un wikibook ou des outils en ligne pour les formules.
Par exemple, le wikicode <math>\sum u_{n} ; \sum_{i=1}^{n} (v_{i-1}+u_{i})</math> donne ceci :
- Wikifab
- Passer le wiki de l'anglais au français
Problèmes à résoudre
- problème lors de l'ajout de l'extension iframe
Reste à faire
A traiter par le Cercle technologies de l'information @IT [1]
Voir Category:Travaux sur le wiki + :
- Activer des extensions :
- AllowExternalImages pour ajouter des fichiers d'autres sites web (notamment pour l'infographie d'Alternatiba)
- https://www.mediawiki.org/wiki/Extension:GoogleCustomWikiSearch ???
- https://www.mediawiki.org/wiki/Extension:JSWikiGantt ???
- éditeur WYSIWYG : http://wiki.lescommuns.org/wiki/Open_Source_Ecology?veaction=edit
- https://www.mediawiki.org/wiki/Extension:UserMerge
- Trouver la bonne extension :
- pouvoir commenter sur le wiki sans compte wiki : avec Disqus ? voir cette extension ? (exemple d'utilisation et autre exemple sur le wiki OSE US)
- Augmenter la taille maxi des fichiers uploadé (déjà eu le cas d'un plan de 5Mo) : FAIT !! Par qui et comment ??? @IT [2]
- Activer l'envoi d'email par le wiki
- Changer la langue du wiki : en -> fr
- Semantic MediaWiki
- Créer des formulaires
- Relation extérieure
- Tâche
- Créer le format BOM à partir du format tree pour générer notre nomenclature @php [3]
- Créer des formulaires
