Présentation de WordPress 2.5 par Matt

Traduction du message de Matt sur le blog de développement, par Libretto.

Relecture et correction par Xavier.

WordPress 2.5, le point d’orgue de 6 mois de travail de la communauté WordPress, de gens simplement comme vous. Les améliorations apportées par la version 2.5 sont très nombreuses, et presque toutes le résultat de vos commentaires (feedbacks) : possibilité d’envoyer plusieurs fichiers en même temps, mise à jour des extensions en 1 clic, système intégré de galerie d’images, tableau de bord personnalisable, meilleur sécurité des mots de passe (grâce à l’ajout de grains de sel) et cookies chiffrés, bibliothèque intégrés de médias, un éditeur visuel qui ne casse pas votre code HTML, une protection de l’édition simultanée d’un article, la possibilité d’écrire en mode plein écran, et le moteur de recherche qui couvre maintenant les articles ET les pages.

Pour un court survol des caractéristiques avec des captures d’écran, le mieux est d’aller voir ce message sur les coulisses de WordPress 2.5. Vous pouvez aussi vous intéresser à cette vidéo de 4 minutes montrant la nouvelle interface en action. Si vous ne vous intéressez qu’à l’essentiel, voici le lien vers la page de téléchargement de la version française de WordPress 2.5.

Si vous voulez l’intégralité de cet article d’un coup, je vous conseille de vous munir d’une tasse de café ou d’un mojito, parce que cet article est une épopée.

Caractéristiques pour l’utilisateur

Un tableau de bord plus propre, plus rapide et moins encombré – nous avons travaillé dur pour prendre en compte vos commentaires sur ce qui est le plus important dans le tableau de bord, et organiser les choses de manière à ce que vous vous concentriez sur ce qui est important – votre blog – et ne pas créer d’interférence visuelle. En collaboration avec Happy Cog et la communauté, nous avons franchi l’étape la plus importante dans l’interface WordPress depuis la version 1.5.

Des widgets dans le tableau de bord – l’accueil du tableau de bord consiste maintenant en une série de widgets. Il y en a pour afficher des statistiques sympa au sujet de vos publications, les derniers commentaires, les gens qui font des liens vers vous, les dernières extensions sorties et populaires, et bien sûr les articles de nos blogs sur WordPress. Vous pouvez personnaliser n’importe lequel des widgets du tableau de bord pour afficher, par exemple, les actualités de votre presse locale à la place des articles sur WordPress. Les plugins peuvent aussi exploiter le tableau de bord, par exemple le widget de statistiques de WordPress.com ajoute une boite de statistiques bien pratique et de largeur double.

Envoi de plusieurs fichiers en même temps, avec une barre de progression – auparavant, quand vous vouliez mettre en ligne un fichier volumineux, vous deviez attendre très longtemps, sans savoir où en était le téléchargement. Et mettre en ligne plus d’une photo était un test de patience, car vous ne pouviez en envoyer qu’une seule à la fois. Maintenant, vous pouvez sélectionner un dossier entier d’images, de musiques ou de vidéos d’un seul coup, et vous verrez s’afficher la progression du téléchargement de chaque fichier.

Bonus : extraction EXIF – si vous envoyez des fichier JPEG avec des méta-données EXIF, comme par exemple la marque et le modèle de votre appareil photo, l’ouverture du diaphragme, la vitesse d’obturation, la sensibilité ISO etc… WordPress va placer ces données dans des champs personnalisés que vous pourrez utiliser dans vos thèmes. Si vous utilisez les titres EXIF, ils seront stockés dans les champs équivalents de WordPress. La plupart des appareils photos modernes génèrent des données EXIF.

Recherche dans les articles ET dans les pages – les recherches ne portaient que sur les articles, maintenant elles incluent les pages aussi. C’est un grand pas en avant pour ceux qui utilisent WordPress comme un CMS. Les nouveaux thèmes peuvent définir un style ou un ordre différent pour les pages dans les résultats.

Gestion des tags – maintenant, vous pouvez ajouter, renommer supprimer et faire tout ce que vous voulez à partir de WordPress sans utiliser de plugin complémentaire.

Mesure de la sûreté des mots de passe – quand vous changez de mot de passe dans votre profil, WordPress vous dira quelle est la sûreté de votre mot de passe de manière à vous aider à en choisir un bon.

Protection contre les modifications simultanées – pour ceux qui sont sur des blogs avec plusieurs auteurs, avez-vous déjà ouvert un article pendant que quelqu’un d’autre était en train de le modifier, et vos sauvegardes automatiques se faisaient concurrence, perdant irrémédiablement des heures de travail ? Je parie que cela a ajouté quelques mots à votre vocabulaire. Maintenant, si vous ouvrez un article que quelqu’un d’autre est en train de modifier, WordPress le verrouille automatiquement et il vous empêche d’effectuer une sauvegarde tant que l’autre n’a pas fini. Vous pourrez voir un message comme ci dessous.

L'interface signale une édition en cours.

Des mises à jour des extensions en un minimum de clics – depuis la version 2.3, si les extensions que vous utilisez font partie du site officiel des extensions, nous vous avertissions quand une mise à jour était disponible. Maintenant, nous avons franchi une étape logique – télécharger et installer la mise à jour pour vous. Cela dépend un petit peu de votre hébergement, et il se peut que votre mot de passe FTP vous soit demandé, comme OS X et Windows vous demandent parfois des mots de passe. Mais ça marche bien sur la majorité des hébergeurs que nous avons pu tester, chaque situation est unique, la peinture est encore fraîche, une extension peut en cacher une autre…

Un éditeur visuel d’articles plus sympathique – je ne sais pas comment présenter cette amélioration à part dire « votre code ne sera plus saccagé maintenant ». Nous utilisons la version 3.0 de TinyMCE, cela entraîne une meilleure compatibilité avec Safari, et nous avons fait particulièrement attention à l’intégration et aux interaction avec le code HTML complexe. Il a maintenant un mode plein écran qui vous permet de saisir votre texte sans aucune distraction.

Des galeries intégrées – quand vous profitez du téléchargement multifichiers pour envoyer un nombre important de photos, vous pouvez les exploiter avec une nouvelle fonction qui vous permet d’inclure des galeries dans votre article en mettant simplement [ gallery] (sans l’espace) dans celui-ci. Ce code va afficher toutes vos vignettes et chacune sera liée à une page où les gens pourront faire des commentaires sur les photos individuelles. J’ai déjà utilisé cette fonction sur mon blog, et j’ai mis en ligne plus de 1 200 photos dans 23 galeries. Ce code a lui aussi quelques options, parcourez cette documentation (en anglais).

Nouveautés pour les développeurs.

Passons maintenant aux trucs de geeks. Tandis que nous sommes excités par les caractéristiques ci-dessus, chacune représente une nouvelle opportunité ou API pour les développeurs tiers, qui pourront passer à un niveau supérieur (les meilleurs améliorations seront un jour ou l’autre intégrées dans WordPress).

Des mots de passe plus sûrs – nous utilisons maintenant la bibliothèque phpass pour améliorer tous les mots de passe stockés dans la base de données. Cela rendra les attaques « force brute » impossibles. Si vous utilisez des choses comme mod_auth_mysql, nous avons créé une extension qui vous permet d’utiliser votre hash MD5 existant plutôt que le nouveau système (ce hashing est complètement modifiable par des extensions). Les utilisateurs seront automatiquement basculés sur le mot de passe sécurisé la prochaine fois qu’ils se connecteront.

Des cookies sécurisés – les cookies sont maintenant chiffrés en utilisant un protocole décrit dans ce document PDF, qui utilisé un enchaînement comme user name|expiration time|HMAC( user name|expiration time, k), où k = HMAC(user name|expiration time, sk) et où sk est une clef secrète que vous pouvez définir dans votre configuration.

Création d’URL et taxinomie facile – le mieux est sans doute d’expliquer avec un exemple : je peut faire appel à register_taxonomy() avec quelques paramètres pour enregistrer une taxinomie (sorte de regroupement d’éléments d’un même thème) nommée « personnes », et je peux ajouter des informations à une image mise en ligne via WordPress, avec une interface d’ajout de tags pour identifier les personnes sur une photo par exemple. Une fois validée, je pourrais retrouver cette photo (et celle répondant à la même taxinomie) à l’aide d’URL significatives comme /personnes/prenom-nom/. Tout cela avec une seule fonction.

