Difference between revisions of "InstallMediawiki/Fr"

From TuxFamilyFAQ
Jump to navigationJump to search
Line 63: Line 63:
 
* voir http://fr.wikipedia.org/wiki/Aide:Mod%C3%A8le pour une aide sur les modèles
 
* voir http://fr.wikipedia.org/wiki/Aide:Mod%C3%A8le pour une aide sur les modèles
 
* voir cette discussion pour les liens vers pages d'autres langues http://www.mediawiki.org/wiki/Template_talk:Languages
 
* voir cette discussion pour les liens vers pages d'autres langues http://www.mediawiki.org/wiki/Template_talk:Languages
 +
* utiliser préférentiellement la [http://fr.wikipedia.org/wiki/ISO_639 norme ISO 639_1]] pour le nommage des langues

Revision as of 09:15, 23 October 2007


Installation de Mediawiki chez TuxFamily.org

Voir http://mediawiki.org

Dans le panel

La page http://www.mediawiki.org/wiki/Installation détaille l'installation, c'est moins compliqué sur TuxFamily.org

  • demander la création d'un espace web
  • demander la création d'une base MySQL (ou PostgreSQL si vous préférez)

Télécharger

à partir de http://www.mediawiki.org/wiki/Download
  • au besoin vous pouvez le faire en ssh puis tar zxvf mediawiki*tar.gz puis mv mediawiki* wiki
  • sinon uploadez ce que vous avez décompressé
  • mettre un .htaccess pour utiliser PHP5 voir http://faq.tuxfamily.org/WebArea/Fr#Configuration (et voir ci-dessous)

Début de l'installation

  • allez à l'URL de votre site
  • entrez les paramètres nécessaires (nom de la base, nom du serveur sql...)
  • se rappeler du mot de passe donné pour l'utilisateur WikiSysop (et du nom de cet utilisateur), il permet de paramétrer mediawiki (changer la langue de l'interface par exemple)
  • recopier le fichier config/LocalSettings.php à la base de votre site
  • retournez à l'url de votre site, voilà c'est opérationnel (enfin tout est encore "par défaut")

Personnalisation de Mediawiki

  • à faire : changer le logo
  • vérifier que toutes les pages sont en écriture uniquement pour quelqu'un de loggué (limite le spam)
  • changer l'apparence par défaut si besoin
  • modifier le .htaccess pour gérer automatiquement les pages de la forme /PageWiki dans l'url
  • s'assurer que seul les utilisateurs inscrits peuvent modifier les pages, voir http://www.mediawiki.org/wiki/Help:User_rights#Anonymous_users_cannot_edit
  • créer une page rappelant la syntaxe du wiki
  • trouver les greffons supplémentaires :
    • gestion de plusieurs langues
    • autres greffons ?


Contenu du .htaccess

Ce fichier est à placer dans htdocs/wiki/ où /wiki/ est le répertoire où vous avez placé mediawiki (vous auriez pu le mettre à la racine)

AddHandler x-httpd-php5 .php
AddType application/x-httpd-php5 .php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]

Un simple .htaccess à la racine redirigera vers /wiki/

RedirectMatch ^/$ /wiki

Ajouts effectués à LocalSettings.php

$wgLogo = "/wiki/images/adminlibre.png";
$wgGroupPermissions['*']['edit']    = false;
$wgGroupPermissions['user']['edit'] = true;
$wgServer = "http://adminlibre.tuxfamily.org";
# fonctionne avec les RewriteRule
# met les liens de navigation entre articles de la forme /wiki/NomDePage 
# plutot que /wiki/index.php?title=Special:Recentchanges
$wgArticlePath = "/wiki/$1";

Création et organisation des pages