WordPress 5.6 « Simone »

Voici « Simone », la dernière version de WordPress. Nommée en l’honneur de la légendaire interprète de jazz Nina Simone, connue pour des tubes tels que « Feeling Good », « Young, Gifted and Black » ou encore « Four Women ». Lancez quelques-unes de ses chansons phares en fond sonore et découvrez les nouveautés que nous vous avons réservées.

WordPress 5.6 Simone with a photo of Nina Simone

Partager vos histoires n’a jamais été aussi facile

WordPress 5.6 vous apporte de nombreuses façons de donner vie à vos idées. Avec un tout nouveau thème par défaut comme toile vierge, cette version prend en charge une collection de blocs toujours plus grande. Peignez avec des mots, des images, des sons… et des médias embarqués enrichis.

colored circles

Une plus grande flexibilité de mise en page

Donnez vie à vos histoires avec encore plus d’outils pour modifier vos mises en page avec ou sans code. Blocs avec une seule colonne, mises en page utilisant des largeurs mixtes et des colonnes, en-têtes en pleine largeur, bannières vidéos… faites de petits changements ou révolutionnez vos mises en page avec la même facilité.

Plus de compositions de blocs

Les compositions de blocs pré-configurées sur les thèmes facilitent la mise en place de pages standards sur votre site. Testez la force des compositions pour rendre votre flux de travail plus efficace et partagez cela facilement en vous épargnant quelques clics.

Un sous-titrage vidéo directement dans l’éditeur

Pour vous aider à ajouter des sous-titres ou des légendes à vos vidéos, vous pouvez désormais les téléverser dans vos articles et vos pages. Il est maintenant très simple de rendre vos vidéos accessibles à toute personne ayant besoin ou préférant utiliser des sous-titres.

black vertical line

Twenty Twenty-One est là !

Twenty Twenty-One est une toile vierge pour exprimer vos idées, et l’éditeur de blocs sera votre meilleur pinceau. Ce thème est construit pour l’éditeur de blocs et embarque de nouvelles compositions de blocs dédiées. Essayez différentes mises en page en quelques secondes, et laissez le design intemporel de ce thème faire briller vos contenus.

examples of what WordPress 5.6 could look like

De plus, ce thème par défaut place l’accessibilité au cœur de votre site. Il est conforme aux Règles d’accessibilité de WordPress et à la plupart des règles de standards tels que les Règles pour l’accessibilité des contenus web (WCAG) 2.1 au niveau AAA. Cela vous aidera à atteindre les plus hauts niveaux des standards internationaux d’accessibilité… dans la mesure où vous créerez des contenus accessibles et où vous choisirez des extensions également accessibles !

Un arc-en-ciel de couleurs pastel

Examples of block patterns available in select default themes.

Parfait pour la nouvelle année, Twenty Twenty-One vous propose une palette de couleurs pastel présélectionnées, toutes conformes aux normes de contraste AAA. Vous pouvez également choisir votre propre couleur d’arrière-plan pour le thème, et le thème choisit pour vous des couleurs de texte adaptées à l’accessibilité – automatiquement !

Besoin de plus de flexibilité que cela ? Vous pouvez également choisir votre propre palette de couleurs à partir du sélecteur de couleurs.

colored circles

Des améliorations pour tout le monde

Extension des mises à jour automatiques

Depuis des années, les mises à jour automatiques de WordPress n’étaient accessibles que via un développement spécifique. Maintenant, cette option est disponible directement dans votre tableau de bord. S’il s’agit de votre premier site, les mises à jour automatiques sont déjà en place. Si vous avez mis à jour un site déjà existant alors tout est resté comme avant. L’option d’activation/désactivation des mises à jour automatiques est disponible sur l’écran Tableau de bord > Mises à jour.

Modèle de déclaration d’accessibilité

Même sans disposer d’une grande expertise à ce sujet, vous pouvez faire connaître les engagements pris par votre site en termes d’accessibilité juste en cliquant sur un bouton. Une nouvelle extension de fonctionnalités comprend un modèle de texte que vous n’avez qu’à réadapter et à publier. Il a été écrit pour prendre en charge différents contextes et juridictions.

Des compositions de blocs intégrées

Si vous n’avez pas encore eu l’occasion de jouer avec les compositions de blocs, sachez que tous les thèmes natifs comprennent maintenant une sélection de compositions de blocs qui vous permet de créer des mises en pages complexes. Ces compositions peuvent être personnalisées à votre gré avec les textes, images ou couleurs qui conviennent à votre contenu ou à votre image de marque.

colored and textured rectangles

Pour les développeurs et les développeuses

Authentification sur l’API REST avec les mots de passe d’application

Grâce à la nouvelle API de mots de passe d’application, les applications tierces peuvent se connecter de façon transparente et sécurisée à votre site. Cette nouvelle fonctionnalité de l’API REST vous permet de surveiller les applications qui se connectent à votre site et de contrôler ce qu’elles font.

Une meilleure prise en charge de PHP 8

WordPress 5.6 marque le premier pas vers la prise en charge de PHP 8 par WordPress. Il est grand temps de commencer à planifier la façon dont vos produits, services et sites tournant sur WordPress prennent en charge la dernière version de PHP. Pour plus d’information, lisez la note de développement concernant PHP 8 (en anglais).

jQuery

La mise à jour de la bibliothèque jQuery se déroule sur trois versions de WordPress : 5.5, 5.6 et 5.7. Comme nous arrivons à mi-chemin du processus, vous pouvez lancer l’extension de test de mise à jour pour vérifier par avance d’éventuelles erreurs sur vos sites.

Si vous rencontrez des problèmes d’affichage sur votre site (ex : un diaporama qui ne fonctionne plus, un bouton qui n’a aucun effet), installez l’extension jQuery Migrate.

Nous vous recommandons également la lecture de cet article complet en français concernant les changements sur jQuery sur WordPress 5.6 et comment les gérer en tant que responsable d’un site internet WordPress.

Consultez le guide de la version pour en savoir plus

Consultez le guide des changements techniques de WordPress 5.6. Il met en avant les notes de développement de chaque modification que vous souhaiteriez connaître : Guide des changements techniques de WordPress 5.6.

Changements dans la traduction de WordPress en français

La traduction de WordPress en français devient plus inclusive ! Consultez les détails de ces changements de traduction visant à rendre WordPress plus inclusif sur notre article dédié.

It’s a new day, it’s a new life for me
…and I’m feeling good.

~Nina Simone

L’équipe de direction de WordPress 5.6 « Simone »

Pour la première fois dans l’écosystème WordPress, cette version majeure a été dirigée par une équipe 100 % féminine :

Comme toujours, cette nouvelle version est surtout le reflet du travail de centaines de formidables contributrices et contributeurs :