Documentation intégrée – la grande majorité du code ajouté à WordPress comprend une documentation intégrée qui explique l’utilité d’une fonction, et donne des renseignements sur ses paramètres.

Optimisations de la base de données – nous n’avons pas modifié le schéma des tables dans cette version, c’est une des raisons qui fait que de nombreux plugins marchent bien avec la 2.5. Nous avons ajoutés quelques index aux tables, et rendu certains champs par défaut plus flexibles en nous basant sur certains goulots d’étranglement rencontrés avec WordPress.com, qui héberge maintenant 2.7 millions de blogs WordPress. L’application ne devrait voir aucune différence, mais devrait être un petit peu plus rapide du coté de la base de donnée.

$wpdb->prepare() – maintenant, presque tout le SQL de WordPress est d’abord préparé, et la même fonction sont disponibles pour vos plugins. Cela devrait empêcher les problèmes basiques d’échappement SQL.

Boutons de médias – les boutons « ajouter des médias », situés au-dessus de la zone d’écriture, sont à la fois extensibles (vous pourriez ajouter un bouton « ajouter une carte Google » si vous voulez) et remplaçables (si vous pensez que vous pouvez faire mieux que nos boutons Vidéo et Audio, vous pouvez remplacer les boutons par défaut).

API de codes courts – le nouveau système de galeries est propulsée par la nouvelle API de codes courts. Les codes courts sont des courtes chaînes délimitées par des crochets ([cpdecourt]), qui sont magiquement transformés lors de l’affichage final en choses plus intéressantes. Ils permettent à l’utilisateur d’utiliser des chaînes courtes, facile à taper et rapide à copier/coller, qu’ils peuvent placer n’importe où dans leur article, sans se soucier de casser leur code HTML complexe ou leur code pour plugins Flash, par exemple. L’API de codes courts est complètement documentée.

Maintenant, vous comprenez pourquoi le 2.5 a pris un peu plus de temps que prévu. )

Notes sur mise à jour

Les instruction de mise à jour pour cette version sont à peu près les mêmes que pour les autres versions. La chose la plus importante à vérifier est vos extensions (plugins) ; par exemple, si tout marche bien sauf le nouveau système de téléchargement, une extension ancienne peut causer une erreur JavaScript sur une page et la casser. Si quelque chose se passe mal, la chose la plus sûre à faire est de désactiver vos extensions (nous avons maintenant un bouton pour le faire en une seule fois), et de les réactiver une à une, en vérifiant au fur et à mesure si le problème n’est pas réapparu. C’est ainsi que nous avons résolu a peu près tout les problèmes rencontrés pendant les tests ; cela vous permet aussi de repérer quelle extension pose problème, et de prévenir son auteur de manière à ce qu’il la mette à jour – vous pourrez ensuite inonder cet auteur de louanges sur votre blog.

Une note rapide sur les nouvelles caractéristiques d’envoi de fichiers et de mise à jour des extensions : il y a existent des cas extrêmes avec certaines plates-formes d’hébergement, par exemple les versions de Lighttpd antérieures à 1.5, ou des règles mod_security trop agressives. Si quelque chose ne fonctionne pas comme il devrait le faire selon les captures d’écran, demandez à votre hébergeur s’il y a quelque chose qui pourrait interférer du coté de leurs serveurs. Hébergeurs, n’hésitez pas à rejoindre notre mailing-liste wp-testers si vous avez un environnement qui nécessite que nous écrivions du code spécifique pour que tout marche. Nous serons heureux de l’inclure dans la mise à jour suivante.

Astuce rapide : dans la version 2.5, vous devez cliquer sur quelque chose pour le modifier. Cliquez par exemple sur votre nom d’utilisateur pour modifier votre profile ou sur le titre d’un article pour le modifier.

La communauté s’agrandit.

Ce n’est plus de la croissance, c’est une véritable crue ! Nous citons toujours le chiffres de téléchargement, et la version 2.3 a déjà atteint 1.92 millions de téléchargements au moment où j’écris cet article, mais nous avons des informations encore plus intéressantes que j’aimerais partager.

