WordPress 4.4 adapte les images à chaque écran

Nicolas Furno |

WordPress 4.4 est disponible depuis cette nuit et cette nouvelle mise à jour majeure du moteur de site apporte une fonction très intéressante. En effet, toutes les images seront désormais optimisées pour chaque taille d’écran, sans aucun effort nécessaire de la part des créateurs de site ou des auteurs. Il suffira de publier des images et l’application créera des variantes plus petites pour les smartphones ou les tablettes.

Cliquer pour agrandir

Le gros avantage de la solution apportée par WordPress, c’est qu’elle ne nécessite aucun travail supplémentaire et qu’elle utilise les derniers standards en la matière. L’ancien code HTML des images est remplacé à la volée par la nouvelle balise, srcset qui prévoit des variantes en fonction de la largeur à afficher. À l’arrivée, on a une image plus petite sur un iPhone que sur un iPad, et donc un fichier à charger plus léger. C’est le moteur qui se charge de tout pour vous, y compris de générer chaque variante et de la stocker sur le serveur. Et c'est rétroactif : tous les articles déjà publiés seront mis à jour, sans effort supplémentaire.

Pour le moment, WordPress ne gère pas les images Retina, ce qui est pourtant possible avec cette nouvelle balise. Cela viendra probablement à terme, mais en attendant, vous pouvez facilement en bénéficier en utilisant Photon, le service qui stocke toutes les images sur les serveurs de WordPress.com. C’est un service gratuit, à activer en utilisant le module Jetpack, et il distribue des images à la bonne définition quand on les affiche sur des écrans Retina. Pour les navigateurs compatibles, Photon sert aussi des images en WebP, le format de Google qui est bien plus compressé à qualité égale que le JPEG.

Sur cet exemple, l’image de base mesure 2100 pixels de large. Mais puisque l’on affiche l’article sur une colonne étroite, comme pour un smartphone, WordPress n’a chargé qu’une image réduite adaptée à la taille de la colonne. Cliquer pour agrandir

WordPress prépare son avenir

L’autre grosse nouveauté de cette mise à jour prépare le futur de WordPress. Avec la 4.4, toute l’infrastructure nécessaire pour l’API REST a été intégrée au cœur du moteur de site. C’est une étape essentielle pour utiliser WordPress plus comme une application et pas seulement comme un outil de création de site. C’est aussi un élément au cœur de la nouvelle stratégie mise en avant par Matt Mullenweg, le co-créateur de l’application, qui fait du JavaScript le futur de WordPress.

Calypso, la toute nouvelle interface d’administration, a été créée uniquement avec du code JavaScript et si on avait encore un doute, Matt Mullenweg a clarifié les choses à l’occasion de la dernière conférence WordCamp. L’avenir pour WordPress, c’est le JavaScript et il encourage tous les développeurs à se familiariser avec ce langage pour ne pas être à la traine (lire aussi : WordPress envisage son avenir sans PHP). Précisons que l’on ne peut toujours pas utiliser cette API sans installer un plugin supplémentaire, mais l’intégration au cœur se poursuivra avec les prochaines mises à jour.

Au programme également de cette mise à jour, un nouveau thème par défaut, la possibilité d’intégrer un article WordPress dans un autre article comme on le ferait pour un tweet ou une vidéo YouTube et plusieurs nouveautés pour les développeurs.

En attendant le JavaScript, PHP s’accélère

L’autre nouveauté importante pour WordPress n’est pas directement liée au moteur. La semaine dernière, une mise à jour importante de PHP est sortie, probablement la mise à jour la plus importante de ces dernières années. PHP 7 n’apporte pas de nouveautés majeures sur le plan des fonction, mais cette version est optimisée pour la vitesse et les résultats sont spectaculaires.

Passer de PHP 5 à PHP 7 améliore les performances de manière très significative, ici spécifiquement pour WordPress. Plus d’informations

Dans certains cas, PHP 7 est deux fois plus rapide que PHP 5.6 et même si ce n’est pas forcément ce que l’on retrouve en conditions réelles, le gain est toujours indéniable. Attention toutefois, même si WordPress est totalement compatible avec cette nouvelle version, ce n’est pas nécessairement le cas de tous les plugins et thèmes. Si vous utilisez des modules qui n’ont pas été mis à jour depuis longtemps, vous aurez peut-être des problèmes, mais si vous pouvez faire la mise à jour, n’hésitez pas, le jeu en vaut la chandelle.

Tags
avatar Florian Innocente | 
Mazette.
avatar ErGo_404 | 

PHP me semble quand même être un peu sur le déclin.
Wordpress doit être son plus gros utilisateur, s'ils l'abandonnent à terme petit à petit les autres éditeurs vont suivre.

avatar madaniso | 

@ErGo_404 Facebook tourne sous PHP aussi.

avatar Un Type Vrai | 

Les faits :

Malgré ses nombreux retards sur la concurrence, son langage pas consistant et le flou total sur la version 6, PHP n'a pas perdu grand chose en part de marché.

Avec PHP7, une nouvelle direction bien plus claire, une simplification / cohérence accrue dans le langage et des fonctionnalités à la pelle, PHP ne semble pas "mort".

Bref, comme souvent, on pense un truc vieillot et sur le déclin, puis ça repart...
(Apple / iMac, Microsoft / W10 )

avatar BabyAzerty | 

Haha.

Facebook, Wikipedia, Flickr, Tumblr, Yahoo sont des sites connus pour lagger 24h/24, 7j/7.
Si seulement ils étaient développés en js, la solution miracle...

avatar Mickaël Bazoge | 
Câlice.
avatar Anthony Nelzin-Santos | 
Pas un mot sur le nom de code de cette version, alors qu'il rend hommage à un trompettiste de génie ! Du travail de sagouin.
avatar R1x_Fr1x | 

Avant, le problème des commentaires sur MacGé c'était les trolls. Mais il semble qu'un coup d'État de la rédaction ait changé la perspective de la problématique. On vous dérange pas plus hein ;)

avatar Christophe Laporte | 
@R1x_Fr1x ils veulent tous avoir leur heure de gloire dans le zapping
avatar R1x_Fr1x | 

@cl97 :
Ça va vous auriez pu dire les Guignols. Sympa après l'ambiance au bureau.

Sinon: VIVE WORDPRESS. Continuez à l'associer à des petits blogs allez-y. Les chiffres d'aujourd'hui parlent d'eux-mêmes. Et désolé pour les grincheux, demain, ça sera pire.

avatar instantcook | 