A2 Hosting, a4jp . com, a6software, Aaron D. Campbell, Aaron Jorbin, abderrahman, Abha Thakor, Achal Jain, achbed, Achyuth Ajoy, acosmin, acsnaterse, Adam Silverstein, Addie, addyosmani, adnan.limdi, adrian, airamerica, Ajay Ghaghretiya, Ajit Bohra, akbarhusen, akbarhusen429, Akhilesh Sabharwal, Akira Tachibana, Alain Schlesser, Albert Juhé Lluveras, Alex Concha, Alex Kirk, Alex Lende, Alex Shiels, Ali Shan, ali11007, Allen Snook, amaschas, Amit Dudhat, anbumz, andfinally, Andrea Fercia, Andrea Middleton, Andrea Tarantini, Andrei Draganescu, Andrew Duthie, Andrew Nacin, Andrew Nevins, Andrew Ozz, Andrey « Rarst » Savchenko, Andrés Maneiro, Andy Fragen, Andy Meerwaldt, Andy Peatling, Angel Hess, Angela Jin, Angelika Reisiger, Anh Tran, Ankit Gade, Ankit K Gupta, Ankit Panchal, Anne McCarthy, Anthony Burchell, Anthony Hortin, Anton Timmermans, Antonis Lilis, apedog, archon810, argentite, Arpit G Shah, Arslan Ahmed, asalce, ashiagr, ashour, Atharva Dhekne, Aurélien Joahny, aussi, automaton, avixansa, Ayesh Karunaratne, BackuPs, Barry, Barry Ceelen, Bart Czyz, bartekcholewa, bartkalisz, Bastien Ho, Bastien Martinent, bcworkz, bdbch, bdcstr, Ben Dunkle, Bence Szalai, bencroskery, Benjamin Gosset, Benoit Chantre, Bernhard Reiter, BettyJJ, bgermann, bigcloudmedia, bigdawggi, Bill Erickson, Birgir Erlendsson (birgire), Birgit Pauli-Haack, BjornW, bobbingwide, bonger, Boone Gorges, Boris Brdarić, Boy Witthaya, Brandon Kraft, Brandon Payton, Brent Swisher, Brian Hogg, Brian Krogsgard, bridgetwillard, bruandet, Bunty, Burhan Nasir, caiocrcosta, Cameron Voell, cameronamcintyre, Carike, Carl Wuensche, Carlos Galarza, Carolina Nymark, Caroline Moore, Carrigan, ceyhun, Chad, Chad Butler, Charles Fulton, Chetan Prajapati, Chintan hingrajiya, Chip Snyder, Chloé Bringmann, Chouby, Chris Van Patten, chriscct7, Christian Chung, Christian Jongeneel, Christian Sabo, Christian Wach, Christoph Herr, Christopher Churchill, chunkysteveo, cklee, clayray, Clayton Collie, Clifford Paulick, codeforest, Commeuneimage, Copons, Corey McKrill, cpasqualini, Cristovao Verstraeten, Csaba (LittleBigThings), Curtis Belt, Cyrus Collier, D.PERONNE, d6, Daniel Bachhuber, Daniel Hüsken, Daniel Llewellyn, Daniel Richards, Daniel Roch, Daniele Scasciafratte, danieltj, Danny, Darko G., Darren Ethier (nerrad), Dave McHale, Dave Whitley, David A. Kennedy, David Aguilera, David Anderson, David Artiss, David Baumwald, David Brumbaugh, David E. Smith, David Herrera, David Ryan, David Shanske, David Smith, david.binda, davidvee, Davis Shaver, dchymko, Debabrata Karfa, Deepak Lalwani, dekervit, Delowar Hossain, demetris (Demetris Kikizas), Denis Yanchevskiy, derekakelly, Derrick Hammer, Derrick Tennant, Diane Co, Dilip Bheda, Dimitris Mitsis, dingo-d, Dion Hulse, Dixita Dusara, djennez, dmenard, dmethvin, doc987, Dominik Schilling, donmhico, Dono12, Doobeedoo, Dossy Shiobara, dpacks, dratwas, Drew Jaynes, DrLightman, DrProtocols, dsifford, dudo, dushakov, Dustin Bolton, dvershinin, Dylan Kuhn, Earle Davies, Ebonie Butler, ecotechie, Eddie Moya, Eddy, Edi Amin, ehtis, Eileen Violini, Ekaterina, Ella van Durpe, elmastudio, Emanuel Blagonic, Emilie LEBRUN, Emmanuel Hesry, Enej Bajgoric, Enrico Sorcinelli, Enrique Piqueras, Enrique Sánchez, Eric, Eric Andrew Lewis, Eric Binnion, Erik Betshammar, Erin ‘Folletto’ Casali, esemlabel, esoj, espiat, Estela Rueda, etoledom, etruel, Ev3rywh3re, Evan Mullins, Fabian Kägy, Fabian Todt, Faisal Ahmed, Felix Arntz, Felix Edelmann, ferdiesletering, finomeno, Florian Brinkmann, Florian TIAR, Florian Truchot, florianatwhodunit, FolioVision, Francesca Marano, Francois Thibaud, Frank Goossens, Frank Klein, Frank.Prendergast, Frankie Jarrett, Franz Armas, fullofcaffeine, Gabriel Koen, Gabriel Maldonado, Gabriel Mays, gadgetroid, Gal Baras, Garavani, garethgillman, Garrett Hyder, Gary Cao, Gary Jones, Gary Pendergast, gchtr, Geert De Deckere, Gemini Labs, Gennady Kovshenin, geriux, Giorgio25b, gisselfeldt, glendaviesnz, goldsounds, Goto Hayato, Govind Kumar, Grégory Viguier, gradina, Greg Ziółkowski, gregmulhauser, grierson, Grzegorz.Janoszka, gsmumbo, Guido Scialfa, guidobras, Gunther Pilz, gwwar, H-var, hakre, Hal Gatewood, hankthetank, Hapiuc Robert, Hareesh, haukep, Hauwa Abashiya, Haz, Hector Farahani, Helen Hou-Sandi, Henry Wright, Herre Groen, hlanggo, hommealone, Hoover, Howdy_McGee, Hronak Nahar, Hugh Lashbrooke, huntlyc, Ian Belanger, Ian Dunn, Ian Stewart, ianjvr, ifrins, Igor Radovanov, infinum, Ipstenu (Mika Epstein), Isabel Brison, ishitaka, J.D. Grimes, jackfungi, jacklinkers, Jadon N, jadpm, jagirbahesh, Jake Spurlock, Jake Whiteley, James Koster, James Nylen, Jan Koch, Jan Reilink, Jan Thiel, Janvo Aldred, Jarret, Jason Adams, Jason Coleman, Jason Cosper, Jason Crouse, Jason LeMahieu (MadtownLems), Jason Rouet, JasWSInc, Javier Casares, Jayson Basanes, jbinda, jbouganim, Jean-Baptiste Audras, Jean-David Daviet, Jeff Chandler, Jeff Farthing, Jeff Ong, Jeff Paul, Jen, Jenil Kanani, Jeremy Felt, Jeremy Herve, Jeremy Yip, Jeroen Rotty, jeryj, Jesin A, Jignesh Nakrani, Jim_Panse, Jip Moors, jivanpal, Joe Dolson, Joe Hoyle, Joe McGill, Joen Asmussen, Johanna de Vos, John Blackbourn, John Dorner, John James Jacoby, John P. Green, John Richards II, John Watkins, johnnyb, Jon Brown, Jon Quach, Jon Surrell, Jonathan Bossenger, Jonathan Champ, Jonathan Christopher, Jonathan Desrosiers, Jonathan Stegall, jonkolbert, Jonny Harris, jonnybot, Jono Alderson, Joost de Valk, Jorge Bernal, Jorge Costa, Joseph Dickson, Josepha Haden, Josh Smith, JoshuaWold, Joy, Juanfra Aldasoro, juanlopez4691, Jules Colle, julianm, Juliette Reinders Folmer, Julio Potier, Julka Grodel, Justin Ahinon, Justin de Vesine, Justin Tadlock, justlevine, justnorris, K. Adam White, kaggdesign, Kailey (trepmal), Kaira, Kaitlin Bolling, Kalpesh Akabari, KamataRyo, Kantari Samy, Kaspars, Kavya Gokul, keesiemeijer, Kelly Dwan, kellybleck, kennethroberson5556, Kevin Hagerty, Kharis Sulistiyono, Khokan Sardar, kinjaldalwadi, Kiril Zhelyazkov, Kirsty Burgoine, Kishan Jasani, kitchin, Kite, KittMedia, Kjell Reigstad, Knut Sparhell, Konstantin Obenland, Konstantinos Xenos, ksoares, KT Cheung, Kukhyeon Heo, Kyle B. Johnson, lalitpendhare, landau, Laterna Studio, laurelfulford, Laurens Offereins, Laxman Prajapati, Lester Chan, Levdbas, Lew Ayotte, Lex Robinson, linyows, lipathor, Lisa Schuyler, liuhaibin, ljharb, logig, lucasbustamante, luiswill, Luke Cavanagh, Luke Walczak, lukestramasonder, M Asif Rahman, M.K. Safi, Maarten de Boer, Mahfoudh Arous, mailnew2ster, manojlovic, Manuel Schmalstieg, maraki, Marcin Pietrzak, Marcio Zebedeu, Marco Pereirinha, MarcoZ, Marcus, Marcus Kazmierczak, Marek Dědič, Marek Hrabe, Mario Valney, Marius Jensen, Mark Chouinard, Mark Jaquith, Mark Parnell, Mark Uraine, markdubois, markgoho, Marko Andrijasevic, Marko Heijnen, MarkRH, markshep, markusthiel, Martijn van der Kooij, martychc23, Mary Baum, Matheus Martins, Mathieu Viet, Matias Ventura, matjack1, Matt Cromwell, Matt Gibson, Matt Mullenweg, Matt Radford, Matt van Andel, mattchowning, Matthew Boynes, Matthew Eppelsheimer, Matthew Gerring, Matthias Pfefferle, Matthieu Mota, mattyrob, Maxime Culea, Maxime Pertici, maxme, Mayank Majeji, mcshane, Mel Choyce-Dwan, Menaka S., mensmaximus, Michael, Michael Arestad, Michael Arestad, Michael Beckwith, Michael Fields, Michael Nelson, Michele Butcher-Jones, Michelle, Miguel Fonseca, mihdan, Miina Sikk, Mikael Korpela, mikaumoto, Mike Crantea, Mike Glendinning, Mike Haydon, Mike Schinkel, Mike Schroder, Mikey Arce, Milan Dinić, Milana Cap, Milind More, mimi, mislavjuric, Mohammad Jangda, Mohammad Rockeybul Alam, Mohsin Rasool, Monika Rao, Morgan Kay, Morten Rand-Hendriksen, Morteza Geransayeh, moto hachi ( mt8.biz ), mrgrt, mrmist, mrTall, msaggiorato, Muhammad Usama Masood, Mukesh Panchal, munyagu, Nabil Moqbel, Nadir Seghir, Nahid Ferdous Mohit, Nalini Thakor, Naoko Takano, narwen, Nate Gay, Nathan Rice, Navid, neonkowy, net, netpassprodsr, Nextendweb, Ngan Tengyuen, Nick Daugherty, Nicky Lim, nicolad, Nicolas Juen, NicolasKulka, Nidhi Jain, Niels de Blaauw, Niels Lange, nigro.simone, Nik Tsekouras, Nikhil Bhansi, Nikolay Bachiyski, Nilo Velez, Niresh, nmenescardi, Noah Allen, NumidWasNotAvailable, oakesjosh, obliviousharmony, ockham, Olga Gleckler, Omar Alshaker, Omar Reiss, onokazu, Optimizing Matters, Ov3rfly, ovann86, overclokk, p_enrique, Paal Joachim Romdahl, Pablo Honey, Paddy, palmiak, Paresh Shinde, Parvand, Pascal Birchler, Pascal Casier, Paul Bearne, Paul Biron, Paul Fernhout, Paul Gibbs, Paul Ryan, Paul Schreiber, Paul Stonier, Paul Von Schrottky, pavelevap, Pedro Mendonça, pentatonicfunk, pepe, Peter « Pessoft » Kolínek, Peter Westwood, Peter Wilson, Phil Derksen, Phil Johnston, Philip Jackson, Pierre Gordon, pigdog234, pikamander2, Pinar, pingram, Pionect, Piyush Patel, pkarjala, pkvillanueva, Prashant Baldha, pratik028, Pravin Parmar, Presskopp, Presslabs, Priyank Patel, Priyo Mukul, ProGrafika, programmin, Puneet Sahalot, punitsoftac, pvogel2, r-a-y, Raaj Trambadia, Rachel Peter, raine, rajeshsingh520, Ramanan, Rami Yushuvaev, RavanH, Ravat Parmar, ravenswd, rawrly, rebasaurus, Red Sand Media Group, Regan Khadgi, Remy Perona, Remzi Cavdar, Renatho, renggo888, retlehs, retrofox, riaanlom, Riad Benguella, Rian Rietveld, riasat, Rich Tabor, Ringisha, ritterml, Rnaby, Rob Cutmore, Rob Migchels, rob006, Robert Anderson, Robert Chapin, Robert Peake, Robert Windisch, Rodrigo Arias, Ronald Huereca, Rostislav Wolný, Roy Tanck, rtagliento, Ruxandra, Ryan Boren, Ryan Fredlund, Ryan Kienstra, Ryan McCue, Ryan Welcher, Ryota Sakamoto, ryotsun, Sören Wrede, Søren Brønsted, Sachit Tandukar, Sagar Jadhav, Sajjad Hossain Sagor, Sal Ferrarello, Salvatore Formisano, salvoaranzulla, Sam Fullalove, Sam Webster, Samir Shah, Samuel Wood (Otto), samueljseay, Sander van Dragt, Sanjeev Aryal, Sanket Mehta, sarahricker, Sathiyamoorthy V, Sayed Taqui, scarolan, scholdstrom, Scott Kingsley Clark, Scott Reilly, Scott Smith, Scott Taylor, scribu, scruffian, Sean Hayes, seanpaulrasmussen, seayou, senatorman, Sergey Biryukov, Sergey Predvoditelev, Sergey Yakimov, Sergio de Falco, sergiomdgomes, Shannon Smith, Shantanu Desai, shaunandrews, Shawn Hooper, shawnz, Shital Marakana, shulard, siliconforks, Simon Wheatley, simonjanin, sinatrateam, sjmur, skarabeq, skorasaurus, skoskie, slushman, snapfractalpop, SpearsMarketing, sphakka, squarecandy, sreedoap, Stanimir Stoyanov, Stefano Garuti, Stefano Minoia, Stefanos Togoulidis, Steph Wells, Stephen Bernhardt, Stephen Cronin, Stephen Edgar, Steve Dufresne, stevegibson12, Steven Stern (sterndata), Steven Word, stevenkussmaul, stevenlinx, Stiofan, Subrata Sarkar, SUM1, Sunny, Sunny Ratilal, Sushyant Zavarzadeh, suzylah, Sybre Waaijer, Syed Balkhi, Synchro, szaqal21, Sérgio Estêvão, Takayuki Miyauchi, Tammie Lister, Tang Rufus, TeBenachi, Tessa Watkins LLC, Tetsuaki Hamano, theMikeD, theolg, Thierry Muller, Thimal Wickremage, Thomas M, Thorsten Frommen, Thrijith Thankachan, Tiago Hillebrandt, Till Krüss, Timi Wahalahti, Timothy Jacobs, Tkama, tmdesigned, tmoore41, TobiasBg, tobifjellner (Tor-Bjorn Fjellner), Tofandel, tomdude, Tommy Ferry, Tony G, Tonya Mork, Toro_Unit (Hiroshi Urabe), torres126, Torsten Landsiedel, Toru Miki, Towhidul I Chowdhury, Travis Northcutt, treecutter, truongwp, tsimmons, Tung Du, Udit Desai, Ulrich, Vagios Vlachos, valchovski, Valentin Bora, Vayu Robins, veromary, Viktor Szépe, Vinayak Anivase, vinkla, virginienacci, Vladimir, Vladislav Abrashev, vortfu, voyager131, vtieu, webaware, Weston Ruter, William Earnhardt, williampatton, Winstina Hughes, wittich, wpdesk, WPDO, WPMarmite, Yahil Madakiya, yashrs, yoancutillas, Yoav Farhi, yohannp, yuhin, Yui, Yuri Salame, Yvette Sonneveld, Zack Tollman, zaheerahmad, zakkath, Zebulan Stanphill, zieladam, and Česlav Przywara.

Pour finir, un grand merci à celles et ceux qui ont participé à la traduction de WordPress 5.6 en français :

Anthony ChaussinAurélien JoahnyBastien HoBonaldiBruno TritschClément Politocryptrz, Didier Demory / WolforgdrixeEmilie LEBRUNFX Bénard, Jenny Dupuy, Jb Audras, Jeremy HerveKantari SamyLaurent NaudierLoïc AntignacMarie CometMaxime JobinMaxime Perticimomo-frNicolas RicherpapicxPascal CasierPierre BichetRachel PeterSébastien SERREThomas PironTimothée BrosilleTranslations by Automattic, et WP-Translations.

Gestion des problèmes potentiels liés à la mise à jour de jQuery dans WordPress 5.6

En août 2020, WordPress 5.5 a cessé d’utiliser le script jQuery Migrate par défaut. Avec la sortie prochaine de WordPress 5.6, la version embarquée de jQuery sera mise à jour de la version 1.12.4-wp à la version 3.5.1.

Il est important de préciser que cette mise à jour de jQuery est aujourd’hui indispensable, car cette ancienne version n’est plus prise en charge par jQuery et la conserver pose des problèmes de sécurité sur le long terme.

Dans cet article, vous trouverez l’ensemble des préconisations pour réduire au maximum les risques lors de la mise à jour de votre site vers WordPress 5.6 et sa nouvelle version de jQuery.

Continuer la lecture « Gestion des problèmes potentiels liés à la mise à jour de jQuery dans WordPress 5.6 »

WordPress 5.6 : des changements visant à améliorer l’inclusivité de l’interface d’administration