Il y a eu plus de 1.200 modifications dans notre répertoire depuis la version 2.3.0, et plus de 90 personnes ont été remerciées dans ces modifications. Cela signifie que dans notre code de base, hors extensions, il y a 90 personnes qui ont contribué des idées suffisamment bonnes pour être acceptées dans la version que vous avez téléchargée. Je n’imaginait pas qu’il y avant tant de gens actifs.

En dehors de l’équipe centrale de programmeurs, nous avons reçu de l’aide des personnes suivantes, en gros dans l’ordre du nombre de modifications : mdawaffe (Michael Adams), azaozz (Andrew Ozz), nbachiyski (Nikolay Bachiyski), andy (Andy Skelton), iammattthomas (Matt Thomas), tellyworth (Alex Shiels), josephscott (Joseph Scott), lloydbudd (Lloyd Budd), DD32 (Dion), filosofo (Austin Matzko), hansengel (Hans Engel), pishmishy, ffemtcj, Viper007Bond, ionfish (Benedict Eastaugh), jhodgdon (Jennifer Hodgdon), Otto42, thee17 (Charles E. Free-Melvin), et xknown. Nous voulons aussi remercier MichaelH et Lorelle pour l’aspect documentation, et moshu, Kafkaesqui, whooami, MichaelH, Otto42, et jeremyclark13 pour l’aide qu’ils apportent au support.

La branche 2.5 est appelée « Brecker » en l’honneur de Michael Brecker, un saxophoniste exceptionnellement talentueux, qui peut mélanger les styles sans effort et qui ne s’est jamais arrêté de faire des expériences jusqu’à sa mort l’an passé.

Un nouveau site WordPress.org.

Comme si tout cela ne suffisait pas, dans notre copieux temps libre nous avons décidé de revoir le deisgn de WordPress.org pour qu’il colle mieux à la nouvelle esthétique du tableau de bord, et aussi pour soigner certains endroits qui avaient besoin d’un calin. Certaines parties du site, comme le Codex, peuvent encore rester dans l’ancien style pendant un jour ou deux. Nous le savons, merci de nous laisser encore un peu de temps.

Et pour la suite ?

Comme toujours avec WordPress, nous ne prétendons pas que quoi que ce soit soit parfait ou mieux que n’importe qui dans le monde, mais elles sont faites par et pour les utilisateurs, et s’il y a une chose que nous promettons, c’est qu’à chaque version nous écoutons et essayons d’améliorer.

La 2.5 est une étape majeure pour WordPress, pas parce qu’elle a ajouté des douzaines de fonctions demandées par les utilisateurs, mais parce qu’elle réaffirme que nous sommes toujours aussi passionnés par le blogging que le jour où nous avons commencé. Notre communauté est trop fière pour se reposer sur ses lauriers – contrairement à ce qu’ont déclaré certains pontes, le blogging est loin d’être « fini » et chaque amélioration éveille un peu plus notre appétit pour la suite. Et la suite est en préparation.

Je suis content que WordPress ne limite pas la taille des articles, parce que celui ci aurait atteint cette limite. Si vous êtes arrivé jusqu’ici, merci d’avoir passée un morceau de votre journée avec nous. J’espère sincèrement que cette nouvelle version de WordPress va vous aider à faire ce que vous aimez faire.

L'auteur :

Informations annexes à l'article

Cet article a été publié le Samedi 29 mars 2008 à 23:45 et est classé dans Développement, Evènements, WordPress.

Vous pouvez en suivre les commentaires par le biais du flux RSS 2.0.

Les commentaires et pings sont fermés.

Article lu 15 293 fois.

Méta

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (No Ratings Yet)
Loading...Loading...
Imprimer cette article Envoyer cet article à un ami

