Sortie de WordPress 2.3 ! Et de son pack français…

S’il vous plait… ne nous envoyez pas d’email pour nous informer de la sortie des nouvelles versions de WordPress !!

Il se trouve (eh oui…) que le staff participe un minimum au développement de WordPress et que ce même staff suit également les nouveautés relatives à la communauté. (Xavier en parlera prochainement)

Cela dit :)

Les nouveautés

Cette annonce va être un peu plus court que d’habitude vu que:

Donc je vais juste résumer les nouvelles fonctionnalités

  1. Gestion native des tags
  2. Notification de mises à jour pour WordPress et les plugins
  3. Canonical URLs, une nouvelle fonctionnalité optimisant le référencement naturel (voir l’article de Fran6)
  4. Un nouveau statut pour les articles, la mise en validation. Une amélioration du workflow.
  5. Les fonctionnalités étendues de l’éditeur visuel sont accessibles directement par un bouton.
  6. Support complet des flux Atom
  7. Nouvelle version de jQuery 800% plus rapide
  8. Nouveau schéma de la taxinomie (voir l’article que j’ai écrit précédemment)
  9. Les importateurs ont été optimisés
  10. Le dashboard et la gestion RSS sont désormais enfichables pour faciliter l’interaction avec les plugins
  11. Une nouvelle méthode pour protéger les requêtes SQL a été implémentée.

Sans oublier les 351 tickets et potentiels bugs corrigés dans cette nouvelle version.

Le nom de code de cette release est “Dexter” (merci Matt)

Traduction française

Beaucoup de nouvelles chaines pour cette version, mais surtout la traduction du “readme.html” ainsi que la correction de nombres fautes. Globalement on peut dire que la qualité du pack est en nette hausse !

En plus de l’équipe de traduction habituelle (Myriam, Xavier et moi-même), je tiens à remercier:

Pour l’aide fournie lors de l’élaboration de ce pack français ;)

Téléchargements

Le téléchargement a lieu sur la page de téléchargements comme d’habitude ;)

Mise à jour (important !!!)