Depuis maintenant quelques années, l’équipe de traduction de WordPress en français vise à rendre la traduction de WP la plus inclusive possible, notamment sur les questions de genres.

Cela s’ancre dans le positionnement plus global de WordPress en tant qu’écosystème, et se trouve finalement être le reflet des valeurs portées par ce projet open-source au niveau mondial. Ces valeurs d’inclusivité et de promotion de la diversité se retrouvent lors des Meetups et WordCamps – les évènements rassemblant la communauté – tout comme au sein du projet. Citons notamment les prises de position sur des points de terminologie à la suite du mouvement Black Lives Matter, ou encore la décision de l’équipe Core du CMS d’agir pour améliorer la représentation des femmes dans le logiciel libre et au sein de la « tech » en général, en nommant une équipe de direction 100% féminine (ou non-binaire) pour la version majeure 5.6 de WordPress.

Après de nombreuses modifications de traduction ces dernières années, nous avons abouti il y a plus d’un an à une règle d’écriture, déjà appliquée de longue date dans la traduction française de WordPress, de ses extensions et de ses thèmes. L’objectif de cette règle était de remplacer les traductions utilisant le masculin uniquement par des traductions inclusives, c’est-à-dire s’adressant à toutes et tous.

L’équipe de traduction de WordPress comprend les réserves souvent portées sur la lisibilité de l’écriture basée sur l’usage du point médian. L’utilisation du point médian arrive donc en troisième position lorsqu’il s’agit de faire un choix de traduction. Pour rappel, voici l’ordre de préférence de l’équipe de traduction pour remplacer un terme uniquement masculin par une formulation plus inclusive :

  1. Formulation neutre
    Exemple : « Les personnes chargées de l’administration »
  2. Formulation combinée
    Exemple : « Les administrateurs et administratrices »
  3. Formulation basée sur l’usage du point médian
    Exemple : « Les administrateur·ice·s »

Cette règle est appliquée depuis longtemps sur WordPress. Mais il restait encore un point particulièrement complexe et « sensible » celui de l’écran « Utilisateurs » de l’administration et des rôles liés à ces « utilisateurs ». Puisqu’il s’agissait des derniers emplacements de l’administration du logiciel où des termes uniquement masculins étaient utilisés pour qualifier les utilisateurs et utilisatrices de l’outil, nous avons mis en place avec l’ensemble de l’équipe de traduction une démarche visant à faire évoluer la terminologie employée sur cette interface.

Cette démarche s’est répartie sur quatre réunions de l’équipe de traduction (comptes-rendus disponibles à la fin du présent article).

Continuer la lecture « WordPress 5.6 : des changements visant à améliorer l’inclusivité de l’interface d’administration »

Les changements techniques à venir sur WordPress 5.6

La sortie de WordPress 5.6 est prévue le 8 décembre 2020 ! 🎄

L’équipe de direction de cette nouvelle version majeure de WordPress est intégralement constituée de femmes ou de personnes non-binaires. L’objectif est de valoriser la place des femmes dans les postes de direction au sein d’un écosystème open-source (et IT d’une manière générale) bien souvent encore très masculin.

À l’orée des 39 % de parts de marché sur les systèmes de gestion de contenus web dans le monde, le logiciel libre et open-source WordPress entend ainsi contribuer à sa manière à réduire les inégalités qui pèsent sur le monde de la tech, notamment sur les postes de direction. WordPress poursuit par ailleurs sa politique de promotion de la diversité dans son ensemble, entreprise depuis plusieurs années.

👩‍💻👩🏻‍💻👩🏼‍💻👩🏽‍💻👩🏾‍💻👩🏿‍💻

En tant qu’utilisateurs et utilisatrices de WordPress, vous allez voir arriver dans WordPress 5.6 la mise à jour automatique des versions majeures du cœur WP. Ces mises à jour seront activables ou désactivables manuellement dans l’interface d’administration. L’API REST de WordPress proposera également l’authentification externe à l’aide de la nouvelle fonctionnalité de mots de passe d’applications, la prise en charge de PHP 8, les dernières fonctionnalités développées dans l’éditeur de blocs, et un nouveau thème par défaut qui proposera nativement une conformité aux Règles d’accessibilité pour les contenus web (WCAG) 2.1 niveau AAA.

En tant que développeur ou développeuse, vous trouverez dans WP 5.6 plus de 85 améliorations et nouvelles fonctionnalités and feature requests et plus de 200 corrections de bugs.

Bien entendu, tout cela induit des changements de code dans le cœur du CMS, ce qui pourrait vous demander d’effectuer des modifications dans le code de votre site, de vos thèmes ou de vos extensions.

Dans cet article, nous nous concentrerons justement sur les changements techniques majeurs de cette nouvelle version. Les articles liés sont tous en anglais, ce guide ayant pour objet de donner une synthèse en français.

Mots de passe d’applications

Sur les 8 mises à jour du composant Login and Registration, il est important de noter plusieurs changements d’ampleur sur l’API WordPress détaillés dans le guide d’implémentation de l’API Application Passwords. Vous pouvez désormais réaliser des requêtes authentifiées sur diverses API WordPress avec cette nouvelle fonctionnalité.

Le guide d’implémentation comprend des détails sur le format des mots de passe d’application, le catalogue de données complet de la fonctionnalité, des explications sur la manière de générer des identifiants manuellement ou avec du code, et des détails sur la façon d’utiliser ces identifiants avec l’API REST ou l’API XML-RPC. De plus, des indications y sont données concernant les développements à venir de l’API REST.

Mises à jour automatiques

L’équipe Core Auto-updates de WordPress a travaillé sur une nouvelle interface permettant aux administrateurs et administratrices de sites d’activer les mises à jour automatiques pour toutes les nouvelles versions de WordPress, y compris les versions majeures. Les mises à jour automatiques pour les versions majeures seront désactivées par défaut pour les installations existantes et activées sur les nouvelles installations. Le réglage de la fonctionnalité peut se faire manuellement sur Tableau de bord > Mises à jour ou peut être forcé via un filtre ou une constante.

Lisez cette note de développement pour en savoir davantage sur la nouvelle interface, sur son fonctionnement, sur les constantes et filtres permettant de forcer ces réglages et sur les possibilités d’extension de cette fonctionnalité.

Éditeur / Gutenberg

Le développement de l’éditeur a continué son évolution rapide depuis la version 5.0 de WordPress. Aujourd’hui, la version 9.2 de Gutenberg a été intégrée dans WordPress 5.6, ce qui fait sept versions de Gutenberg de différence avec la version qui avait été intégrée dans WordPress 5.5 en août dernier ! WordPress 5.5 comprend donc les versions 8.68.78.88.99.09.1, and 9.2, mais aussi des correctifs et des améliorations de performance ayant été faits sur les versions 9.3 and 9.4 de Gutenberg.

L’annonce de sortie de WordPress 5.5 Beta 1 (en anglais) met en évidence la plupart des nouvelles fonctionnalités et améliorations de ces différentes versions de Gutenberg. Notons particulièrement l’utilisation de la vidéo dans les blocs Bannière, des améliorations sur les compositions de blocs, le décompte des caractères dans le panneau d’informations, l’amélioration de la navigation au clavier et une interface améliorée pour la fonctionnalité de glisser-déposer.

Ci-dessous, vous trouverez des détails sur la nouvelle version de l’API Block qui permet désormais aux blocs de définir leur propre élément parent, et une nouvelle API createBlocksFromInnerBlocksTemplate pour créer des blocs à partir du modèle InnerBlocks. Vous verrez également le support de nouveaux blocs et de nouvelles possibilités pour les blocs dynamiques. Des améliorations d’accessibilité et d’utilisabilité on en outre été faites dans l’éditeur, et les blocs réutilisables ont été extraits du composant @wordpress/editor vers le composant @wordpress/reusable-blocks afin de rendre disponibles les blocs réutilisables dans d’autres éditeurs. Des changements ont également été faits sur les composants Toolbar.

Poursuite de la migration de la version de jQuery

WordPress 5.6 comprend la partie 2 du plan en 3 étapes pour mettre à jour la version de jQuery comprise dans le cœur WordPress. La deuxième étape de ce plan est la mise à jour de jQuery vers la version 3.5.1 et de jQuery Migrate vers la version 3.3.1. La note de développement ci-dessous inclut des détails sur cette partie 2 de ce plan, qui est prévu pour être terminé dans WordPress 5.7 au premier trimestre 2021.

Comme WordPress 5.6 comprend une mise à jour majeure de la bibliothèque jQuery, il a été proposé aux développeurs et développeuses d’extensions et de thèmes (via des notes de développement et même par e-mail) de tester leurs produits et services autant que possible, et de les mettre à jour si besoin pour éviter toute casse sur les sites les utilisant.

En tant que propriétaire de site, vous pouvez lancer l’extension de test de mise à jour pour vérifier par avance d’éventuelles erreurs sur vos sites.

Si vous rencontrez des problèmes d’affichage sur votre site (par exemple un diaporama qui ne fonctionne plus, un bouton qui n’a aucun effet), installez l’extension jQuery Migrate.

Prise en charge de PHP 8

La nouvelle version majeure de PHP, la version 8.0.0 est sortie et le projet WordPress a une longue histoire concernant le fait de présenter la meilleure compatibilité possible avec les nouvelles versions de PHP, le plus tôt possible. Comme PHP 8 est une version majeure, cette version de PHP peut casser des choses qui fonctionnaient auparavant. Même si tous les soucis liés au cœur WordPress sont corrigés, il y a des chances que vos extensions et vos thèmes ne soient pas compatibles. Il est donc nécessaire de vérifier la compatibilité PHP 8 de l’ensemble de vos thèmes et extensions avant de mettre à jour la version de PHP sur votre serveur. Vous en saurez davantage sur cette note de développement :

API REST

Sur les 28 modifications sur l’API REST, vous porterez une attention particulière au nouveau cadre de développement permettant d’envoyer une série d’appels à l’API en une seule requête sur le serveur, ainsi qu’à la nouvelle action wp_after_insert_post qui permet aux développeurs et développeuses de thèmes et d’extensions de faire tourner du code sur-mesure après qu’une publication, un terme de taxonomie ou une méta-donnée a été mis à jour.

Santé du site

Il y a 11 mises à jour du composant Santé du site sur WordPress 5.6. Notez particulièrement les améliorations sur la façon dont ce composant gère et valide les vérifications de santé du site. Tous ces changements sont listés dans la note de développement ci-dessous :

Thèmes

Cette nouvelle version de WordPress poursuit la tradition de sortir un nouveau thème par défaut. Cette année, Twenty Twenty-One innove avec un thème présentant la meilleure conformité possible avec les Règles d’accessibilité sur les contenus web (WCAG) version 2.1 au niveau AAA. Pour ce nouveau thème, notre équipe d’experts en accessibilité a été inclue dans les décisions de design dès le début du projet, ce qui permet aujourd’hui de présenter la meilleure conformité possible pour Twenty Twenty-One.

Vous pouvez également consulter cet article en français :

Autres mises à jour techniques

Mais ce n’est pas tout ! Vous pouvez également lire la note de développement ci-dessous pour en savoir davantage sur les changements à venir sur les composants suivants : Administration, Outils de build/test, Base de données, Médias, Multisite, Pings/trackbacks, Édition rapide et édition par lots, Santé du site, Taxonomies, Comptes, Mise à niveau et installation, Widgets, Gestion des erreurs PHP et JSON.

Dans WordPress 5.6, plus de 197 bugs85 améliorations et nouvelles fonctionnalités et 39 tâches diverses on été marqués comme étant clôturés par WordPress 5.6.