19 commentaires

  1. Dans mon tableau de bord, j’ai mis le flux rss de WordPress Francophone en lieu et place du blog de dev WP xD
    Quand j’ai lancé mon blog avec la nouvelle version, j’ai pas vraiment trouvé de bonnes choses de prime abord.
    D’une je suis perdu dans cette nouvelle interface qui bien que plus aéré grâce aux couleurs claires, m’a l’air un peu plus bordélique qu’avant.
    Et, la page d’écriture des billets est vraiment mal foutue : pourquoi avoir supprimé le drag’n drop? Maintenant il faut scroller à mort pour spécifier la catégorie ou trackbacker…Mais il est vrai que le temps de chargment des pages m’a l’air plus rapide^^.

  2. mon avis est que tu dois troquer ton écran 15 pouces pour un plus grand …

  3. M’a pas l’air mal du tout cette nouvelle mouture. Bon, c’est vrai qu’un temps d’adaptation sera nécessaire avec la nouvelle organisation de l’interface d’administration.
    Par contre, les « tags local / Yahoo / Tag The Net » ne semble pas fonctionner.
    Ceci dit, j’ai un 19″ et j’ai juste le titre « Catégories » qui apparait au bas de celui-ci. Je dois également scroller pour afficher mes catégories. Il n’y a donc pas que les 15″ qui sont touchés. ;-)

  4. Si tu lui paye pourquoi pas…

  5. Autant pour moi, pour les “tags local / Yahoo / Tag The Net” , il s’agit d’un plugin qui n’est pas encore totalement compatible avec la version 2.5 !

  6. bonjour, je voulais savoir pourquoi il y a 2 versions diférentes sur les 2 sites : sur wordpress.org, c’est wp 2.5, et sur wordpress-fr.net c’est la 2.3.3 ?

    (par simple curiosité ^^)

  7. bonjour,
    je cite :
     » … il faut scroller à mort pour spécifier la catégorie ou trackbacker… »
    « …je peut faire appel à register_taxonomy() avec quelques paramètres pour enregistrer une taxinomie “personnes”, et dès je modifie une image, je peut avoir une interface d’ajout de tags pour identifier la personne sur une photo, ce qui me donne des URL significatives comme /personnes/prenom-nom/. Tout cela avec une seule fonction…. »
    c’est quelle langue ? en japonais , je comprendrais mieux…
    j’ai de plus en plus l’impression que wp (et tout ce qui tourne autour du web, 2 ou plus), est réservé aux gens qui parlent ce dialecte abscons, sans aucune pitié pour les pauvres utilisateurs lambda qui ne causent que le français.
    Même le procédé de mise à jour des différentes versions reste obscur et pas toujours fiable, suffit de relire tous les commentaires .
    voilà, c’était mon coup de gueule hebdomadaire.
    :o)

  8. une bonne mise à jour :
    Fatal error: Cannot redeclare get_tag_feed_link() (previously declared in /web/blhland/www/wp-includes/link-template.php:384) in /web/blhland/www/wp-includes/feed.php on line 211

    je fais quoi maintenant ???
    merci

  9. blh_ika : pour la première phrase, je n’y peux rien, elle provient d’un commentaire :) Pour info, « scroller » signifie « utiliser la molette de la soirée pour descendre dans la page », et « trackbacker » est un anglicisme signifiant « faire un rétrolien ».

    Pour la seconde phrase, j’ai réécrit la partie pour tenter de la rendre plus clair. Cela étant, elle se trouve dans la section réservée aux développeurs, donc a priori à ceux qui savent de quoi on parle présentement :)

    Sinon, pour ton problème, rendez-vous sur le forum. Le plus souvent, le problème peut se corriger en supprimant les dossier /wp-admin et /wp-includes, et remettre en ligne ces dossiers depuis l’archive téléchargée…

  10. merci Xavier, je vais tenter l’impossible et relire d’abord la mise à jour. :o)

  11. Cool …
    je suis impatient de voir sortir la version stable, car je suis encore sur 2.1 et je ne jugeais pas utile d’upgrader, maintenant je vais pouvoir, avec un regret quand même.

    La possibilité de pouvoir écrire sur plusieurs pages (comme certains autres CMS) au lieu de scroller cela peut être pratique dans certain article … pourquoi cette option dans la V2.5 n’a pas été intégrer ???

    c’est bon travail quand même, félicitation.

  12. TKL > Ca existe depuis longtemps, avec la fonctionnalité break page

    http://www.wordpress-fr.net/bl.....age-plugin

  13. Je suis pas encore certain de pouvoir upgrader vers la version 2.5 suite a une petite crainte, je ne suis pas certain que le plugin wordphonic marche avec la dernière release :x

  14. Vraiment conquis par cette nouvelle version de wordpress :D

  15. Bon finalement je l’ai fait a l’ancienne mais bon c’est passé :p
    J’ai fait un backup tout viré sur le ftp puis upload de la version 2.5 et enfin import et tout roule pour la traduction c’est resté en anglais mais bon je m’en fous avec ff 3 j’ai l’habitude :p

  16. Dommage qu’il ne soit pas traduit en entier !

  17. WP 2.5 est bien traduit en entier… vérifiez vos fichiers MO de traduction dans le dossiers wp-content/languages.

  18. Super jolie version… jusqu’a ce que j’installe le plugin SEO…. puis plus rien! 403 sur tout le blog… Argh :D

  19. Il est bien traduit en entier, il y a 2 mises a jour à faire pour que ça soit le cas ;)

