Travaux sur le wiki : Différence entre versions

De Open Source Ecologie
(Configuration effectuée)
(Configuration effectuée)
 
(19 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
Voici une trace des modifications techniques appliquées à ce wiki en vu de le personnaliser pour nos besoins.
 
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''
 +
 +
La commande ''ls'' listera l'ensemble des dossiers correspondants aux extensions installées.
 +
 +
Se rendre sur la [https://www.mediawiki.org/wiki/Special:ExtensionDistributor 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 ==
 
== Configuration effectuée ==
Ligne 7 : Ligne 45 :
 
** [[Wikifab]]  
 
** [[Wikifab]]  
 
***[[Semantic MediaWiki]]
 
***[[Semantic MediaWiki]]
****[https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats Extension: Semantic Result Formats] notamment pour la [[Semantic_MediaWiki#Affichage_du_maximum_et_pr.C3.A9remplissage|fonction max]]
+
****[https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats Extension: Semantic Result Formats] (via [https://getcomposer.org/doc/00-intro.md#installation-nix composer]), notamment pour la [[Semantic_MediaWiki#Affichage_du_maximum_et_pr.C3.A9remplissage|fonction max]]
 
** [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree]
 
** [https://www.mediawiki.org/wiki/Extension:CategoryTree CategoryTree]
 
** [https://www.mediawiki.org/wiki/Extension:Math/fr Math] (et ses dépendances, voir les [https://docs.google.com/document/d/1evWyMQzFTy2PPXQilMsKWV-scku5etSipXdJ-SdZ4eU/edit?usp=sharing manips du 09/02/2017]). Pour l'utiliser, il faut insérer une formule [https://fr.wikipedia.org/wiki/LaTeX <math>\left.\mathrm{L\!\!^{{}_{\scriptstyle A}} \!\!\!\!\!\;\; T\!_{\displaystyle E} \! X}\right.</math>] entre les balises <nowiki><math> et </math></nowiki>, voir [https://fr.wikipedia.org/wiki/Aide:Formules_TeX l'aide wikipedia], un [https://fr.wikibooks.org/wiki/LaTeX/Math%C3%A9matiques wikibook] ou [https://www.codecogs.com/latex/eqneditor.php des outils en ligne] pour les formules. <br>Par exemple, le wikicode <nowiki><math>\sum u_{n} ; \sum_{i=1}^{n} (v_{i-1}+u_{i})</math></nowiki> donne ceci : <math>\sum u_{n} ; \sum_{i=1}^{n} (v_{i-1}+u_{i})</math>
 
** [https://www.mediawiki.org/wiki/Extension:Math/fr Math] (et ses dépendances, voir les [https://docs.google.com/document/d/1evWyMQzFTy2PPXQilMsKWV-scku5etSipXdJ-SdZ4eU/edit?usp=sharing manips du 09/02/2017]). Pour l'utiliser, il faut insérer une formule [https://fr.wikipedia.org/wiki/LaTeX <math>\left.\mathrm{L\!\!^{{}_{\scriptstyle A}} \!\!\!\!\!\;\; T\!_{\displaystyle E} \! X}\right.</math>] entre les balises <nowiki><math> et </math></nowiki>, voir [https://fr.wikipedia.org/wiki/Aide:Formules_TeX l'aide wikipedia], un [https://fr.wikibooks.org/wiki/LaTeX/Math%C3%A9matiques wikibook] ou [https://www.codecogs.com/latex/eqneditor.php des outils en ligne] pour les formules. <br>Par exemple, le wikicode <nowiki><math>\sum u_{n} ; \sum_{i=1}^{n} (v_{i-1}+u_{i})</math></nowiki> donne ceci : <math>\sum u_{n} ; \sum_{i=1}^{n} (v_{i-1}+u_{i})</math>
 
+
** [https://www.mediawiki.org/wiki/Extension:IframePage IframePage] , fonctionnement [[IFrame MediaWiki]]
== Problèmes à résoudre ==
+
** [https://www.mediawiki.org/wiki/Extension:DisqusTag DisqusTag] (cliquer pour connaitre le fonctionnement), compte crée par @Syn0rLife
 
+
* Passer le wiki de l'anglais au français
* problème lors de l'[[Travaux sur le wiki/ajout de l'extension iframe|ajout de l'extension iframe]]
 
  
 
== Reste à faire ==
 
== Reste à faire ==
Ligne 20 : Ligne 57 :
 
Voir [[:Category:Travaux sur le wiki]] + :
 
Voir [[:Category:Travaux sur le wiki]] + :
  
* Passer le wiki de l'anglais au français
+
 
 
* Activer des extensions :
 
* Activer des extensions :
 
** [https://www.mediawiki.org/wiki/Manual:$wgAllowExternalImages AllowExternalImages] pour [https://www.mediawiki.org/wiki/Help:Images/fr#Fichiers_d.27autres_sites_web ajouter des fichiers d'autres sites web] (notamment pour l'infographie d'[[Alternatiba]])
 
** [https://www.mediawiki.org/wiki/Manual:$wgAllowExternalImages AllowExternalImages] pour [https://www.mediawiki.org/wiki/Help:Images/fr#Fichiers_d.27autres_sites_web ajouter des fichiers d'autres sites web] (notamment pour l'infographie d'[[Alternatiba]])
Ligne 27 : Ligne 64 :
 
** éditeur WYSIWYG : http://wiki.lescommuns.org/wiki/Open_Source_Ecology?veaction=edit
 
** éditeur WYSIWYG : http://wiki.lescommuns.org/wiki/Open_Source_Ecology?veaction=edit
 
** https://www.mediawiki.org/wiki/Extension:UserMerge
 
** https://www.mediawiki.org/wiki/Extension:UserMerge
* Trouver la bonne extension :
 
** pouvoir commenter sur le wiki sans compte wiki : avec [https://disqus.com/ Disqus] ? voir [https://www.mediawiki.org/wiki/Extension:AvbDisqus cette extension] ? ([http://www.vulgumtechus.com/7-Zip exemple d'utilisation] et [http://opensourceecology.org/wiki/Distributive_Enterprise#Comments 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}}
 
* Augmenter la taille maxi des fichiers uploadé (déjà eu le cas d'un plan de 5Mo) : FAIT !! Par qui et comment ??? {{@|IT}}
 
* Activer l'envoi d'email par le wiki
 
* Activer l'envoi d'email par le wiki
 
* Changer la langue du wiki : en -> fr
 
* Changer la langue du wiki : en -> fr
* Créer des [[Semantic MediaWiki|formulaires sémantiques]]
+
* [[Semantic MediaWiki]]
** Trombinoscope (voir [https://framacalc.org/TroMBiOSefRance2016 tableau en cours])
+
** Créer des formulaires
** Relation extérieure
+
*** Relation extérieure
 +
*** Tâche
 +
** Créer le format BOM à partir du [https://github.com/SemanticMediaWiki/SemanticResultFormats/blob/master/formats/tree/SRF_Tree.php format tree] pour générer notre [[nomenclature]] {{@|php}}
  
 
[[Category: Wiki]]
 
[[Category: Wiki]]

Version actuelle en date du 22 juillet 2017 à 13:01

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

La commande ls listera l'ensemble des dossiers correspondants aux extensions installées.

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 :

Reste à faire

A traiter par le Cercle technologies de l'information @IT [1]

Voir Category:Travaux sur le wiki + :


  • @IT : RAS
  • @IT : RAS
  • @php : RAS
  • feedback
    MediaWiki Appliance - Powered by TurnKey Linux