Nous souhaitons également mettre en évidence quelques changements qui n’ont pas fait l’objet de notes de développement spécifiques (cliquez sur le numéro de ticket pour accéder au ticket en question sur Trac). Dans la liste ci-dessous, la description du ticket est conservée en anglais pour une meilleure traçabilité :

  • Bundled Theme: Added block patterns for Twenty Twenty (#51098) and Twenty Nineteen (#51099) themes.
  • Bundled Theme: Added theme support for navigation-widgets (see #51445).
  • Build/Test Tools: Update akismet from 4.1.6 to 4.1.7 (#51610).
  • Build/Test Tools: Composer 2.0 Support (#51624).
  • Emoji: Update twemoji from 13.0.0 to 13.0.1 (#51356).
  • External Libraries: Update lodash from 4.17.15 to 4.17.19 (#51505).
  • External Libraries: Update react and react-dom from 16.9.0 to 16.13.1 (#51505).
  • Media: Added indicator to image details for images attached to a site option (#42063).
  • REST API: Fixed incorrect slashes in the URL if the parent is empty for REST API (see #44745).
  • Site Health: Added better handling of unexpected values in Site Health (#50145).
  • Site Health: Added a test to Site Health to verify that the Authorization header is working as expected for Application Passwords (see #51638).

Pour rappel, la sortie de WordPress 5.6 est prévue le 8 décembre 2020. Vous pouvez d’ores et déjà la tester en version Release Candidate en installant l’extension officielle WordPress Beta Tester puis en allant dans ses réglages et en cochant la case Beta/ version de développement puis en mettant à jour votre installation de façon classique.

Merci à @bastho, @wolforg et @fxbenard pour leur relecture de cet article.

Sortie de WordPress 5.5.3 : détails techniques importants

Le 30 octobre 2020, la version 5.5.3 de WordPress est sortie, le jour suivant la sortie de la version 5.5.2.

La sortie de deux nouvelles versions en moins de 24 heures d’écart est loin d’être une situation optimale, et elle n’est généralement pas voulue par l’équipe de développement de WordPress.

Dans cet article, nous reviendrons sur l’incident ayant eu lieu sur WP 5.5.2, qui a entraîné également un autre incident complémentaire : certaines installations ont été mises à jour de façon intempestive vers une version de développement, WP 5.5.3-alpha. L’objectif est de donner un retour objectif et transparent aux utilisatrices et utilisateurs de WordPress.

Résolution du problème de WP 5.5.2 et des installations via le fichier ZIP fourni sur WordPress.org

Un problème avec l’un des correctifs contenus dans WordPress 5.5.2 a entraîné un souci sur le fichier ZIP d’installation disponible sur WordPress.org. Cette erreur était présente sur les fichiers d’installation des versions 5.5.x, 5.4.x, 5.3.x, 5.2.x et 5.1.x. L’installation de WordPress ne pouvait être réalisée via ces fichiers d’installation à cause d’une erreur de base de données. Ce problème n’affectait en revanche « que » les procédures d’installation n’utilisant pas de fichier wp-config.php et utilisant l’assistant d’installation dans le navigateur.

Lors de la publication de la version 5.5.2, le processus de test de l’installation retourna un faux positif qui explique la non-détection du problème. Il s’agit d’un problème difficile à identifier mais notre première action sera déjà de mettre à jour la documentation existante pour que les futures équipes de direction de WordPress puissent tirer profit de cette expérience. Des recherches plus poussées seront nécessaires afin de trouver des solutions plus robustes sur le long terme. Les progrès réalisés sur ce point seront partagés sur des articles sur le blog de développement de l’équipe cœur de WordPress (en anglais).

Pour corriger le problème, l’équipe de développement de WP a publié WordPress 5.5.3. Cette version fournit un fichier ZIP d’installation pour chacune des autres versions de WordPress qui étaient affectées. Ainsi, ce sont 5 versions qui sont sorties le 30 octobre 2020 : 5.5.3, 5.4.4, 5.3.6, 5.2.9 et 5.1.8.

Résolution du problème de la mise à jour automatique vers la version 5.5.3-alpha

Pendant le travail de préparation de WordPress 5.5.3, l’équipe chargée de l’infrastructure WordPress.org a essayé de rendre la version 5.5.2 indisponible au téléchargement afin de limiter la portée du problème détaillé ci-dessus, puisqu’il ne concernait que les nouvelles installations et pas les installations WordPress existantes. Cette action n’était pas prévue dans les procédures de déploiement et de contrôle de mission et a entraîné malencontreusement certaines installations à être mises à jour vers une version de développement « 5.5.3-alpha ». Cette mise à jour automatique non désirée s’est déroulée entre 16h30 et 17h (heure française) et a été stoppée dès que cela a été techniquement possible.

Cette pseudo-version de développement était en fait strictement similaire à WordPress 5.5.2, excepté son numéro de version. Il n’y a donc pas eu de conséquence pour l’intégrité des sites concernés. Depuis la sortie de WordPress 5.5.3, l’ensemble des sites qui étaient passés sur cette pseudo version 5.5.3-alpha ont été automatiquement mis à jour en version 5.5.3.

La seule conséquence visible de ce souci a été – pour les sites concernés uniquement – l’installation de l’intégralité des thèmes natifs et l’installation de l’extension Akismet. Si vous êtes concerné, vous pouvez procéder à leur désinstallation et à leur suppression. L’équipe de développement de WordPress est sincèrement désolée pour la gène occasionnée. Cela étant dit, ces thèmes et cette extension n’étant pas actifs, cela n’a pas eu de conséquence sur votre site.

En guise de conclusion

S’il y a de nombreux processus améliorables pour pallier à ce type de situation – et nous avons à cœur de les améliorer – le déroulement de cette journée montre également l’attachement de l’équipe de développement de WordPress, répartie sur la planète entière, à se mobiliser pour trouver des solutions rapides lorsque des problèmes difficilement anticipables surviennent.

Tout au long de cette fin de journée, l’équipe de développement s’est efforcée d’analyser la situation, d’en tirer des conclusions, d’agir puis enfin de communiquer de façon transparente sur ce qui s’est passé. Les erreurs ayant donné lieu aux problématiques rencontrées ce vendredi ont été réparées aussitôt. Elles ont donné lieu à l’identification d’optimisations à réaliser sur les procédures de déploiement de nouvelles versions.

À aucun moment le moindre site WordPress n’a été impacté au niveau fonctionnel et c’est ce que nous souhaitons mettre en avant aujourd’hui, car ce fut la préoccupation de l’équipe tout au long de la journée.

Merci à l’équipe qui a travaillé pour résoudre cette situation : @whyisjake (release lead 5.5.2), @audrasjb, @barry, @davidbaumwald, @desrosj, @hellofromtonya, @jeffpaul, @johnbillion, @garubi, @metalandcoffee, @mukesh27, @otto42, @punitsoftac, @sergeybiryukov et @xknown.

Vous pourrez retrouver des explications complémentaires avec les liens suivants :

Questionnaire annuel 2020 sur votre utilisation de WordPress et résultats de l’enquête 2019

Le questionnaire 2020

Comme chaque année, l’équipe « Community » de WordPress lance son questionnaire à destination des utilisatrices et utilisateurs de WordPress afin de mieux les connaître et de comprendre leurs besoins.

Comme l’année dernière, le questionnaire a été traduit en français. Ainsi, l’anglais n’est pas une barrière pour y répondre 🙂

L’équipe Community de WordPress est en revanche passée par une traduction automatique (pour des questions de temps) plutôt que par l’équipe de traduction, ce qui occasionne quelques étrangetés dans certaines questions. Merci de vous montrer indulgents 🙂 Nous ferons en sorte que la traduction soit manuelle l’année prochaine !

Cela ne vous prendra que quelques minutes, merci d’avance !

Les résultats du questionnaire seront publiés au premier trimestre 2021. Toutes les données personnelles sont anonymisées : les adresses e-mail et adresses IP sont automatiquement dissociées des données collectées. Pour en savoir plus, vous pouvez consulter notre politique de confidentialité.

Les résultats de l’enquête 2019

Vous pouvez consulter les résultats de l’enquête 2019 en suivant ce lien (en anglais).

Participez au WordPress Translation Day FR en visioconférence le 03 octobre 2020 !

Toute la semaine aux quatre coins du globe, du Japon au Portugal en passant par de nombreux pays comme la Russie, l’Indonésie et bien d’autres les communautés de polyglottes du monde se sont réunies pour fêter la semaine de la traduction de WordPress.

C’est maintenant à la communauté Francophone de se joindre à la fête…

Le samedi 3 octobre 2020. Nous vous attendons polyglottes pour participer au mini-évènement de la Journée de la traduction de WordPress en France, sur Zoom et le Slack FR.

Comment cela va-t-il se passer ?

C’est très simple : rendez-vous à partir de 13 heures sur la conférence Zoom. Si vous ne pouvez pas vous libérer dès 13 heures, n’hésitez pas à nous rejoindre en cours de route !

Durant cette après-midi de traduction 3 GTE (General Translation Editors) seront présents pour vous aider : Jenny Dupuy, FX Bénard et JB Audras.

L’objectif est d’accueillir, orienter et accompagner un maximum de nouvelles personnes pour les initier à la traduction du cœur de WordPress, mais aussi des thèmes, des extensions et de la documentation relative au fonctionnement de ce CMS.

Tout au long de l’après-midi les GTE accueilleront les personnes désireuses de participer et organiseront des mini-formations pour aider les personnes débutantes.

Les personnes plus expérimentées pourront continuer ou commencer de traduire.

Pourquoi participer et que traduire ?

La traduction est une manière de contribuer au projet Open Source WordPress. Il est plus agréable et plus compréhensible d’utiliser WordPress, une extension ou un thème dans notre langue maternelle. C’est aussi plus inclusif, car il existe des personnes ne parlant pas anglais 🙂

Concernant ce que nous pouvons traduire, nous conseillons, en règle générale, de traduire des extensions, thèmes que nous avons toutes et tous l’habitude d’utiliser.

Nous vous attendons nombreuses et nombreux ! Alors rendez-vous sur le Slack de la communauté WordPress-fr : https://wpfr.net/slack/ puis dans le canal #wptranslationday

Twenty Twenty One, le thème natif de WordPress 5.6

Prévue pour le 8 décembre 2020, la version 5.6 de WordPress proposera un nouveau thème natif, nommé Twenty Twenty One. L’équipe de direction de WordPress 5.6 – qui est une équipe intégralement féminine, pour la première fois dans l’histoire du CMS – a annoncé le lancement de sa phase de développement public cette semaine.

Continuer la lecture « Twenty Twenty One, le thème natif de WordPress 5.6 »

WordPress 5.5 « Eckstine »

Nommée « Eckstine » en l’honneur du musicien de jazz Billy Eckstine, voici la version majeure WordPress 5.5 ! Elle est disponible en téléchargement et vous pouvez faire cette mise à jour depuis le tableau de bord de votre site.

Bienvenue sur WordPress 5.5

Avec WordPress 5.5, votre site est triplement amélioré : vitesse, recherche et sécurité.

Vitesse

Vos publications s’affichent plus vite grâce au chargement différé des images.

Les images apportent beaucoup d’impact à l’histoire que vous racontez sur votre site, mais elles peuvent parfois donner l’impression que celui-ci est lent.

Sur WordPress 5.5, les images vont attendre d’être dans la zone consultée de l’écran avant de se charger. Techniquement, il s’agit de chargement différé, ou « lazy-load ».

Sur mobile, le chargement différé peut également empêcher les navigateurs de charger des fichiers destinés à d’autres appareils. Cela peut permettre à vos lecteurs d’économiser de l’argent sur la consommation des données — et contribuer à préserver l’autonomie de la batterie.

Recherche

Dites bonjour à votre nouveau plan de site.

Les sites WordPress sont appréciés par les moteurs de recherche.

WordPress 5.5 inclut par défaut un plan de site XML qui aide les moteurs de recherche à découvrir vos pages les plus importantes dès que vous les mettez en ligne.

Ainsi, plus de personnes trouveront votre site plus rapidement, ce qui vous donnera plus de temps pour les fidéliser, les retenir et les convertir en abonnés, en clients ou tout ce qui correspond à votre définition du succès.

Sécurité

Vous pouvez maintenant choisir de mettre à jour vos extensions et vos thèmes automatiquement à partir des écrans de gestion des thèmes et des extensions.

Mises à jour automatiques pour les extensions et les thèmes

Maintenant vous pouvez activer la mise à jour automatique des extensions et des thèmes – ou pas ! – dans l’administration WordPress. Ainsi, vous saurez que votre site fonctionne sur du code à jour de version.

Vous pouvez aussi activer/désactiver les mises à jour automatiques pour chaque extension ou thème que vous avez installé – sur l’écran que vous utilisez depuis toujours.

Mise à jour en téléversant des fichiers ZIP

Si vous êtes du genre à mettre à jour les extensions et les thèmes manuellement, sachez que ce sera maintenant plus facile ! Téléversez simplement un fichier ZIP.

Nouveautés concernant l’éditeur

Une fois de plus, la dernière version de WordPress embarque une longue liste de nouvelles fonctionnalités séduisantes pour l’éditeur. Par exemple :

Motifs de blocs

Grâce aux nouveaux motifs de blocs, il est simple et amusant de créer des mises en page complexes et belles, en utilisant des combinaisons de texte et de médias que vous pouvez mélanger et assortir en fonction de l’histoire que vous souhaitez raconter.

Vous trouverez également des motifs de blocs dans une grande variété d’extensions et de thèmes, et de nouveaux sont ajoutés en permanence. Choisissez-en à partir d’un lieu unique — il suffit de cliquer et de se lancer !

Le nouveau répertoire de blocs

Il est maintenant plus facile que jamais de trouver le bloc dont vous avez besoin. Le nouveau répertoire des blocs est intégré directement dans l’éditeur de blocs, ce qui vous permet d’installer de nouveaux types de blocs sur votre site sans jamais quitter l’éditeur.

Modification directe des images

Recadrez, faites pivoter et zoomez sur vos photos directement à partir du bloc d’images. Si vous passez beaucoup de temps sur la modification des images, cela vous fera gagner beaucoup de temps !

Vous pouvez maintenant modifier vos images directement dans l’éditeur !

Et bien plus encore…

Les points forts ci-dessus ne représentent qu’une infime partie des nouvelles fonctionnalités de l’éditeur de blocs que vous venez d’installer. Ouvrez l’éditeur et profitez-en !

Accessibilité

Chaque nouvelle version améliore l’accessibilité de l’expérience de publication, et cela reste vrai pour WordPress 5.5.

Vous pouvez désormais copier des liens dans les écrans des médias et les boîtes de dialogues à l’aide d’un bouton, au lieu d’essayer de mettre en évidence une ligne de texte.

Vous pouvez également déplacer les boîtes de méta avec le clavier, et modifier les images dans WordPress avec votre dispositif d’assistance, car il peut vous lire les instructions dans l’éditeur d’image.

Pour les développeuses et les développeurs

WP 5.5 apporte également son lot de modifications pour les développeuses et les développeurs.

Blocs enregistrés côté serveur dans l’API REST

L’ajout de points de terminaison de types de bloc signifie que les applications JavaScript (comme l’éditeur de blocs) peuvent récupérer les définitions de tous les blocs enregistrés sur le serveur.

Définition des environnements

WordPress dispose maintenant d’une façon standardisée de définir le type d’environnement d’un site (« staging », « production », etc.). Obtenez-le type d’instance avec wp_get_environment_type() et exécutez uniquement le code qui doit s’y appliquer.

Dashicons

La bibliothèque Dashicons aura reçu sa dernière mise à jour avec cette version 5.5. Elle ajoute 39 icônes provenant de l’éditeur et 26 autres icônes.

Passage de données vers les fichiers de modèles

Les fonctions de chargement de fichiers modèles (get_header()get_template_part(), etc.) ont un nouveau paramètre $args. Vous pouvez maintenant passer un tableau entier de données à ces modèles.

Plus de modifications pour les développeuses et développeurs

  • La bibliothèque PHPMailer a eu une mise à jour majeure, de la version 5.2.27 à 6.1.6.
  • Vous avez maintenant un contrôle plus précis de redirect_guess_404_permalink().
  • Les sites qui utilisent l’OPcache de PHP verront une invalidation du cache plus fiable, grâce à la nouvelle fonction wp_opcache_invalidate() lors des mises à jour (y compris pour les extensions et les thèmes).
  • Les types de publication personnalisés associés avec la taxonomie « Catégories » peuvent maintenant opter pour la prise en charge du terme par défaut de celle-ci.
  • Les termes présents par défaut peuvent maintenant être indiqués pour les taxonomies personnalisées via register_taxonomy().
  • L’API REST prend maintenant officiellement en charge la spécification de métadonnées par défaut à travers register_meta().
  • Vous trouverez des versions mises à jour des bibliothèques intégrées suivantes : SimplePie, Twemoji, Masonry, imagesLoaded, getID3, Moment.js et clipboard.js.

Pour en savoir plus sur les changements techniques apportés par WordPress 5.5 :

L’équipe de développement

Cette version a été dirigée par Matt MullenwegJake Spurlock et David Baumwald, accompagnés par l’équipe suivante :

  • Responsable technique de l’éditeur : Ella Van Durpe (@ellatrix)
  • Responsable du design de l’éditeur : Michael Arestad (@michael-arestad)
  • Responsable technique Cœur WP : Sergey Biryukov (@sergeybiryukov)
  • Responsable technique Médiathèque : Andrew Ozz (@azaozz)
  • Responsable technique Accessibilité : JB Audras (@audrasjb)
  • Coordinateur de la documentation : Justin Ahinon (@justinahinon)
  • Coordinatrice de la communication : Mary Baum (@marybaum)

À cette équipe s’ajoutent les 805 contributrices et contributeurs qui ont collectivement travaillé sur les 523 tickets Trac et les centaines de pull requests sur GitHub.

Lancez une playlist de Jazz Jazzer, cliquez sur le bouton de mise à jour et prenez un moment pour consulter la liste des fabuleuses personnes ayant généreusement contribué à WordPress 5.5 :

0v3rth3d4wn123host1naveengiriAaron JorbinAbhijit RakasabrightclearwebacosminAdam SilversteinadamboroAddieadnan.limdiAezaz ShaikhAftab Ali MuniAki BjörklundAkibAkira TachibanaakshayarAlain SchlesserAlbert Juhé LluverasAlex ConchaAlex MillsAlexHolsgrovealexischenalalextranalishankhanallancoleAllen SnookalpipegoAmir SeljubacAmit DudhatAmol VhankalasAmr GawishAmy KamalaAnantajit JGAnders NorénAndrésAndrea FerciaAndrea TarantiniandreaitmAndrei DraganescuAndrew DixonAndrew DuthieAndrew NacinAndrew OzzAndrew SerongAndrew WilderAndrey SavchenkoAndy FragenAndy MeerwaldtAndy PeatlingAngelika ReisigerAnkit GadeAnkit PanchalAnthony BurchellAnthony LedesmaapedogApermoapieschelAravind Ajitharchon810arenddeboerargentiteAri StathopoulosarnaudbroesArslan Ahmedashokrd2013Ataur RAte Up With MotorautotutorialAyesh KarunaratneBackuPsbahia0019BappiBart Czyzbdcstrben.greeleybenedictsingerBenjamin IntalbibliofillebilgilabsBirgir ErlendssonBirgit Pauli-HaackBMOBoga86Boone GorgesBrad MarkleBrandon KraftBrent SwisherCameron VoellCarolina Nymarkceyhun0Chetan PrajapatiChetan SatasiyaChintesh PrajapatiChip SnyderChris KlosowskiChris Trynkiewicz (Sukces Strony)Chris Van PattenChristian SaboChristiana MohrclayislandCoponsCorey McKrillcrdunstCsaba (LittleBigThings)DademaruDamián SuárezDaniel BachhuberDaniel JamesDaniel LlewellynDaniel RichardsDaniele ScasciafrattedaniloercoliDarren Ethier (nerrad)darrenlambertDave MackeyDave SmithdaveslaughterDaveWP196David ArtissDavid BaumwaldDavid BinovecDavid HerreraDavid RyanDavid ShanskeDavid Stonedd32Debabrata KarfadekervitDelowar HossainDenis YanchevskiyDhaval kasavaladhurlburtusaDilip Bhedadingo-ddipeshkakadiyadjp424dominic_ksDominik SchillingDono12Dotan Cohendphifferdragosh635Drew Jaynesdudoeclev91ecotechieeden159Edi AminedmundcwmEduardo ToledoehtisElla van DurpeEllen BauerEmil EEmilie LEBRUNEnrique PiquerasEnrique Sánchezequin0x80erikkroesEstela RuedaFabianFabian KägyFahim MurshedFaisal AlviFelipe EliaFelipe SantosFelix ArntzFernando SouzafervillzfgiannarfinomenoflaviozavanFlorian TIARFotis PastrakisFrancesca MaranoFrank MartinGabriel MaldonadoGal BarasgarethgillmanGarrett HyderGary JonesGary PendergastGaurang DabhiGeorge StephanisgeriuxGiorgio25bGirish PanchalGleb KemarskyGlennGoto HayatografruesselGreg RickabyGrzegorz ZiółkowskiGrzegorz.JanoszkaGustavo BordonigwwarhamedmoodihAmpzterhappiryuHareesh PillaiHarry MilatzHazHector FhelgathevikingHenry HoltgeertsHimani LotiaHubert Kubiaki3anaanIan BelangerIan DunnianatkinsianmjonesIdeaBox CreationsIhtisham ZahoorintimezIpstenu (Mika Epstein)Isabel BrisonispreviewJake SpurlockJakub BindaJames HuffJames KosterJames NylenjameslnewellJanki MoradiyaJarretJasper van der MeerJavier Casaresjaydeep23290jdy68Jean-Baptiste AudrasJean-David DavietJeff BowenJeff OngJeff PaulJeffrey CarandangjeichornJenil KananiJenny WongjepperaskJer ClarkeJeremy FeltJeremy HerveJeroen RottyJerry JonesJessica LyschikJip MoorsJoe DolsonJoe HoyleJoe McGillJoen AsmussenJohn BlackbournJohn James JacobyJohn WatkinsJonJon QuachJon SurrellJonathan DesrosiersJonathan GoldfordjonkolbertJonny HarrisJono AldersonJoonas VanhatapioJoost de ValkJorge BernalJorge CostaJosepha HadenJoshuaWoldJoyjqzjsnajdrJuanfra AldasoroJulian Weilandjulian.kimmigJuliette Reinders FolmerJulio PotierJunko NukagajurgenjustdaivJustin AhinonK. Adam WhitekaggdesignKalpShit AkabariKantari SamyKasparsKelly DwanKennith NicholKevin HagertyKharis SulistiyonoKhushbu ModikillerbishopkinjaldalwadikitchinKiteKjell ReigstadkkarpieszukKnut SparhellKokkieHKonstantin ObenlandKonstantinos XenosKrystynaKT CheungkubiqkuflievskiyKukhyeon HeokyliesabraLaken Hafnerleandroalonsoleogermanilgrev01linuxologoslisotaLorenzo FracassiluisherranzluisriveralukaswaudentioLukasz JasinskiLuke CavanaghLydia WodarekM A Vinoth KumarM Asif RahmanmaciejmackowiakMahesh WaghmareManzoor Wanimarcelo2605Marcio ZebedeuMarcoZMarcus KazmierczakMarek DědičMarius JensenMarius84Mark JaquithMark MarzeottiMark UraineMarkRHmarkusthielMartin StehleMarty HelmickMary BaumMat GarganoMat LipeMathieu VietMatias VenturaMatt KeysMatt MullenwegMatt van AndelmattchowningmattcursorMatthew KevinsmattyrobmaxmeMayank MajejimayanksonawatmbrailerMehidi HassanMel Choyce-DwanmensmaximusMichael ArestadMichael EcklundMichael PanagaMichelle Schulpmickaelperrinmiette49Miguel FonsecaMiguel TorresmihdanMiina SikkMikael KorpelaMike AuteriMike HansenMike Schinkel [WPLib Box project lead]Mike SchrodermikejdentMikko SaariMilan PatelMilan PetrovicmimimircoraffinettimislavjuricmjnewmanmlbrglMohammad JangdaMorgan Estes, Morteza Geransayeh, mppfeiffermryogaMuhammad Usama MasoodmujuonlyMukesh PanchalNadir SeghirnagokeNahid Ferdous MohitNate FinchNazmul AhsannekomajinNextScriptsNick DaughertyNick HalseyNicklas SundbergNicky LimnicoladNicolas Juennicole2292Niels LangeNikhil BhansinikhilguptenilamacharyanoahtallennoylensubugakoakesjosholdenburgOmar AlshakerOtto KekäläinenOv3rflyPaal Joachim Romdahlpage-carbajalpagewidthParagon Initiative EnterprisesPascal BirchlerPascal CasierPaul BearnePaul BironPaul KevinPaul SchreiberpcarvalhoPedro MendonçaperrywaglePeter WestwoodPeter WilsonPhilip JacksonPierre GordonPierre Lannoypikamander2Prashant SinghPratik JainPresskoppPriyanka Beherar-a-yRaam DevRachel CherryRachel PeterragnarokatzRami YushuvaevraoulungerrazamalikRemco TolsmarephotsirchrheinardkorfRiad BenguellaRicard TorresRich TaborrimadoshiRinku YRob CutmoreRob Migchelsrob006Robert AndersonRoi CondeRoland MurgRostislav WolnýRoy TanckRussell HeimlichRyanRyan FredlundRyan McCueRyan WelcherRyoSébastien SERRESøren BrønstedsablednahSam FullaloveSampat ViralSamuel Wood (Otto)SamuelFernandezSandersantilinwpSathiyamoorthy VSchuhwerkScott ReillyScott TaylorscruffianscvleonSebastian PisulaSergey BiryukovSergio de FalcosergiomdgomessgastardsgoenShaharia AzamShannon Smithshariqkhan2012Shawntelle CokersheparddwShital MarakanaShizumi YoshiakisimonjaninsinatrateamsirrealskarabeqskorasaurussmerrimansocalchristinaSoren WredeSpenser HalesproutchrissquarecandyStanimir Stoyanovstarvoters1SteelWagstaffsteevithakStefano MinoiaStefanos TogoulidissteffanhalvStephen BernhardtStephen EdgarSteve DufresneSteve GrunwellstevenlinxStiofanstraightvisions GmbHstroona.comSubrata MalSubrata SarkarSultan Nasir UddinsuzylahswapnildSybre WaaijerSérgio EstêvãoTakayuki MiyauchiTakeshi FurusatoTammie ListerTanvirul HaqueTBschentdlewis77TeBenachiTellyworthThamaraiselvamthefarlilacfieldThemeZeeTim HavingaTim Hengeveldtimon33Timothée BrosilleTimothy JacobsTkamatmanoilovtmatsuurtobifjellner (Tor-Bjorn Fjellner)Tom GreerTom J NowelltommixToni ViemeröToro_Unit (Hiroshi Urabe)torres126Torsten LandsiedelTowhidul IslamtreecuttertristangemustristanlebosstsuyoringTung DuUdit DesaiUlrichupadalavipulUtsav tilavaVaishali PanchalValentin BoraVarun ShanbhagVeminomVinita TandulkarvirgodesignVlad. S.vortfuwaleedt93WebMan Design | Oliver JuhaswebsupporterWeston RuterWilliam EarnhardtWilliam PattonWPMarmitewptoolsdevxedinunknown-1yale01YannickiyohannpYordan SoaresyuhinYuizachflauausZack TollmanZebulan StanphillZee, et zsusag.

Un grand merci également aux personnes ayant contribué à la traduction de WordPress 5.5 en français :

Alexis ChenalAnthony ChaussinAurélien JoahnyBastien HoBenotibigfoot1231blacklord049Bruno TritschClément PolitodangerouspiperDaniel RochdrixeEddyEmmanuel Hesryflobogo, fxbenardg4ll4is, Jb Audrasjdy68Kantari SamyMariannaMarie CometMarine EVAINMaxime BERNARD-JACQUETMaxime JobinMaxime PerticinandownicomolletPascal CasierRachel PeterSébastien SERREThomas PironTimothée Brosilletimotheemoulin, Didier Demory / Wolforg et Yohann Billard.

Si vous voulez en savoir plus sur les différentes manières dont vous pouvez contribuer au développement de WordPress, n’hésitez pas à consulter le blog de développement du cœur WordPress, ou les guides réalisés par la communauté francophone sur la traduction de WordPress et la traduction de la documentation de WP.

Les changements techniques à venir sur WordPress 5.5

La sortie de WordPress 5.5 est prévue le 11 août 2020 ! 🧡💙

Selon l’équipe de développement du cœur WP, WordPress 5.5 se présente par l’étendue de ses modifications comme la plus importante version de WordPress jamais sortie ! 💥

En tant qu’utilisatrice ou utilisateur, vous pourrez profiter de la fonctionnalité de mise à jour automatique des extensions et des thèmes, de l’arrivée du répertoire de blocs, des plans de site XML natifs, du chargement différé (lazy loading) des images, ainsi que des toutes dernières nouveautés de Gutenberg. En tant que développeuse ou développeur, vous y trouverez 165 améliorations et nouvelles fonctionnalités, 310 correctifs de bugs et bien plus encore !

Bien entendu, tout cela induit des changements de code dans le cœur du CMS, ce qui pourrait vous demander d’effectuer des modifications dans le code de votre site, de vos thèmes ou de vos extensions.

Dans cet article, nous nous concentrerons justement sur les changements techniques majeurs de cette nouvelle version.

Continuer la lecture « Les changements techniques à venir sur WordPress 5.5 »