Sunfox


Installation SVN de WordPress et de ses plugins

[Logo WordPress]

Si vous avez un accès shell sur votre hébergement et que vous préférez mettre à jour WordPress ainsi que tous ses plugins en une commande plutôt qu’en vingt, une installation SVN vous ravira.

La page téléchargement via svn de WordPress préconise de télécharger la version trunk de WordPress, mais c’est une version instable, pour développeurs, des toutes dernières modifications. Téléchargez plutôt la dernière branche stable :

$ svn checkout http://svn.automattic.com/wordpress/branches/2.5/ wordpress

Un dossier wordpress sera créé. Vous pouvez ensuite suivre la procédure d’installation normale.

Installer des plugins

Pour installer un plugin en svn il suffit d’aller dans le dossier wp-content/plugins et d’y éditer la valeur de svn:externals :

$ svn propedit svn:externals .

Ceci lancera un éditeur de texte où vous pourrez modifier la liste des plugins installés par SVN. Par défaut celle-ci aura akismet, mais vous pouvez ajouter des plugins de cette façon :

akismet http://svn.wp-plugins.org/akismet/trunk/
permalink-redirect http://svn.fucoder.com/fucoder/permalink-redirect/
stats http://svn.wp-plugins.org/stats/trunk/

Mettre à jour

Pour mettre à jour WordPress ainsi que tous ses plugins :

$ svn update

Puis visitez l’URI /wp-admin/upgrade.php pour mettre à jour la base de données comme lors d’une mise à jour classique. C’est tout ! Pour passer à une autre branche, par exemple dans la sortie hypothétique d’une version 2.5.1, il faudra taper :

$ svn switch http://svn.automattic.com/wordpress/tags/2.5.1/

Trouver des plugins svn

L’ensemble des plugins disponibles sur le site officiel disposent d’un SVN. Pour le trouver il suffit de remplacer son nom dans cette url : http://svn.wp-plugins.org/nom/trunk/.

Mise à jour de la langue

Vous avez un WordPress en français et vous voulez mettre à jour la traduction en même temps que le reste, automatiquement ? Éditez la valeur du svn:externals cette fois sur le dossier wp-includes et ajoutez :

languages http://svn.automattic.com/wordpress-i18n/fr_FR/tags/2.5/messages/

Le seul inconvénient étant qu’il téléchargera par la même occasion le fichier source .po dans le même dossier (sans que cela ne gêne WordPress).

De la même façon vous pouvez également avoir des thèmes sous SVN, via http://svn.wp-themes.org/nom/trunk/.

Édition : mis à jour pour WordPress 2.5

2 Trackbacks

  1. WordPress 2.5 - Sunfox :

    […] se mettre à jour sur une installation svn, rien de plus simple, tapper dans le dossier de votre installation de WordPress […]

  2. Mettre à jour WordPress en un clic avec SVN Update - Sunfox :

    […] J’ai crée une extension WordPress pour mettre à jour un blog à la dernière version de WordPress en un clic. Pour cela le blog doit préalablement avoir été installé via une installation SVN de WordPress. […]

1 Commentaire

  1. 1 Ced :

    Je n’arrive pas à mettre à jour certains plugins, par exemple :

    Fetching external item into ‘all-in-one-seo-pack’
    Skipped ‘.’

    (j’utilise cette url: http://svn.wp-plugins.org/all-in-one-seo-pack/trunk/)

    Tu sais pourquoi ?

👨🏻‍🦰 Sunny Ripert

est un développeur web vivant à ParisContactArchives

Textes et contenus sous licence Creative Commons.