Pour un hébergement mutualisé (en l'occurrence chez ovh), comment se passe la mise à jour de PHP ? Merci pour vos retours.

avatar Nicolas Furno | 

@instantcook :
C'est assez simple, j'ai publié un tutoriel justement pour OVH : https://mestrucspour.wordpress.com/2015/11/01/php-7-ovh/

avatar Sostène Cambrut | 

@Nicolas

Tes collègues ne sont vraiment pas très sympa avec toi !

avatar Florian Innocente | 

@Sostène Cambrât

Ben disons qu'on travaille avec lui et qu'au bout d'un moment il faut que ça sorte.

avatar Boumy | 

Allez Joomla, faut bouger là. À moins qu'un développeur tiers s'en charge...

avatar Un Type Vrai | 

Pourquoi ne parler que de ce pauvre moteur de blog qui peine à avoir un framework de développement au niveau de ses concurrents ?

Que je sache, ça fait plusieurs années que les images peuvent être optimisées selon la cible sur d'autres CMS...

Bref, vous faites de la pub à Wordpress qui 'nen a pas besoin, par contre un backend accessible ou responsive, un framework complet et une facilité d'étendre le modèle des données etc. vous vous en foutez...

Un peu bizarre pour un site pro Apple cette admiration pour Wordpress, non ?

avatar patrick86 | 

@Un Type Vrai :

Vous conseilleriez quoi pour un site de club sportif, avec pages de présentation, galerie média, un peu de blog et peut-être un forum interne (possibilité à prévoir) et de préférence assez facile à prendre en main pour que du contenu puisse être publié par des non-développeurs ?

Je lorgne sur Joomla! qui ma semble adapté à ça.

avatar Un Type Vrai | 

Je n'ai pas cité d'exemples volontairement parce que ça dépend évidement de beaucoup de choses.

Il est évident que Wordpress est adapté à beaucoup de besoins, surtout si vous n'avez pas de besoins "métiers" spécifiques.

Je travaille sur de gros sites avec beaucoup de développement métier et du coup, jamais sur Wordpress.

En filigrane de mon post, vous pouvez lire "Moi je bosse sur Typo3, redécouvrez le en version 7, et vous parlerez de wordpress comme d'un moteur de blog".

avatar Nicolas Furno | 

@ Un Type Vrai : on en parle, ou plutôt j'en parle, parce que je connais assez bien WordPress et parce que ça intéresse les lecteurs.

Ce n'est pas de l'admiration, c'est quand même le CMS le plus utilisé, et de loin. Cela étant, de quel CMS devrait-on parler selon vous ?

Et pour finir, la nouveauté n'est pas que c'est possible, c'était déjà le cas depuis bien longtemps et en effet, d'autres le font aussi. La nouveauté, c'est que c'est fait systématiquement et automatiquement. Y compris pour tous les articles déjà publiés, ce que j'avais oublié de préciser.

avatar Fabeme | 

Ben Drupal est passé en version 8 par exemple... avec une admin responsive, une rapidité accrue, l'intégration de views, et plein d'autres choses... Si Wordpress mérite un article, Drupal aussi, c'est le souci de mettre en avant une plateforme à un moment, il y a forcément les ayatollahs des autres plateformes qui vont te tomber dessus ;)

Peace

avatar Nicolas Furno | 

@ Fabeme : j'ai failli le faire, mais je n'ai pas eu le temps sur le moment.

Cela dit, je ne pense pas du tout que Drupal intéresse autant de lecteurs. Alors que WordPress, si…

avatar Fabeme | 

@NicolasFurno
Cela dépend beaucoup du public... j'aurai tendance à ne pas être d'accord avec ta dernière affirmation. La communauté Mac est à la base une communauté de passionnés et de créatifs. Tu dois avoir au moins autant de Wordpress (plus utilisé du côté amateur, mais pas que), que d'utilisateurs de Drupal par exemple (plus utilisé chez les Pro et les sites à fort traffic, mais pas que non plus).

Vous seriez sur un public pas uniquement dédié au Mac, je te donnerai raison, mais je pense que la communauté Mac n'est pas conforme à la représentation majoritaire, et va plus chercher dans les solutions non conventionnelles, Wordpress est très conventionnel.

Mais bon, là, difficile d'étayer la démonstration de chiffres ou de preuves ;)

Il est encore temps de se rattraper sur Drupal dans quelques jours ;)

Peace

avatar jmquidet | 

@ Nicolas Furno :
En effet, moi, par exemple… j’ai quatre sites sous WP chez OVH (le mien et des sites associatifs). Merci donc à Nicolas pour ces “trucs" précieux!

avatar Un Type Vrai | 

"Ce n'est pas de l'admiration, c'est quand même le CMS le plus utilisé, et de loin."

Donc cessez de parler d'iOS, mais Androïd est de loin le plus utilisé, cesser de aprler de mac OS X, Windows est de loin le plus utilisé...

"Cela étant, de quel CMS devrait-on parler selon vous ?"

Ici sur "Macgé" ? Probablement aucun, tant que ça n'a pas de rapport avec Apple, non ?

"parce que ça intéresse les lecteurs."

Je ne le nie pas, je m'étonne que vous ne parliez QUE de Wordpress.

avatar Nicolas Furno | 

@ Un Type Vrai : votre argumentaire ne tient pas. WordPress intéresse les lecteurs, sûrement parce qu'un bon nombre d'entre eux connaissent et utilisent le CMS, étant donné que c'est le plus utilisé. Donc on parle de WordPress.

Ensuite, c'est faux de dire qu'on ne parle que de WordPress. J'ai déjà publié plusieurs articles sur Ghost, par exemple. Et je ne m'interdis rien, si je juge une information intéressante et si je pense qu'elle peut intéresser des lecteurs.

Pour finir, ce n'est pas un sujet nouveau que l'on n'avait jamais traité auparavant. Cet article de 2004 devrait vous en convaincre : https://www.macg.co/tests/2004/03/6-weblogs-au-banc-dessai-70069

avatar Un Type Vrai | 

Ma réaction fait suite à plusieurs brèves ces dernières semaines sur Wordpress...

Et Drupal 8 n'a même pas eu droit à une petite ligne.

Je ne demande pas de parler de rien ou de tout, mais entre le passage à Symphony de Drupal et l'ajout de trucs disponibles depuis longtemps ailleurs dans Wordpress, je ne vois aucune raison de passer la première info sous silence.

Je ne parle pas de CMF ou de choses nettement moins connues.

Pour info en tant que lecteur, je suis très intéressé par la plate forme mobile de Microsoft sous Windows 10 (marre de mon Androïd lent et bugué, moins d'applications mais de qualité, n'est-ce pas l'avantage que le mac arguait face au vilain Windows ? )
Je m'interesse aussi à Nikon (auront-ils la bonne idée de faire un hybride compatible avec la monture F ? Dois-je tout revendre maintenant ou espérer ?)
Etc.

Enfin, je que je comprends, c'est que Wordpress est le CMS maitrisé et c'est pour ça que la veille technologique est plus forte sur ce CMS.
Auront nous des news sur vos marques d'APN préféré ? (ça m'intéresse, je le rappelle)

avatar Sostène Cambrut | 

@Un Type Vrai

"Ici sur "Macgé" ? Probablement aucun, tant que ça n'a pas de rapport avec Apple, non ?"

Donc on ne parle que de ce qui concerne Apple ? Donc on ne parle pas non plus des apps tierces (adieu les news sur Flash, Adobe, Markdown etc) ? C'est bien triste !

Wordpress est une plateforme accessible au Mac qui bénéficie en plus d'apps de gestion natives sur iOS et OSX. Je ne vois pas de bonne raison d'éviter d'en parler. En plus Nicolas maitrise bien son sujet et il serait dommage de ne pas profiter de son expertise.

Maintenant, si Macgé pouvait aussi parler des concurrents j'en serais parfaitement ravi.

avatar Un Type Vrai | 

Ha bon dieux, lisez moi avec un pas de recul...

Merci :D

avatar Boumy | 

Franchement, le lien avec le Mac je le vois tout de suite. Il est question ici d'affichage, de qualité d'affichage et d'écran Retina. Ensuite un lien avec les smartphones dont l'iPhone d'Apple est évidemment la figure de proue et dont on parle souvent ici.
Franchement, Monsieur Nicolas, il n'est pas nécessaire de vous justifier autant. Il ne s'agit même plus ici de trolls mais de braillards bourrés accoudés sur le zinc. :D

avatar Le Mascou | 

Et bien moi je suis content d'apprendre cette nouvelle grâce à MacG, merci ! Je m'en vais de ce pas faire cette MaJ sur mes deux sites WP.

avatar Christophe Laporte | 

On ne parle pas trop de drupal 8 car cela rappelle à notre développeur qu'il a une transition à préparer dans quelques mois :)

avatar witchatt | 

Si je ne m'abuses (personne ne l'a dit clairement), l'API REST va permettre de créer facilement des app natives mobiles pour tous les blogs et sites utilisant wordpress. Je vois bien dans les prochaines semaines/mois, un envahissement des stores d'app avec ces nouvelles applis.

avatar feut | 

Petit question pour les développeur Web, quel sont les avantages et désavantage de développer en Javascript plutôt qu'en PHP.

avatar momo-fr | 

C'est toujours étonnant de voir les frustrés Typo3 ou Drupal pulluler sur les news WP... mais non ils sont bien vos CMS, pas de soucis, par contre effectivement, des news à leur sujet n'intéressent pas grand monde (Cf. dernières stats W3Techs)...

CONNEXION UTILISATEUR