« MediaWiki » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
Ligne 127 : Ligne 127 :
Il faut placer son logo dans "'''/var/www/mediawiki/skins/common/images/'''"
Il faut placer son logo dans "'''/var/www/mediawiki/skins/common/images/'''"
  # mkdir -p /var/www/mediawiki/skins/common/images
  # mkdir -p /var/www/mediawiki/skins/common/images
On copie son image (ex: <font color = blue>logo.png</font>) dans /var/www/mediawiki/skins/common/images/
On copie son image (ex: <font color = green>logo.png</font>) dans /var/www/mediawiki/skins/common/images/
  # chown -R www-data. /var/www/mediawiki/skins/common
  # chown -R www-data. /var/www/mediawiki/skins/common
  # vi /var/www/mediawiki/LocalSettings.php
  # vi /var/www/mediawiki/LocalSettings.php


  ...
  ...
  <font color = blue>$wgLogo = "/skins/common/images/<font color = blue>logo.png</font>";</font>
  <font color = blue>$wgLogo = "/skins/common/images/<font color = green>logo.png</font>";</font>
  ...
  ...


== Edition disponible uniquement pour les utilisateur authentifiés ==
== Edition disponible uniquement pour les utilisateur authentifiés ==
  # echo '$wgGroupPermissions['*']['edit'] = false;' >> /var/www/mediawiki/LocalSettings.php
  # echo '$wgGroupPermissions['*']['edit'] = false;' >> /var/www/mediawiki/LocalSettings.php

Version du 9 mai 2021 à 10:38

Import de fonctions

Source utile

Réglages de base

Activer Import & ImageMagick

# 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"

Astuces de personnalisation

Source

Nom du Wiki

# vi /var/www/mediawiki/LocalSettings.php
$wgSitename = "Le nom de mon Wiki";

Il faut placer son logo dans "/var/www/mediawiki/skins/common/images/"

# mkdir -p /var/www/mediawiki/skins/common/images

On copie son image (ex: logo.png) dans /var/www/mediawiki/skins/common/images/

# chown -R www-data. /var/www/mediawiki/skins/common
# vi /var/www/mediawiki/LocalSettings.php
...
$wgLogo = "/skins/common/images/logo.png";
...

Edition disponible uniquement pour les utilisateur authentifiés

# echo '$wgGroupPermissions['*']['edit'] = false;' >> /var/www/mediawiki/LocalSettings.php