« MediaWiki » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
= Import de fonctions =
[https://www.ryadel.com/en/how-to-add-wikipedia-mbox-templates-to-your-own-mediawiki/ Source utile]
[https://www.ryadel.com/en/how-to-add-wikipedia-mbox-templates-to-your-own-mediawiki/ Source utile]
=Réglages de base=
==Réglages de base==
== Activer Import ==
=== Activer Import ===
  # vi /var/www/mediawiki/LocalSettings.php
  # vi /var/www/mediawiki/LocalSettings.php


Ligne 9 : Ligne 10 :


  # apt install imagemagick
  # apt install imagemagick
== Activer "IstantCommons ==
=== Activer "IstantCommons ===
[https://www.inmotionhosting.com/support/edu/mediawiki/changing-css-media-wiki/ source]
[https://www.inmotionhosting.com/support/edu/mediawiki/changing-css-media-wiki/ source]
  # vi /var/www/mediawiki/LocalSettings.php
  # vi /var/www/mediawiki/LocalSettings.php
Ligne 15 : Ligne 16 :
  $wgUseInstantCommons = true;
  $wgUseInstantCommons = true;


== CSS Wikipedia ==
=== CSS Wikipedia ===


# Se connecter sur son Wiki (avec droit d'éditiont)
# Se connecter sur son Wiki (avec droit d'éditiont)
Ligne 21 : Ligne 22 :
# cliquer sur "Edit" et remplacer par [https://fr.wikipedia.org/wiki/MediaWiki:Common.css '''ce code-ci!''']
# cliquer sur "Edit" et remplacer par [https://fr.wikipedia.org/wiki/MediaWiki:Common.css '''ce code-ci!''']
# Il faudra vider le cache de son navigateur / recharger avec Ctrl + F5
# Il faudra vider le cache de son navigateur / recharger avec Ctrl + F5
== Installation extension "TemplateStyles" ==
=== Installation extension "TemplateStyles" ===
[https://www.mediawiki.org/wiki/Extension:TemplateStyles#Installation '''source''']
[https://www.mediawiki.org/wiki/Extension:TemplateStyles#Installation '''source''']


Ligne 30 : Ligne 31 :
  # echo 'wfLoadExtension( 'TemplateStyles' );' >> /var/www/mediawiki/LocalSettings.php
  # echo 'wfLoadExtension( 'TemplateStyles' );' >> /var/www/mediawiki/LocalSettings.php


== Installation extension "Scribunto" ==
=== Installation extension "Scribunto" ===
[https://www.mediawiki.org/wiki/Extension:Scribunto#Installation '''Source''']
[https://www.mediawiki.org/wiki/Extension:Scribunto#Installation '''Source''']


Ligne 41 : Ligne 42 :
  # chmod a+x /var/www/mediawiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua
  # chmod a+x /var/www/mediawiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua


== Activer "ParserFunctions" ==
=== Activer "ParserFunctions" ===


  # echo 'wfLoadExtension( 'ParserFunctions' );' >> /var/www/mediawiki/LocalSettings.php
  # echo 'wfLoadExtension( 'ParserFunctions' );' >> /var/www/mediawiki/LocalSettings.php
  # echo '$wgPFEnableStringFunctions = true;' >> /var/www/mediawiki/LocalSettings.php
  # echo '$wgPFEnableStringFunctions = true;' >> /var/www/mediawiki/LocalSettings.php


= Exemple Serveur Wikipedia et barre de progression =
== Exemple Serveur Wikipedia et barre de progression ==
{{Barre de progression|100|largeur=400px|hauteur=10|texte=la preuve par l'exemple!}}
{{Barre de progression|100|largeur=400px|hauteur=10|texte=la preuve par l'exemple!}}
== Export chez Wikipedia ==
=== Export chez Wikipedia ===
[https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Exporter Page d'export] soit <nowiki>"/Spécial:Exporter"</nowiki>
[https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Exporter Page d'export] soit <nowiki>"/Spécial:Exporter"</nowiki>


Ligne 64 : Ligne 65 :
[[File:Export barre de progression.PNG|border|Exemple export pour barres de progression]]
[[File:Export barre de progression.PNG|border|Exemple export pour barres de progression]]


== Import sur son wiki ==
=== Import sur son wiki ===
Allez sur la page spécial "'''Importer des pages'''" soit <nowiki>"/Special:Import"</nowiki>
Allez sur la page spécial "'''Importer des pages'''" soit <nowiki>"/Special:Import"</nowiki>


[[File:Import_barre_progression.JPG|border|Exemple export pour barres de progression]]
[[File:Import_barre_progression.JPG|border|Exemple export pour barres de progression]]


== Erreur "The content model 'sanitized-css' is not registered on this wiki." ==
=== Erreur "The content model 'sanitized-css' is not registered on this wiki." ===


  <span style="color:red">Échec de l’importation : The content model 'sanitized-css' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.</span>
  <span style="color:red">Échec de l’importation : The content model 'sanitized-css' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.</span>
Ligne 75 : Ligne 76 :
[[#Installation_extension_.22TemplateStyles.22|Installer l'extension "TemplateStyles"]]
[[#Installation_extension_.22TemplateStyles.22|Installer l'extension "TemplateStyles"]]


== Erreur "The content model 'Scribunto' is not registered on this wiki." ==
=== Erreur "The content model 'Scribunto' is not registered on this wiki." ===


  <span style="color:red">Échec de l’importation : The content model 'Scribunto' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.</span>
  <span style="color:red">Échec de l’importation : The content model 'Scribunto' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.</span>
Ligne 82 : Ligne 83 :




== (erreur d'affichage "{{#expr".. etc) ==
=== (erreur d'affichage "{{#expr".. etc) ===


[[#Activer_.22ParserFunctions.22|Activer "ParserFunctions"]]
[[#Activer_.22ParserFunctions.22|Activer "ParserFunctions"]]


= Bandeau d'information/avertissement =
== Bandeau d'information/avertissement ==
{{Méta bandeau
{{Méta bandeau
   | niveau = information
   | niveau = information

Version du 18 avril 2021 à 22:38

Import de fonctions

Source utile

Réglages de base

Activer Import

# vi /var/www/mediawiki/LocalSettings.php
$wgEnableUploads = true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
# apt install imagemagick

Activer "IstantCommons

source

# vi /var/www/mediawiki/LocalSettings.php
$wgUseInstantCommons = true;

CSS Wikipedia

  1. Se connecter sur son Wiki (avec droit d'éditiont)
  2. Se rendre à l'adresse "https://mon-mediawiki.com/index.php?title=MediaWiki:Common.css"
  3. cliquer sur "Edit" et remplacer par ce code-ci!
  4. Il faudra vider le cache de son navigateur / recharger avec Ctrl + F5

Installation extension "TemplateStyles"

source

# cd /tmp/
# wget https://extdist.wmflabs.org/dist/extensions/TemplateStyles-REL1_35-7a40a6a.tar.gz
# tar -xzf TemplateStyles-REL1_35-7a40a6a.tar.gz -C /var/www/mediawiki/extensions
# chown -R www-data. /var/www/mediawiki/extensions/TemplateStyles
# echo 'wfLoadExtension( 'TemplateStyles' );' >> /var/www/mediawiki/LocalSettings.php

Installation extension "Scribunto"

Source

# cd /tmp/
# wget https://extdist.wmflabs.org/dist/extensions/Scribunto-REL1_35-d21b655.tar.gz
# tar -xzf Scribunto-REL1_35-d21b655.tar.gz -C /var/www/mediawiki/extensions/Scribunto/
# chown -R www-data. /var/www/mediawiki/extensions/Scribunto
# echo 'wfLoadExtension( 'Scribunto' );' >> /var/www/mediawiki/LocalSettings.php
# echo '$wgScribuntoDefaultEngine = 'luastandalone';' >> /var/www/mediawiki/LocalSettings.php
# chmod a+x /var/www/mediawiki/extensions/Scribunto/includes/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua

Activer "ParserFunctions"

# echo 'wfLoadExtension( 'ParserFunctions' );' >> /var/www/mediawiki/LocalSettings.php
# echo '$wgPFEnableStringFunctions = true;' >> /var/www/mediawiki/LocalSettings.php

Exemple Serveur Wikipedia et barre de progression

100 % la preuve par l'exemple!

   

Export chez Wikipedia

Page d'export soit "/Spécial:Exporter"

J'ai exporté les modèles suivant :

Modèle:Progression
Modèle:0/4
Modèle:1/4
Modèle:2/4
Modèle:3/4
Modèle:4/4
Modèle:Avancement
Modèle:Barre de progression

Exemple export pour barres de progression

Import sur son wiki

Allez sur la page spécial "Importer des pages" soit "/Special:Import"

Exemple export pour barres de progression

Erreur "The content model 'sanitized-css' is not registered on this wiki."

Échec de l’importation : The content model 'sanitized-css' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.

Installer l'extension "TemplateStyles"

Erreur "The content model 'Scribunto' is not registered on this wiki."

Échec de l’importation : The content model 'Scribunto' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model.

Installer l'extension "Scribunto"


(erreur d'affichage "{{#expr".. etc)

Activer "ParserFunctions"

Bandeau d'information/avertissement

J'ai exporté tous les modules "Lua" via cette page.

Module:Format
Module:Date
Module:MagicDate
Module:Test
Module:ControlArgs
Module:Documentation module
Module:Bandeau

On pense a cocher "Inclure les modèles"

Puis ces modèles :

Modèle:Méta bandeau
Modèle:Méta bandeau d'avertissement
Modèle:Méta bandeau de section


On pense a cocher "Inclure les modèles"