Download from SVN/fr

 Le téléchargement de MediaWiki depuis Subversion offre de nombreux avantages par rapport au téléchargement de versions sous forme d'archive :
 * Un simple  suffit pour effectuer une mise à jour.
 * La même méthode permet aussi simplement de revenir à une version antérieure.
 * En cas de modifications apportées à MediaWiki il est facile de soumettre un patch sur bugzilla.wikimedia.org en faisant.
 * C'est plus simple que de cliquer dans la jungle des pages de téléchargement de Sourceforge.

Prérequis
Vous devez avoir un client Subversion installé (bien qu'il soit théoriquement possible de le télécharger sans client, mais cette opération pourrait dès lors être relativement longue et fastidieuse. Le logiciel recommandé est la version officielle disponible depuis la page du projet Subversion. Ce logiciel utilise une interface en ligne de commandes, avec le module d'aide (en anglais). Il existe aussi des versions avec interface graphique comme TortoiseSVN.

Télécharger
ou

où  est la branche que vous voulez  et   le module que vous voulez. Pour obtenir la version 1.6, tapez :

Pour obtenir la version de développement (utilisée pour les projets Wikimedia), tapez :

Note: cette adresse n'est pas accessible si vous utilisez TortoiseSVN sur une machine sous Windows XP.

Modules
Il y a différents modules sur le SVN de MediaWiki. Les deux modules importants pour l'application web MediaWiki sont :


 * phase3: contient l'application
 * extensions: contient le code des extensions

Branches
Les branches de version utilisent le système de nommage suivant :


 * REL$1_$2[_$3]

Où $1 est la version de MediaWiki, $2 est une version majeur et $3 est une version mineur ; par exemple la version 1.6.3 serait nommée, la dernière version 1.6 serait nommée  , la version 1.5.8 serait nommée   et la toute dernière version (sans branche) serait nommée.

Montée et descente de version
La montée de version à partir de SVN est simple, admettons que vous avez récupéré la version :

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/branches//phase3

Quelques temps plus tard la version 1.6.3 sort. Pour effectuer la mise à jour, il suffit de faire :

svn upgrade

à la racine du répertoire d'installation !

Pour effectuer une mise à jour vers une autre branche (par exemplen, REL1_7) ou pour passer d'une version choisie à une autre, vous pouvez utiliser la commande  :

svn co http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_7_3/phase3