Manual:Wiki family/fr

From MediaWiki.org

Jump to: navigation, search

Cette page vous guide dans l'installation et la configuration d'un petit ensemble de wikis.

Contents

[edit] Scénario

Vous avez quelques wikis dans différentes langues :

  • en.votrewiki.org - en anglais
  • fr.votrewiki.org - en français
  • de.votrewiki.org - en allemand
    • Ces trois wikis seront appelés wikis-langue
  • pool.votrewiki.org - fichiers/médias pour tous ces wikis (comme Commons), appelé poolwiki

[edit] Installation

Dans votre système de fichiers, créez un dossier pour chaque wiki. Exécutez les scripts d'installation de chaque wiki. Chacun a besoin d'une base de données MySQL. L'utilisateur MySQL devrait être le même.

Pour plus d'informations sur l'installation de MediaWiki, reportez-vous à Installation.

[edit] Configuration

[edit] Interwiki

Maintenant vous devez paramétrer les liens interwiki entre tous les wiki, en éditant leurs bases de données MySQL :

  • Table interwiki
    • iw_prefix - entrez le code de la langue des wikis, "de" pour l'allemand, "en" pour l'anglais, "fr" pour le français et "pool" pour le mediapoolwiki
    • iw_url - ceci est l'endroit où doit apparaître l'URL complète des wiki, par exemple http://de.votrewiki.org/index.php/$1 pour l'allemand (n'oubliez pas le "$1").

Maintenant vous pouvez lier un article à son équivalent dans d'autres langues. Ajouter [[de:Hauptseite]] sur une page crée un lien interwiki "Deutsch" (sous la boîte à outils) vers la page Hauptseite du wiki en allemand.

Pour plus d'informations, regardez Help:Interwiki linking/fr.

[edit] Téléchargements

Soyez sûr que le répertoire "images" du poolwiki est autorisé à l'écriture.

Il est pratique de changer le lien "Copier sur le serveur" des wikis pour pointer vers le wiki pool. Ouvrez le fichier LocalSettings.php de chaque wiki et ajoutez :

$wgUploadNavigationUrl = "http://pool.votrewiki.org/index.php/Special:Upload";

[edit] Utiliser des fichiers partagés

Pour utiliser les fichiers du poolwiki dans les autres wikis-langue, ouvrez le fichier LocalSettings.php de chaque wiki-langue et ajoutez :

$wgUseSharedUploads = true;
$wgSharedUploadPath = "http://pool.votrewiki.org/images/";
$wgSharedUploadDirectory = "/(LOCALPATH)/POOL-FOLDER/images/";
$wgHashedSharedUploadDirectory = true;

Vous pouvez maintenant intégrer les fichiers du poolwiki avec par exemple [[Image:MyLogo.png]] dans les wikis-langue.

[edit] Description des images

Dans chaque wiki-langue, ouvrez (en tant qu'admin) le message MediaWiki:Sharedupload. Changez le texte avec la forme :

Ce fichier est enregistré sur notre poolwiki. Pour des informations sur l'image et la description, visitez sa [[:pool:Image:{{PAGENAME}}|description]].

Si vous voulez afficher la description du média, enregistrée sur le poolwiki également, ajoutez au LocalSettings.php de chaque wiki-langue :

$wgFetchCommonsDescriptions = true;
$wgSharedUploadDBname = "pool";  # nom de la base de données du poolwiki
$wgSharedUploadDBprefix = "wiki"; # préfixe du nom de la table pour le poolwiki
$wgRepositoryBaseUrl = "http://pool.votrewiki.org/index.php/Image:";
Personal tools