Les commentaires sont fermés.

écrire un commentaire

40 rétroliens

  1. WordPress 2.5 on Jojo-blog
  2. Entre réel et numérique » Wordpress 2.5 : Transition effectué
  3. Mise à jour majeure du Blog | Les deux sous de Peuple Loup
  4. WordPress 2.5 est officiellement en ligne et traduit en Français ! | Lyricis Web Info
  5. NooDev ‘n’ Tek » Blog Archive » Wordpress 2.5 (en français)
  6. Wordpress 2.5 sortie officielle | Le Journal du Blog
  7. La vie trépidante de ph@Zer » Blog Archive » Upgrade réussi
  8. Sortie de Wordpress 2.5 | Je casse des briques
  9. Dooliblog
  10. Math43’s Blog » Mise a jour réussite !
  11. Note de service : Wordpress 2.5 leRelationBlog
  12. Mémoire des étoiles | Wordpress 2.5
  13. ' + title + ' - ' + basename(imgurl) + '(' + w + 'x' + h +')
  14. ToDoList + Passage à WordPress 2.5 — YouTioube
  15. Le blog de brasseo.net : Blog Archive : Les nouveautés de la version 2.5 de Wordpress
  16. Wordpress 2.5 : Mes premières impressions d'utilisateur > Guy Pastre
  17. Proof of Concept » Wordpress 2.5
  18. PcHelp 06 77 91 30 56 » -WordPress 2.5 disponible
  19. Année préparatoire au master en Arts du spectacle » Mise à jour effectuée!
  20. Questions et réponses au sujet de la version 2.5 de WordPress | WordPress tuto
  21. Gin and Tonic™ Spécial “White Party” d’Avril » Pour le Geek en Vous
  22. » Wordpress 2.5 est sorti Technoaddict: Le Webzine Apple et Open-Source
  23. Le Blog de SckyzO » Sortie de WordPress 2.5
  24. Webinside - Blog d’Hervé Delvaux » Wordpress 2.5
  25. Blog de Thomas » Migration vers Wordpress 2.5
  26. Александр Медведев: «Кубок Гагарина – это хорошая ассоциация с нашим
  27. Президент РКК “Энергия” Николай Севастьянов о полетах на Луну, Марс,
  28. En vrac #4 | Jean-Baptiste
  29. Вода для пациента - ГАЗЕТА.GZT.ru
  30. Батурин Павел Александрович. Гагарин жив.
  31. Французский подросток арестован за публикацию перевода Гарри Потт
  32. Со дня гибели Гагарина прошло 40 лет - Правда.Ру
  33. Мир отметит 100-летие перевода часов
  34. damdec » Archive du blog » Me voilà sous Wordpress 2.5…
  35. Mise à jour vers Wordpress 2.5 | Ta vie on s'en fout!
  36. BenSite 2.0 » Migration vers WordPress 2.5 réussie
  37. Présentation de WordPress 2.6 | WordPress Francophone
  38. 2008, année fantastique | WordPress Francophone
  39. Hebergement .TV » Blog Archive » » 2008, année fantastique
  40. 2008, année fantastique | Le Pixel Shoppe