Cette mise à jour est grandement différente, car beaucoup de choses ont changé.

  1. Sauvegardez vos fichiers et base de données
  2. Désactivez tous les plugins (très important!)
  3. Effacez tous sauf le fichier wp-config.php et le dossier wp-content/ (attention si vous avez effectué des modifications sur le thème par défaut, renommer le dossier de votre thème, de “default” à “defaultperso” par exemple)
  4. Téléchargez la dernière version
  5. Envoyez-la sur votre FTP
  6. Allez à la page d’administration de votre blog (exemple: http://monblog.fr/wp-admin/)
  7. Suivez les actions de l’utilitaire de mise à jour
  8. Terminé !

J’ai ouvert un sujet sur le forum relatif à cette mise à jour, n’hésitez pas à y réagir en cas de problème…

Pour les casse-cou, quelques recommandations avant de migrer sur WordPress 2.3 (bêta/RC)

J’ai publié sur le forum dédié à WordPress 2.3, un sujet où j’explique les précautions à prendre avant de migrer.

Je tiens à rappeler que WordPress 2.3 est encore en développement, et que contrairement à beaucoup de services Web 2.0, les versions bêta et de développement de WordPress sont de véritables bêta avec des vrais bugs et problèmes en tout genre.

Il existe un grand nombre de plug-ins incompatibles et/ou nécessitant une mise à jour pour cette version.

Je connais plusieurs personnes (elles se reconnaitront) qui ont voulu faire le saut, et qui finalement sont reparties sur WordPress 2.2.3.

Pas de folie donc…

comments_color 3 commentaires post_color 22 septembre 2007 author2 Amaury
categories_color Brèves, WordPress

WordPress 2.3 : Schéma de la taxinomie !

Avant de commencer, je fais une petite précision sur le mot “taxinomie”.

La taxinomie désigne une méthode de classification des informations dans une architecture structurée de manière évolutive, autrement dit les catégories, les tags, etc. (Plus d’informations sur Wikipedia)

WordPress 2.3 introduit un nouveau schéma pour la taxinomie. Il remplace les tables “categories“, “post2cat” et “link2cat” par 3 nouvelles tables bien plus flexibles.

shema_taxinomie_wordpress2.3

La première table est “terms“, elle ne comprend que les informations de base relatives à chaque terme.

 term_id bigint(20) NOT NULL auto_increment,
 name varchar(55) NOT NULL default '',
 slug varchar(200) NOT NULL default '',
 term_group bigint(10) NOT NULL default 0,
 PRIMARY KEY  (term_id),
 UNIQUE KEY slug (slug)
  • “name” est le nom du terme
  • “slug” est le nom optimisé pour l’URL
  • “term_group” permet de grouper plusieurs termes ensemble
  • “term_id” est un ID unique.

Un terme n’est ni une catégorie, ni un tag, cela dépend du contexte donné dans la table “term_taxonomy“.

 term_taxonomy_id bigint(20) NOT NULL auto_increment,
 term_id bigint(20) NOT NULL default 0,
 taxonomy varchar(32) NOT NULL default '',
 description longtext NOT NULL,
 parent bigint(20) NOT NULL default 0,
 count bigint(20) NOT NULL default 0,
 PRIMARY KEY  (term_taxonomy_id),
 UNIQUE KEY term_id_taxonomy (term_id,taxonomy)

La table “term_taxonomy” spécifie un terme dans une taxinomie. Il peut en faire une catégorie ou un tag (ou les 2).

  • “term_id” est l’ID du terme dans la table de termes (expliqué ci-dessous)
  • “taxonomy” désigne la taxinomie qu’on emploie. Les taxinomies par défaut sont “category”, “post_tag”, ou encore “link_category”.
  • “term_taxonomy_id” est l’ID unique pour la paire terme/taxinomie.

Le reste des champs fournit des informations à propos du terme dans le contexte de taxinomie.

  • “parent” permet une relation de hiérarchie entre plusieurs termes d’une taxinomie.
  • “description” propose de spécifier une description pour un terme dans une taxinomie donnée.
  • “count” permet de compter le nombre d’objets associé à une paire terme/taxinomie

Par exemple, pour la taxinomie “category”, le champ “count” permet de savoir le nombre d’articles que contient chaque catégorie.

La dernière table, “term_relationships“, met en relation les objets comme les liens ou les articles avec le champ “term_taxonomy_id” de la table “term_taxonomy“.

 object_id bigint(20) NOT NULL default 0,
 term_taxonomy_id bigint(20) NOT NULL default 0,
 PRIMARY KEY  (object_id,term_taxonomy_id),
 KEY term_taxonomy_id (term_taxonomy_id)
  • “object_id” est l’ID d’un article ou d’un lien
  • “term_taxonomy_id” est l’ID de la table “term_taxonomy” désignant une paire terme/taxinomie

La flexibilité de ce schéma et de l’API plugins permet d’ajouter de taxinomies et des objets très facilement. C’était l’un des points important du projet “Summer of Code“. Parallèlement, ce schéma nous autorise à récupérer facilement tous les objets associés à un terme donnés, sans préciser la taxinomie, récupérer tous les termes de toutes les taxinomies pour un objet donné, et aussi de convertir toutes les catégories en tags avec une requête.

Vous en apprendrez un peu plus sur le schéma de la taxinomie en consultant l’API des développeurs.

L’API des catégories assure une rétro compatibilité avec les versions précédentes. Les plugins effectuant des modifications directement sur les tables categories, link2cat ou post2cat seront buggés et non fonctionnels.

Voilà pour le schéma de taxinomie de la version 2.3. Il va causer quelques problèmes avec certains plugins dans un premier temps, mais à long terme il autorisera l’ajout de taxinomies sans modification du schéma de la base de données et c’est une excellente chose !

Source: Boren.nu

Calendrier à venir de WordPress 2.3 !

wordpressicon-hanttula2 La sortie de WordPress 2.3 approche.

L’équipe de développement a jugé bon de publier le calendrier de publication de WordPress 2.3

23 août 2007 Feature Freeze (fonctionnalités figées)
27 août 2007 Beta 1
29 août 2007 Bug Hunt
3 septembre 2007 Beta 2
5 septembre 2007 Bug Hunt
10 septembre 2007 Beta 3
12 septembre 2007 Bug Hunt
17 septembre 2007 Hard Freeze (code figé au maximum)
String Freeze (texte à traduire figé)
Release Candidate 1
19 septembre 2007 Bug Hunt
24 septembre 2007 Final

Les “Bug Hunt” sont des évènements rassemblant un maximum de testeurs pour tenter de détecter d’éventuels bugs dans WordPress.

Si vous parlez anglais, et que vous avez une bonne expérience de WordPress, n’hésitez pas à y participer.

Pour rappel, les fonctionnalités ajoutées dans WordPress 2.3.

Pour l’avoir testé, je trouve la console d’administration beaucoup plus réactive que dans le passé, ce qui est une bonne chose !

Plugins Contest : Venez supporter les plugins des développeurs français !

Comme l’avait annoncé Benoît dans un précédent article.

Le contest concours de plugins est terminé !

Ce dernier s’est déroulé sur une période de 2 mois (juin/juillet). Il a eu plus de 30 plugins retenus pour la phase finale de la compétition.

Dont 2 plugins développés et maintenus par des Français:

  • Post Album (alakhnor)
    • Gestionnaire de médias par album. (photos, vidéos)
  • Simple Tagging Plugin (AmO)
    • Gestionnaire de tags pour WordPress, performant, fiable et puissant.

Si vous utilisez nos plugins et que vous appréciez notre travail pour la communauté, allez voter pour eux ! (avec une bonne note)

Et comme nous sommes fairplay, voici le lien avec l’ensemble des plugins en compétition, l’occasion de découvrir d’éventuels nouveaux plugins.

Vous trouverez sur la même page les prix pour les gagnants, il y a des sommes d’argent cash, des hébergements, un lecteur MP3, un logiciel de traduction, un livre, bref.

Des choses sympathiques !

Page 7 sur 20« Début...«3456789101112»...Fin »

Blog French 2.0

WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA