Lashon est passé en version WordPress 2.9 en une minute avec la fonction automatique. Aucun souci à signaler ni ajustement nécessaire (à toute fin utile mon hébergeur est 1and1).
Toutefois, pour les distraits, avant d’effectuer cette mise à jour, assurez vous que votre hébergeur est bien en php 5, celui-ci est indispensable à partir de la version wp 2.9. Sans quoi cette mise à jour vous causera des tonnes de problèmes.
Sommaire
Forcer votre hébergeur vers php5 (autre article)
Comment connaître la version php de votre hébergeur ? (autre article)
Rappel procédure mise à jour de WordPress
Choisir le nombre de mots affichés dans les extraits d’articles
Publication différée des articles
WordPress, gestion des miniatures
Rappel procédure mise à jour de WordPress
1) Tout d’abord faire une sauvegarde de votre :
– dossier wp-content (via ftp)
– fichier wp-config.php (via ftp)
– base de données (soit via le plugin wp-db-backup soit via votre console mysql phpmyadmin de votre hébergeur)
– Contenu du blog (facultatif) : dans le tableau de bord de votre WordPress, allez dans l’onglet « Outils » puis choisissez la fonction « exporter ».
2) Désactivez vos extensions (plugins).
3) Vérifiez que votre hébergeur vous donne bien du php5. Au besoin forcez-le en paramétrant un .htaccess.
4) Mettre à jour.
Si votre hébergeur le permet, cliquez sur le lien de mise à jour automatique dans votre tableau de bord.
Si votre hébergeur ne permet pas les mises à jour automatiques (Free, Online, …):
Uploadez avec votre logiciel client ftp (Filezilla) le contenu de la nouvelle version en écrasant les anciens fichiers, SAUF le dossier wp-content et wp-config.php. Uploadez aussi le dossier « langages » du dossier wp–content de le nouvelle version dans votre wp–content actuel .
Puis visitez votre site à votre URL additionnée de /wp-admin/upgrade.php
5) Réactivez vos extensions. En cas de problème, désactivez tout et réactivez une à une pour trouver celle qui cause l’erreur ou le plantage. Ensuite attendez que son développeur ait fait la mise à jour de son plugin avant de l’utiliser.
Nouveautés de WordPress 2.9
Toute la communauté des utilisateurs et développeurs WordPress attendaient la version 2.9. Elle est là depuis quelques heures et se nomme Carmen (documentation officielle en anglais). Si vous êtes débutant, je vous suggère d’attendre quelques semaines avant de passer à 2.9, histoire d’attendre les corrections des bugs éventuels.
Vidéo de présentation
Quelques points notables (parmi 500 modifications et corrections de bugs):
- Un éditeur simple d’image
- Une poubelle (restaurer et supprimer définitivement articles et pages)
- Intégration directe de vidéos et fichiers audio par leur URL (sans plus devoir passer par un plugin ou un code)
- Mise à jour de dix extensions (plugins) à la fois
- Prise en charge de l’attribut rel=canonical pour éviter le phénomène du duplicate content (meilleur référencement)
- Les commentaires des 2 thèmes livrés par défaut sont désormais valides XHTML
- MySql 4.1.2 est dorénavant requis au lieu de 4.0 (important pour votre choix d’hébergeur)
Pour les développeurs de thèmes:
- Mise à jour de l’éditeur TinyMCE vers 3.2.7
- Capacité à gérer la publication automatique des vignettes de vos articles (images miniatures ou thumbnails)
- Capacité d’ajout de métadatas (données informant de l’acte de publication dans les articles et commentaires)
- L’adresse du dossier répertoire des thèmes (template_url) peut être changée
- Capacité de réparation automatique de votre base de données
- Capacité à personnalisation les CSS des articles
- Capacité de filtrer la gestion des extraits
Ajouts au fichier wp-config.php
Ne pas permettre les révisions automatiques de vos articles ou en définir le nombre. Ne pas permettre la poubelle ou forcer son vidage selon délai.
Repérez la ligne
define ('WPLANG', 'fr_FR');
et ajoutez dessous les lignes qui vous intéressent :
/** fonction ne pas garder plus de 1 revision des posts */ define('WP_POST_REVISIONS', 1); /** fonction désactiver toutes les revisions des posts */ define('WP_POST_REVISIONS', FALSE); /** fonction vidage poubelle après 10 jours */ define( ‘EMPTY_TRASH_DAYS’, 10 ); /** enlever totalement la fonction poubelle */ define(’EMPTY_TRASH_DAYS’, 0); /** C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */
En cas de crash de votre base de données
Si rien ne fonctionne en visitant votre phpmyadmin, une petite nouveauté avec wordpress 2.9: la fonction réparation automatique de la votre base de données, à ne mettre dans wp-config qu’au moment d’un souci pour réparer ou optimiser.
define('WP_ALLOW_REPAIR', true);
Puis aller à l’adresse: http://ici-coller-url-de-votre-site/wp-admin/maint/repair.php
Du code à ajouter dans vos thèmes
Pour profiter pleinement de cette nouvelle version, on peut retoucher ses fichiers php avec quelques fonctions supplémentaires.
Filtrer les extraits (the_excerpt)
Par défaut l’extrait d’un article comptait un maximum de 55 mots. Vous pouvez ajuster à votre guise
Dans votre functions.php
function custom_excerpt_length($length) { return 150; } add_filter('excerpt_length', 'custom_excerpt_length');
Nouvelle gestion des miniatures à afficher aux côtés des extraits d’articles
De nombreux articles en parlent déjà (faites travailler vos moteurs de recherche). Voir aussi
Intégrer une vidéo
Il suffit de coller directement l’URL (l’adresse du lien) de la page. Tel quel. Ni embed, ni entourer ce lien vidéo de la fonction url de l’éditeur visuel.
Publication différée des articles
Il semble avoir un souci de ce côté. Il faudra attendre les corrections du bug, un trac est ouvert côté développeurs. En attendant, on peut utiliser la fonction « modification rapide » et publier manuellement si cela pose problème.
Update : Tout fonctionne désormais. Il suffit d’indiquer la date et l’heure choisie et de publier.
Simple tag
Ce plugin pose problème avec 2.9. Il faudra attendre un update.
Update: Ayant mis à jour par son développeur, plus aucun problème avec ce petit bijou que je vous recommande.
Ressources:
- Télécharger WordPress2.9 en français
- Forum de support francophone
- Forum de support anglophone
- Liste de toutes les nouveautés WordPress 2.9 dans le Codex (en)
- Sortie de WordPress 2.9 – “Carmen”
- Les nouveautés de WordPress 2.9 (Geekeries.fr)
- WordPress 2.9, oh so fine
- Les nouveautés de WordPress 2.9 (wordpress-tuto.fr)
- The Ultimative Guide For the_post_thumbnail In WordPress 2.9
- Using The New Post Thumbnail Feature In WordPress 2.9
- A propos de l’attribut rel= »canonical » (webrankinfo.com)
- La balise link rel= »canonical » contre le duplicate content (webrankinfo.com)
- Il faut PHP5 et MySQL 4.12 pour utiliser WordPress 2.9 (Encre de Lune)
- Ca n’arrive pas qu’aux autres ! (Encre de Lune : vérifier php5, les plugins Simple Tag et All in One avec 2.9)
- 10 Things You Need to Know About WordPress 2.9 (Technosailor.com)
- WordPress Trac (toutes les nouvelles fonctionnalités, pour développeurs)
That’s All Folks!
Update 22 déc 2009 : WordPress 2.9 comment faire face aux premiers bugs
Mise à jour en 2.9 faite hier matin (à l’ancienne) et pas de problème de mon côté.
Je regrette que les .flv perso ne soit pas intégré d’une façon native par WP.
La fonction réparation automatique de la base de données est-elle sans risque ? (Il m’a semblé lire un article avec plein d’interrogation à ce sujet.) Je pratique pour ma part la méthode empirique et traditionnelle hebdomadairement sans trop de contraintes.
En tout cas merci pour toutes ces infos et ces précisions très intéressantes.
Oui, je crois que cette fonction réparation ne sert qu’en dernier recours. Si rien d’autre ne fonctionne (visite impossible dans sa base de données via phpmyadmin, réinstallation, etc.). Pour les cas désespérés, en somme.
C’est fou comme les version évoluent ! actuellement WordPress en est à sa version 3.0.2.
L’article est bien structuré il y a tout ce qui faut pour comprendre rapidement je garde cet article sous la main !!