WordPress.org Français https://fr.wordpress.org Mon, 05 Dec 2022 10:33:57 +0000 fr-FR hourly 1 https://wordpress.org/?v=6.2-alpha-54954 https://s.w.org/favicon.ico?2 WordPress.org Français https://fr.wordpress.org 32 32 Questionnaire annuel sur votre expérience d’utilisation de WordPress https://fr.wordpress.org/2022/12/05/questionnaire-annuel-sur-votre-experience-dutilisation-de-wordpress/ https://fr.wordpress.org/2022/12/05/questionnaire-annuel-sur-votre-experience-dutilisation-de-wordpress/#respond Mon, 05 Dec 2022 10:33:57 +0000 https://fr.wordpress.org/?p=2577 Chaque année, les membres de la communauté WordPress sont invités à donner leurs retours sur WordPress. Chaque personne gravitant autour de notre CMS est concernée, qu’elle en soit simple utilisatrice, ou qu’elle participe à la conception ou à la production de sites, d’extensions, de thèmes, ou même au développement de WordPress ou de sa communauté.

Les retours obtenus par ce questionnaire sont utilisés pour la conférence annuelle du co-fondateur de WordPress, le State of the Word et auront une influence sur la direction stratégique du projet dans les années à venir.

Pour le dire plus simplement, ce questionnaire aide les personnes qui construisent WordPress à en savoir plus sur la façon dont ce logiciel est utilisé.

Cette année encore, le questionnaire est disponible en plusieurs langues – dont le français – grâce à l’aide des différentes équipes de traduction du CMS, merci à elles !

Ce questionnaire sera accessible jusqu’à la fin de l’année 2022, et la publication des résultats est prévue courant 2023. Cette année, les questions ont été revues afin de faciliter le déroulement, la réalisation et l’analyse de l’enquête. Certaines questions ont été supprimées, tandis que quelques nouvelles sont désormais présentes, reflétant le présent et l’avenir de WordPress. Si vous cherchez l’analyse des résultats de l’enquête de 2021, elle sera également partagée début 2023.

Faites passer le message

Aidez à faire connaître le questionnaire en le partageant avec votre réseau, via Slack, ou sur vos comptes de réseaux sociaux. Plus il y aura de personnes qui répondront au questionnaire et partageront leur expérience avec WordPress, plus l’ensemble du projet en bénéficiera.

Sécurité et confidentialité

La sécurité et la confidentialité des données sont primordiales pour le projet et la communauté WordPress. Dans cet esprit, toutes les données personnelles sont rendues anonymes : aucune adresse e-mail ou adresse IP ne sera associée aux résultats publiés. Pour en savoir plus sur les pratiques de WordPress.org en matière de confidentialité, consultez la politique de confidentialité.

Merci

Nous remercions les contributeurs et contributrices WordPress suivants pour leur aide à la mise en œuvre de ce questionnaire annuel, comprenant la création des questions, la réflexion stratégique, l’élaboration de l’enquête et sa traduction :

dansoschin, _dorsvenabili, angelasjin, arkangel, audrasjb, atachibana, bjmcsherry, chanthaboune, eidolonnight, fernandot, fierevere, fxbenard, jdy68, jpantani, laurlittle, nao, nielslange, peiraisotta, piermario, rmartinezduque, santanainniss.

Traduction du communiqué par Jenny Dupuy et Jb Audras.

]]>
https://fr.wordpress.org/2022/12/05/questionnaire-annuel-sur-votre-experience-dutilisation-de-wordpress/feed/ 0
WordPress 6.1 « Misha » https://fr.wordpress.org/2022/11/02/wordpress-6-1-misha/ https://fr.wordpress.org/2022/11/02/wordpress-6-1-misha/#respond Wed, 02 Nov 2022 03:12:03 +0000 https://fr.wordpress.org/?p=2551

La troisième version majeure de WordPress pour l’année 2022 est disponible. Elle a été baptisée « Misha » en l’honneur du pianiste de jazz Michail Jefimowitsch Alperin.

Nous vous invitons à effectuer cette mise à jour afin de bénéficier des améliorations de stabilité, de performances, et d’utilisabilité que propose cette nouvelle version majeure.

Quoi de neuf dans WordPress 6.1 ?

Twenty Twenty-Three : un nouveau thème natif proposant 10 variations de styles distinctes

S’appuyant sur les principes fondamentaux des versions 5.9 et 6.0 pour les thèmes de blocs et les variations de style, le nouveau thème par défaut, nommé Twenty Twenty-Three, comprend 10 variations de styles différentes et est accessible.

Une meilleure expérience de création avec de nouveaux modèles entièrement revus

Les nouveaux modèles (note de développement, en anglais) comprennent un modèle personnalisé pour les publications dans l’éditeur de site. Les outils de recherche/remplacement accélèrent la conception des éléments de modèles (en anglais).

Plus de cohérence et de contrôle sur les outils de conception

L’amélioration des commandes pour les éléments de conception et les blocs rendent le processus de mise en page et de création de site plus cohérent, complet et intuitif.

Les menus peuvent être créés et modifiés plus facilement

Les nouvelles options de récupération du bloc Navigation (en anglais) vous permettent de modifier le menu que vous avez ouvert sans avoir besoin d’effectuer de recherche. De plus, les commandes pour choisir et travailler sur les menus sont dorénavant placées dans les réglages du bloc. Le système de menu mobile bénéficie également d’une mise à jour avec de nouvelles fonctionnalités comprenant plusieurs options d’icônes pour personnaliser le menu.

Amélioration de la mise en page et de la visualisation des réglages des publications

Un affichage plus propre et mieux organisé vous permet de visualiser et de gérer facilement les réglages importants des publications, en particulier au niveau du sélecteur de modèles et de l’outil de planification.

Réglage de verrouillage en un clic pour tous les blocs internes

Lorsque vous verrouillez des blocs, une nouvelle option vous permet d’appliquer vos réglages de verrouillage à tous les blocs d’un bloc conteneur tel que le bloc Groupe, Couverture ou encore Colonnes.

Amélioration des textes indicatifs des blocs

Les textes indicatifs de plusieurs blocs ont été améliorés, afin de mieux refléter les options de personnalisation qui vous permettent de concevoir votre site et son contenu. Par exemple, le texte d’aide du bloc Image affiche les réglages personnalisés des bordures et des filtres duotones avant même de sélectionner l’image à afficher.

Composez des listes et des citations enrichies en y plaçant des blocs internes

Les blocs Liste et Citation prennent désormais en charge les blocs internes, ce qui permet des compositions plus flexibles et plus riches, par exemple en vous permettant d’ajouter des titres à l’intérieur de vos blocs de citations.

Du texte plus responsive avec une typographie fluide

La typographie fluide (en anglais) vous permet de définir des tailles de police qui s’adaptent pour faciliter la lecture sur n’importe quelle taille d’écran.

Ajoutez des suggestions de compositions pour vos types de publications

Dans WordPress 6.0, lorsque vous ajoutiez une nouvelle page, vous pouviez voir des suggestions de compositions afin d’éviter de partir d’une page vide. Avec WordPress 6.1 vous verrez cette fenêtre modale lors de la création de n’importe quel type de publication.

Facilitation de la recherche de thèmes basés sur des blocs

Le répertoire des thèmes contient un filtre pour les thèmes basés sur des blocs, et l’aperçu des compositions donne une meilleure idée de ce à quoi le thème pourrait ressembler lorsque vous explorez les thèmes et les compositions.

Conservez les réglages de l’éditeur de site pour plus tard

Les réglages de l’éditeur de site sont désormais persistants pour chaque compte. Cela signifie que vos réglages seront désormais cohérents sur tous les navigateurs et appareils.

Un système de gestion des styles simplifié

Les règles CSS pour les marges internes et externes, la typographie, les couleurs et les bordures du moteur de styles sont désormais regroupées au même endroit, ce qui diminue le temps consacré aux tâches de mise en page et aide à générer des noms de classes sémantiques.

Amélioration de l’accessibilité de l’administration et de l’éditeur

Plus de 40 améliorations de l’accessibilité ont été réalisées, comprenant la résolution des problèmes de perte de focus dans l’éditeur, l’amélioration des libellés de formulaires et de la restitution vocale des messages, l’amélioration de l’interface de modifications des textes alternatifs, la correction du débordement du menu d’administration sur les petits écrans ou en zoom navigateur. En savoir plus sur les améliorations d’accessibilité apportées par WP 6.1.

Autres changements importants

Éléments de modèles de blocs dans les thèmes classiques

Les éléments de modèles de blocs peuvent désormais être définis dans les thèmes classiques (en anglais) en ajoutant les fichiers HTML appropriés au répertoire parts à la racine du thème.

Évolution des blocs de boucle de requête

Les nouveaux filtres permettent aux variantes du bloc de requête de prendre en charge des requêtes personnalisées afin de créer des variantes plus spécifiques et des options avancées de filtrage des types de publication hiérarchiques.

Des filtres pour tous vos styles

Exploitez les filtres dans la barre latérale « Styles » pour contrôler les réglages sur quatre niveaux de votre site, du moins spécifique au plus spécifique : principal, thème, compte, bloc.

Préréglages d’espacement pour une conception plus rapide et cohérente

Gagnez du temps et évitez de coder en dur des déclarations dans un thème grâce aux valeurs de marge internes et externes prédéfinies pour de multiples blocs.

Modification limitée au contenu sur les blocs conteneurs

Grâce au réglage de modification limitée au contenu, les mises en page peuvent être verrouillées au sein des blocs conteneurs. Dans un bloc de contenu seul, ses blocs enfants sont invisibles dans la vue en liste et ne sont pas modifiables. Vous contrôlez donc la mise en page tandis que vos rédactrices et rédacteurs peuvent se concentrer sur le contenu.

Combinez-la avec les options de verrouillage des blocs pour un contrôle encore plus poussé de vos blocs.

De meilleures performances

WordPress 6.1 résout 25 tickets dédiés à l’amélioration des performances. De l’API REST au multisite, en passant par WP_Query l’enregistrement des blocs du cœur WordPress et par de nouvelles vérifications sur l’outil Santé du site, ou par l’ajout des attributs async aux images, il y a des améliorations bénéfiques pour tous les types de sites. Un récapitulatif complet est disponible dans le guide dédié aux performance de WP 6.1.

Guide des changements techniques de WordPress 6.1

WordPress 6.1 comprend encore bien plus de nouvelles fonctionnalités et d’améliorations. Pour en savoir plus, et notamment si vous développez des sites WordPress, consultez le guide des changements techniques de cette version.

Plus d’informations sur WordPress 6.1

Découvrez WordPress 6.1 en fonctionnement ! Notre vidéo de présentation propose une vue d’ensemble des principales fonctionnalités qui sont sorties avec WordPress 6.1.


Visitez learn.wordpress.org pour des tutoriels vidéos, des ateliers en ligne, des cours et des plans de cours pour les personnes organisant des évènements, et pour des contenus présentant les nouvelles fonctionnalités de WordPress.

Consultez notre guide des changements techniques introduits par WordPress 6.0. Il contient toutes les notes techniques que vous devez connaître si vous développez sur WordPress.

L’équipe de direction de WordPress 6.1

Les personnes mentionnées ci-dessous ont participé à la direction de cette version majeure du CMS :

Il n’aurait pas été possible de sortir WordPress 6.1 sans le travail acharné de plus de 800 personnes situées dans au moins 60 pays différents. Merci à toutes celles et ceux qui ont travaillé sur cette nouvelle version de WordPress !

1naveengiri · Aaron D. Campbell · Aaron Jorbin · Aaron Robertshaw · Abha Thakor · Abu Hurayra · Adam Bosco · Adam Pickering · Adam Silverstein · Adam Wiltgen · Adam Zielinski · Addie · Adil Öztaşer · aduth · Aezaz Shekh · afrid1719 · Ahmed Chaion · Ahmed Saeed · Aki Hamano · Akram Ul Haq · Akshit Sethi · Alain Schlesser · alamgircsebd · AlanP57 · alansyue · albatross10 · Albert Juhé Lluveras · Alberuni Azad. · Alejandro J. Sanchez P. · Aleksej · Alex Concha · Alex Lende · Alex Mills · Alexis Coulombe · alexstine · allancole · allisonplus · Alvaro Gómez · amirkamizi · Amjad Ali · Anantajit JG · Anariel Design · Andrea Fercia · Andreas · Andrei Draganescu · Andrei Surdu · Andrew Nacin · Andrew Ozz · Andrew Serong · Andrew Wilder · AndrewNZ · Andrey « Rarst » Savchenko · Andrija Naglic · André · Andy Fragen · Andy Keith · Aniket Patel · anitanenova · Ankit K Gupta · Anna Bansaghi · Anne McCarthy · Ante Laca · Anthony Burchell · Anton Vlasenko · apedog · apokalyptik · AR Rasel · arcangelini · archon810 · Ari Stathopoulos · Ariel Chinn · Arjun Singh · Arnab Mondal · Arslan Kalwar · Artur Grabowski · Arunas Liuiza · Aspexi · Aurooba Ahmed · Austin Matzko · Ayesh Karunaratne · BaneD · barneydavey · Bartosz Bobnis · Beatriz Fialho · Ben Dwyer · Ben Greeley · Benachi · Benjamin Grolleau · Benoit Chantre · Bernhard Reiter · Bernie Reiter · Bhrugesh Bavishi · Bing · Birgir Erlendsson (birgire) · Birgit Pauli-Haack · Blockify · Bob · bobbingwide · bonger · Boone Gorges · Brad Jorsch · Brandon Kraft · Brian Alexander · Brian Gardner · Bruno Cantuaria · Bruno Ribaric · burgiuk · Burhan Nasir · bwbama · cadlec · cagsmith · Carlos Bravo · Carlos Garcia Prim · Carolina Nymark · cavalierlife · cdbessig · Chad Chadbourne · Chandra M · Channing Ritter · Chetan Prajapati · Chintan hingrajiya · Chloe Bringmann · Chouby · Chris Budd · Chris Hardie · Chris Zarate · chriscct7 · chrisguitarguy · Christian-W. Budde · Christina Voudouris · Christoph Daum · Christopher Finke · Chuck Reynolds · chynnabenton · ckanderson22 · CodePoet · codewhy · Colin Stewart · Collie-IT, Anne K. Frey · colonelphantom · Cory Birdsong · Courtney Robertson · craigfrancis · crazycoders · Crisoforo Gaspar · Cupid Chakma · Curdin Krummenacher · cyrillbolliger · Daijiro Miyazawa · dainemawer · Daisy Olsen · Dale du Preez · Damon Cook · damonganto · Dan Farrow · Dan Soschin · Daniel Bachhuber · Daniel Iser · Daniel Richards · Daniel Schutzsmith · Daniele Scasciafratte · darerodz · Daria · Darin Kotter · Darko G. · darkskipper · Darren Coutts · Dat Hoang · datainterlock · Dave Hilditch · dave1010 · David Anderson · David Baumwald · David Biňovec · David C · David Calhoun · David E. Smith · David Goring · David Gwyer · David Herrera · David Rozando · David Smith · daxelrod · daymobrew · Deepak Vijayan · Denis de Bernardy · Denis Žoljom · denishua · Dennis Claassen · Dennis Snell · derekblank · Derrick Hammer · Dharmesh Patel · dhl · Diane Co · Dilip Bheda · dingdang · Dion Hulse · Dipak Parmar · divyeshgodhani · Dominik Schilling · donmhico · Doug Wollison · Dougal Campbell · Drew Jaynes · Drivingralle · drzraf · dsas · Dwain Maralack · Dzikri Aziz · Dōvy Paukstys · eclev91 · Edwin Cromley · eedee · Ehtisham S. · Eliezer Peña · Ella van Durpe · Emily Clarke · Emmanuel Hesry · Enrico Battocchi · Erick Hitter · Erik · Erik Betshammar · estelaris · eugene.manuilov · Eugene.Manuilov · Evan Herman · Evan Mattson · Evan Mullins · Fabian Kägy · Faisal Alvi · Faison · Felipe Elia · Felix Arntz · Fellyph Cintra · Femy Praseeth · Florian Brinkmann · Francisco · Fuad Ragib · furi3r · gabri3lmarques · Gabriel de Tassigny · Gabriel Rose · Garrett Hyder · Garth Mortensen · Gary Jones · Gary Pendergast · garymatthews919 · George Hotelling · George Mamadashvili · George Stephanis · Gerardo Pacheco · gigitux · giox069 · giuseppemazzapica · Glen Davies · goldenapples · Grégory Viguier · graham73may · Grant M. Kinney · Greg Ziółkowski · greg24 · gRegor Morrill · gunterer · Gustavo Bordoni · h2ham (Hiromu Hasegawa) · hakanca · hakre · Hans-Christiaan Braun · Hardik Thakkar · Harit Panchal · harshvaishnav · Hasanuzzaman · Hauwa Abashiya · Helen Hou-Sandi · Henrique Iamarino · Henry Wright · here · Herre Groen · Hilay Trivedi · hiren sanja · hiyascout · Howdy_McGee · hugodevos · huubl · hztyfoon · Héctor Prieto · Ian Belanger · Ian Dunn · iansvo · iCaspar · Ignacio Cruz Moreno · Igor · igrigorik · ilovecats7 · ilunabar · imadarshakshat · ipajen · Ipstenu (Mika Epstein) · irecinius · Isabel Brison · Iulia Cazan · ivanjeronimo · iviweb · J.D. Grimes · Jacob Schweitzer · Jakaria Istauk · James Kemp · James Koster · jamieburchell · Jan Thiel · Jarret · Jason Johnston · Jasper Kinoti · Javier Arce · Javier Casares · Jay Trees · Jean-Baptiste Audras · jeawhanlee · Jeff Ong · Jeff Paul · Jeff Uberstine · Jeremy Felt · Jeremy Herve · JeroenReumkens · Jessica Lyschik · jhart35 · jhnstn · jigar bhanushali · jnz31 · Joe Dolson · Joe Hoyle · Joe McGill · joelhardi · Joen Asmussen · John Blackbourn · John James Jacoby · John Regan · johnmark8080 · Jon Brown · Jon Surrell · Jonathan Bossenger · Jonathan Desrosiers · Jonathan Pantani · jonmackintosh · Jonny Harris · jonny-s · Jono Alderson · Joost de Valk · Jorge Costa · Jos Velasco · Joseph Grainger · Josepha Dambul · Josepha Haden · Josh Habdas · Joshua Abenazer · Joy · jrbeilke · jsnajdr · Juhi Saxena · Julie Moynat · Juliette Reinders Folmer · Julio Potier · just0nequestion · Justin Ahinon · Justin Sainton · Justin Tadlock · Justin Welenofsky · jyolsna · K. Adam White · KafleG · Kai Hao · Kajal Gohel · Kalpesh Akabari · Kapil Paul · Kari Anderson · karlgroves · Karlijn Bok · Kaspars · Kathryn Presner · kbrownkd · Keanan Koppenhaver · Kelly Choyce-Dwan · Kelly Hoffman · Kevin Behrens · Kevin Hagerty · Khoi Pro · Khokan Sardar · killua99 · Kishan Jasani · kitchin · Kjell Reigstad · kkmuffme · klewis · Knut Sparhell · Koen Van den Wijngaert · Konrad.K · Konstantin Kovshenin · Kris Kelvin · KrishaWeb · Krupal Panchal · Kunal Madhak · Kurt Payne · kwillmorth · Kyle B. Johnson · Kyle Nel · laurelfulford · Lauren Stein · laurent22777 · lazam786 · Lee Willis · leemon · Lena Morita · leogermani · Linkon Miyan · Linnea Huxford · lonnylot · Lovekesh Kumar · Lovro Hrust · Lucas Bustamante · lucilastancato · luigipulcini · Luis Felipe Zaguini · luisherranz · Luiz Araújo · Lukas Niebler · Luke Cavanagh · M S Newaz · Maarten · Maciej · maciejmackowiak · Madhu Dollu · Madhu Dollu · Maggie Cabrera · magicoders · Mahrokh · maksimkuzmin · malthert · manfcarlo · Manish Songirkar · Manzoor Wani · Manzur Ahammed · Marc · Marcelo de Moraes Serpa · Marco Ciampini · Marcus Kazmierczak · Marek Dědič · Marianna · Marie Comet · Marin Atanasov · Marius L. J. · Mark Biek · Mark Howells-Mead · Mark Jaquith · Mark Parnell · Marko Heijnen · Markus · Markus Kosmal · Martijn van der Klis · Martin Stehle · martin.krcho · Mary Baum · Mashu · masteradhoc · Matías Emanuel Surdi · Matias Ventura · matiasbenedetto · Matt Chowning · Matt Mullenweg · Matt Wondra · Matthew Boynes · Matthew Eppelsheimer · Matthias Pabst · Matthias Reinholz · mattyrob · Mauriac AZOUA · Maxime J. · Maxime Meganck · Mayank Majeji · maythamalsudany · Mayuge · mcliwanow · Md Rakib Hossain · Md. Russel Hussain · mdrago · Mehedi Foysal · Meher Bala · Mehul Kaklotar · Mel Choyce-Dwan · meloniq · Merkys Maliukevičius · meysam norouzi · Micha Krapp · Michael Bourne · Michael Burridge · Michal Czaplinski · Miguel Fonseca · Mihai Dumitrascu · Mike Crantea · Mike Glendinning · Mike Hansen · Mike Jolley (a11n) · Mike Schroder · mikemanzo · Milana Cap · Milind More · mimi · Minal Diwan · miya · Mladen · Mohammad Jangda · MohammadJafar Khajeh · Mohit Dadhich · Monique Dubbelman · moto hachi · mreishus · mrobit · msolution · mtias · Muhammad Arslan · Mukesh Panchal · Muntasir Mahmud · Mustaque Ahmed · mvraghavan · mweichert · n8finch · Nalini Thakor · Namith Jawahar · Naresh Bheda · Nate Allen · Nathan · Nathan Johnson · navigatrum · neffff · nendeb · Neycho Kalaydzhiev · Nicholas Garofalo · Nick Diego · Nick Halsey · Nico · nidhidhandhukiya · Nik Tsekouras · nikkigagency · Niloy · Ninos · Nithin John · Nithin SreeRaj · nlpro · Noah Allen · noplanman · nouarah · NumidWasNotAvailable · Nuno Morgadinho · Nurul Umbhiya · nvartolomei · Obayed Mamur · obliviousharmony · oguzkocer · Olga Gleckler · Oliver Stapelfeldt · OllieJones · oneearth27 · Onni Hakala · opr18 · ovidiul · p_enrique · Paal Joachim Romdahl · Pablo Postigo · PabloHoney · palmiak · Paolo L. Scala · Paragon Initiative Enterprises · Parham Ghaffarian · Pascal Birchler · Patrick Groot · Paul Bearne · Paul Biron · Paul Kevan · Paul Ryan · Paulo Cruz · Paulo Trentin · Pavan Patil · pavelschoffer · pbking · Pedro Mendonça · Peter Westwood · Peter Wilson · petitphp · Petter Walbø Johnsgård · Phil Johnston · Phill · Pierre Sylvestre · Pieterjan Deneys · Piotrek Boniu · Pippin Williamson · Pooja Derashri · Pooja N Muchandikar · Praful Patel · Pratiksha · presscustomizr · Presskopp · presstoke · Priyo Mukul · prokium · Q · Rachel Baker · Rachel Peter · raduiason · Rafi Ahmed · Rahi Prajapati · Rajan Panchal · Rajesh Raval · ralucastn · Ramanan · Ramon Ahnert · Ramon Corrales · ramon fincken · Ramon James · randhirexpresstech · Ravikumar Patel · rcanepa · rebasaurus · Rehan Ali · Remy Perona · Renatho (a11n) · renegeuze · Reuhno · rflw · Riad Benguella · Rich Tabor · Rinat · Rinky Chowdhury · Rishi Shah · rkaiser0324 · Robert Anderson · Robert Chapin · robertght · Robin · robmiller · rodrigosevero · Rolf Allard van Hagen · Rolf Siebers · rollybueno · Romain Herault · romulodl · ross_ritchey · Roy · Russell Aaron · Ryan Boren · Ryan McCue · Ryan Murphy · Ryan Welcher · Sébastien SERRE · Sérgio Gomes · Sören Wrede · Sabbir Ahmed · Sajjad Hossain Sagor · Sakri Koskimies · Sami Keijonen · Sampat Viral · Samuel Wood (Otto) · Sandip Mondal – a11n · Sandra Sanz · santosguillamot · Sarah Norris · sarahricker · Sathiyamoorthy V · Saumya Majumder · Saurabh Sharma · Scott Fennell · Scott Kingsley Clark · Scott Lesovic · Scott Taylor · scribu · seakashdiu · Sean Fisher · Sebastian Pisula · seieric · Sergey Biryukov · Sergio Scabuzzo · seriouslysenpai · Seth Alling · shangidah afroz · Shannon Little · Sharjeel Khan · shetheliving · Shoaib Ali · Shraboni · Shreyas Ikhar · shuvo586 · siddharth ravikumar · Siddharth Thevaril · Siobhan · sirzooro · Slava Abakumov · Slobodan Manic · Smit Rathod · sobatkras · Stanislav Khromov · SteelWagstaff · Stefano · Stefano Minoia · Stefanos Togoulidis · Stephen Bernhardt · Stephen Edgar · Stephen Page · Sterling Hamilton · Steven Lin · steveo2000 · studiolxv · Sumit Bagthariya · Sumit Singh · Sumit Singh (WP Lovers) · Sumon Sarker · SunilPrajapati · sunyatasattva · Sybre Waaijer · Synchro · system909 · Tahmid ul Karim · Takashi Kitajima · Tammie Lister · Tanbir Ahmod · Tanvirul Haque · Taras Dashkevych · targz · Taylor Lovett · tazotodua · tbember · Teddy Patriarca · Tellyworth · Terence Eden · tharsheblows · thejaydip · Thierry Muller · Thijs · Thomas Griffin · Thorsten Schraut · threadi · Tiffany Bridge · Till Krüss · Timothy Jacobs · Titus Moore · TobiasBg · tobifjellner (Tor-Bjorn Fjellner) · Tom de Visser · Tom J Nowell · Tom Janssen · Tom Rhodes · Tomasz Tunik · tomepajk · Tomoki Shimomura · Toni Viemerö · tony.localword · Tonya Mork · Toro_Unit (Hiroshi Urabe) · Torsten Landsiedel · transl8or · Travis Smith · Tremi Dkhar · TrevorPolischuk · Trinadin · Tung Du · turtlepod · Tushar · Ugyen Dorji · Ulrich · Umesh Gupta · upadalavipul · utsavmadaan823 · Vagelis · varma · vasartam · vdankbaar · Velochicdunord · Vicente Canales · vikasprogrammer · Virginie Garnier · Vishal Kakadiya · vortfu · webbeetle · Weston Ruter · whaze · Whissi · William Earnhardt · williampatton · withinboredom · woji29911 · Yahil Madakiya · Yan Knudtskov · Yann · Yoav Farhi · Yohann Billard · Yui · yuu · zaerl · Zebulan Stanphill · Zenaul Islam · ziposc · Česlav Przywara · 沈唁

Merci également à toutes celles et ceux qui ont traduit cette version en français :

BonaldiBruno TritschChoubyDidier Demory, EddyEmilie LEBRUN, FX BénardflorianvFrederic NuytsGilbert GAYRAUDGuillaume TURPINIoana M.Jason Rouet, Jenny DupuyJb Audras, Loulou51, lulucmy, maecatnouMagaliMarianna, Marie Comet, Marine EVAINMaxime PerticinandowpasglopRachel PeterSébastien SERREsolaackStéphane POISSONTimothée BrosilleTranslations by AutomatticVirginie Garniervirginienacci, whazeWhodunitWP-Translations, et wplmillet.

]]>
https://fr.wordpress.org/2022/11/02/wordpress-6-1-misha/feed/ 0
Guide des changements techniques de WordPress 6.1 https://fr.wordpress.org/2022/10/12/guide-des-changements-techniques-de-wordpress-6-1/ https://fr.wordpress.org/2022/10/12/guide-des-changements-techniques-de-wordpress-6-1/#comments Wed, 12 Oct 2022 16:20:45 +0000 https://fr.wordpress.org/?p=2509 La version Release Candidate de WordPress 6.1 est sortie mardi 11 octobre. Il est donc temps de parcourir les différents changements techniques qu’apportera cette prochaine version majeure de notre CMS.

La sortie finale de cette nouvelle version est planifiée pour le 1er novembre 2022.

WordPress 6.1 : Guide des changements techniques

L’équipe de direction de WP 6.1 et plusieurs centaines de contributeurs et contributrices ont travaillé sur plus de 120 améliorations et nouvelles fonctionnalités241 correctifs et 42 autres tâches variées, ce qui représente plus de 400 tickets sur Trac.

À cela, il faut ajouter plus de 50 pull requests ayant permis de fusionner les différentes versions de Gutenberg dans le cœur du CMS. Du côté du projet Gutenberg il y a eu en tout 1684 pull requests apportant 425 nouvelles fonctionnalités et améliorations et 428 correctifs de bugs, le reste concernant des tâches courantes de revue de qualité du code, de documentation ou d’amélioration des outils de déploiement.

En route pour un petit tour d’horizon des
nouveautés techniques de WordPress 6.1 🚀

Tous les liens de cet article pointent vers des notes de développement rédigées en anglais.

L’objectif est de fournir un panorama général des changements techniques apportés par cette version, en français, puis de diriger les personnes qui souhaitent en savoir plus vers les notes de développement en anglais.

À noter : certaines modifications listées ici vont nécessiter des actions de la part des auteurs et autrices de thèmes et d’extensions, qui devront adapter ou modifier leur code. Si vous êtes concerné·e, veuillez lire les notes de développement listées dans cet article consciencieusement afin de vous assurer que votre code fonctionnera avec WordPress 6.1 lorsque cette version sortira le 1er novembre 2022.

Performances

Avec 45 tickets sur Trac pour WP 6.1, l’amélioration des performances et des temps de chargement de WordPress a été l’un des enjeux principaux de cette version. Les changements les plus significatifs portent sur les requêtes WP_Query et sur l’API REST, deux points qui impactent grandement les temps de chargement de votre site. L’un des changements les plus attendus concernait notamment la mise en cache des requêtes WP_Query, et c’est maintenant une réalité avec WP 6.1.

De nouveaux points de contrôle ont aussi été ajoutés dans l’écran de Santé du site, qui vous indiquera maintenant si la mise en cache des pages et le cache persistant fonctionnent correctement sur votre site.

Plusieurs améliorations conséquentes sur l’API de mise en cache de WordPress ont également été mises en œuvre, et l’ordre d’exécution général des crochets d’action a été optimisé pour retarder le moins possible l’affichage des pages.

L’enregistrement de blocs personnalisés pour l’éditeur à l’aide de fichiers block.json a aussi été rendu bien plus performant.

Et ce n’est qu’une petite partie des améliorations de performances de WP 6.1. Pour en découvrir plus, voici un guide spécifique sur les performances dans cette nouvelle version de WP :

Accessibilité

Il s’agit du second focus principal de WordPress 6.1, avec 28 tickets sur Trac, concernant 13 des principaux composants du CMS. De nombreuses améliorations ont été faites sur l’éditeur de blocs et sur la fonctionnalité d’édition complète du site, quelques éléments encore non conformes sur les différents écrans d’administration ont été corrigés, et beaucoup d’autres améliorations ont été faites pour faciliter l’utilisation de WordPress par toutes et tous.

Une attention particulière a également été portée sur la gestion des champs requis sur les différents formulaires de l’interface d’administration : pour faciliter leur maintenance, une petite API a été créée afin de gérer de façon centralisée leur affichage. Celle-ci est publique et peut donc être utilisée par les personnes réalisant des développements sur mesure.

Notons également qu’avec WordPress 6.1, les deux thèmes natifs Twenty Twenty-Three (nous reparlerons de celui-là dans un article dédié !) et Twenty Twenty-Two font leur entrée parmi les premiers Block Themes (ces thèmes entièrement modifiables avec l’éditeur de blocs) ayant obtenu le libellé accessibility-ready sur le répertoire de thèmes WordPress.org.

Pour en savoir plus sur toutes ces améliorations concernant l’accessibilité de WordPress, consultez le guide spécifique proposé par l’équipe Accessibility :

L’éditeur de blocs

C’est évidemment encore et toujours un des axes concentrant le plus d’évolutions d’une version à une autre 😊

WordPress 6.1 embarque les versions 13.113.213.313.413.513.613.713.813.914.0, et 14.1 du projet Gutenberg.

Parmi les nombreux changements de ces 10 versions de l’extension Gutenberg, un gros effort a été fait pour rendre les blocs et autres fonctionnalités de l’éditeur de plus en plus disponibles pour les thèmes « classiques », c’est à dire les thèmes qui ne prennent pas encore en charge l’édition complète du site à l’aide de blocs, une fonctionnalité introduite dans le CMS en 2022 avec WordPress 5.9.

L’objectif est de faciliter le travail des développeuses et des développeurs pour effectuer une transition de leurs thèmes « classiques » vers le principe du thème basé sur des blocs, que celui-ci soit entièrement ou partiellement modifiable dans l’éditeur. Nous espérons que cela poussera encore plus les personnes développant des thèmes WordPress à exploiter au maximum les fonctionnalités de l’éditeur.

Par ailleurs, de nombreuses fonctionnalités utiles au quotidien ont été ajoutées dans cette version : filtrage des données du theme.json, nouveau système de gestion des préférences dans l’éditeur, possibilité de modifier et étendre le bloc « Boucle de requête », et bien plus encore.

Vous trouverez ci-dessous les différentes notes de développement concernant l’éditeur de WordPress :

Par ailleurs, la note de développement suivante fournit un état des lieux très pratique des blocs natifs et de leurs différentes possibilités de formatage :

Développement de thèmes WordPress

Les notes de développement suivantes présentent des changements qui concernent tout particulièrement les développeuses et développeurs de thèmes.

Tout d’abord, l’entête Update URI qui doit être utilisé si vous développez des thèmes sur mesure n’ayant pas vocation à être déployés sur le répertoire WordPress.org. Cela évitera que votre site propose une mise à jour et écrase votre thème dans le cas où un thème du répertoire officiel porterait le même identifiant (slug) que le vôtre !

Ensuite nous avons plusieurs notes de développement concernant les interactions entre les thèmes et l’éditeur de site. Et notamment la possibilité de créer des éléments de modèles basés sur des blocs au sein d’un thème classique, c’est à dire d’un thème ne proposant au départ pas de compatibilité avec l’édition complète de site (full site editing).

Enfin, on notera l’arrivée de la gestion fluide des polices typographiques, qui permettent de définir la taille de typo de façon à ce qu’elle s’adapte dynamiquement à la largeur de l’écran.

Twenty Twenty-Three, le nouveau thème natif

Twenty Twenty-Three est le nouveau thème par défaut de WordPress.

Comme son prédécesseur, il exploite à 100 % les fonctionnalités de l’éditeur de site. Il va même beaucoup plus loin en intégrant nativement 10 variations de styles permettant de modifier complètement l’interface depuis l’administration.

Ces 10 variations de styles ont été sélectionnées à l’aide d’un appel à contribution. L’objectif est de montrer par l’exemple comment se comportent les nouvelles fonctionnalités de l’éditeur de site, et notamment comment exploiter le fichier theme.json.

Vous trouverez ci-dessous une vidéo balayant les 10 variations de styles de ce thème.

Comme d’habitude, ce thème natif a été développé sur GitHub (où vous retrouverez l’historique du projet) puis intégré au cœur de WordPress pendant la phase de développement de la version 6.1.

Autres améliorations

API REST

L’API REST a vu l’arrivée d’améliorations concernant le point de terminaison /search ainsi que de l’affichage des réponses JSON pouvant être controlées via le filtre rest_json_encode_options. Toutes les améliorations de l’API sont décrites dans la note de développement suivante :

Page de connexion

Une nouvelle fonction attendue depuis plus de 10 ans a fait son entrée dans la boîte à outils des développeuses et développeurs : is_login() permet de déterminer si l’on se trouve sur la page de connexion ou non.

Tableaux de listes de l’admin

Une nouvelle méthode fait son apparition, afin de pouvoir interagir et filtrer plus facilement les liens de visualisation présents dans ces tableaux.

Médias

Avec la version 5.8, nous avons accueilli la prise en charge du format WebP et nous prévoyions initialement d’intégrer la génération automatique et par défaut d’images dans ce format dans WordPress 6.1, mais le commit associé a finalement été annulé avec la recommandation de plutôt intégrer cette fonctionnalité dans une extension canonique.

En revanche, la propriété muted est maintenant disponible pour les vidéos insérées dans l’éditeur, ce qui permet de rendre silencieuse les vidéos ayant vocation à être lancées automatiquement (propriété autoplay). Ceci est obligatoire pour les vidéos automatiques.

Autres changements techniques

WordPress 6.1 introduit de nombreuses nouvelles fonctions et crochets d’action ou filtres. Ces changements sont détaillés dans la note de développement suivante :

En plus de tous ces changements, on notera les évolutions suivantes, triées par composant du cœur WP :

  • Mots de passe d’applications : les super admins peuvent mettre en place un mot de passe d’application sur un site auquel ils n’ont pas été rattachés (#53224)
  • Sauvegardes automatiques : les utilisateur·ices ayant un blocage via la fonctionnalité post lock pouvaient auparavant tricher en surchargeant les modifications via les sauvegardes automatiques (#55659)
  • API de gestion du cache : ajout des fonctions wp_cache_flush_group et wp_cache_supports (#4476#56605)
  • Charset : ajout de l’échappement des caractères unicode NFD dans remove_accents() (#35951)
  • API Cron : ajout de la journalisation des erreurs et de crochets associés dans wp-cron.php (#56048)
  • Éditeur : clarification du fait que get_page_template() ne fonctionne pas sur les thèmes basés sur des blocs (#56394)
  • Compositions de blocs : ajout d’une catégorie « Pieds de page » (#56416)
  • Bibliothèque tierces :
    • Correction sur Thickbox pour la prise en charge des images WebP #55786
    • Mise à jour de PHPMailer à la version 6.6.4 #55976#56016#56413
    • Mise à jour de Underscore à la version 6.1 #56030
    • Mise à jour de Moment à la version 6.1 #56031
    • Mise à jour de jQuery UI à la version 6.1 #56239
    • Mise à jour de mediaelement.js à la version 4.2.17 #56319
    • Mise à jour de jQuery à la version 3.6.1 #56451
    • Mise à jour de Sodium Compat à la version 1.19.0 #56564#56653
    • Mise à jour de GetID3 à la version 1.9.22 #56692
  • Formatage :
    • Suppression des accents combinés dans remove_accents() #24661
    • Inversement de l’encapsulation de sanitize_url() et esc_url_raw() #55852
    • Correction de la valeur retournée par safecss_filter_attr() #55966
    • Autorisation de l’utilisation de propriétés CSS spécifiques à la mise en page dans le filtre safe_style_css #56122
    • Autorisation de l’utilisation de variables CSS dans safecss_filter_attr #56353
  • Général :
    • Mise à jour de is_serialized pour accepter les Enums #53299
    • Remplacement des appels à phpversion() par la constante PHP_VERSION #55680
    • Suppression des doublons d’utilisation de realpath() #56636
    • Suppression des doublons d’utilisation de file_get_contents #56637
    • Suppression des appels à file_exists() sur les variables utilisant realpath() #56654
    • Suppression des doublons d’utilisation de get_theme_file_path dans register_block_style_handle #56666
    • Correction du retour obtenu en utilisant wp_rand( 0, 0) #55194
  • Internationalisation : correction d’un bug conduisant switch_to_locale() à annuler le chargement des traductions des thèmes et des extensions #39210
  • Page de connexion/inscription :
    • Les champs obligatoires de la page d’inscription sur les multisites n’avaient pas d’attribut required #54344
    • Ajout de description ARIA sur les champs d’erreur de connexion #54483
  • Médias : correction d’un bug sur l’interprétation de l’orientation des images via leurs données EXIF #54937
  • Multisite :
    • Suppression complète des termes globaux #21734
    • Utilisation de l’API des métadonnées pour les options du réseau #37181
    • Stockage de l’ID du site principal dans les options du réseau multisite #55802
  • Chargement des scripts : mise en place des scripts en front-end via viewScript pour les blocs dynamiques #56470
  • Publications : correction de la vérification des publications non existantes dans get_post_permalink() #45329
  • Taxonomies :
    • Dans wp_insert_term, passage de $args en tant que paramètre additionnel pour les actions d’après-insertion (create_term, created_term, etc.) #55441
    • Les liens d’archives de catégories n’incluent plus par défaut la description dans l’attribut title du lien #55530
    • Les champs des termes sont maintenant associés avec leurs description dans l’admin #55651
  • Mises à jour :
    • Ajout d’un suivi de l’usage des modules PHP installés sur les sites WP #48116
  • Widgets :
    • Suppression de requêtes inutiles vers la base de données #54677

Que vous développiez des thèmes ou des extensions, pensez à tester et retester votre code pour vous assurer de sa compatibilité avec ces changements. Vous pouvez utiliser l’extension Beta Tester sur un site de test pour vérifier la compatibilité de vos développements avec WordPress 6.1 RC 1. Nous comptons sur vous pour vous assurer que votre code fonctionne correctement avec le cœur du CMS, pour le bien des millions d’utilisateurs et utilisatrices de WordPress ♥

Ce guide en français a été rédigé par Jb Audras avec l’aide de FX Bénard et Jenny Dupuy.

]]>
https://fr.wordpress.org/2022/10/12/guide-des-changements-techniques-de-wordpress-6-1/feed/ 3
Arrêt définitif des mises à jour de sécurité pour les versions de WordPress 3.7 à 4.0 https://fr.wordpress.org/2022/09/07/arret-definitif-des-mises-a-jour-de-securite-pour-les-versions-de-wordpress-3-7-a-4-0/ https://fr.wordpress.org/2022/09/07/arret-definitif-des-mises-a-jour-de-securite-pour-les-versions-de-wordpress-3-7-a-4-0/#comments Wed, 07 Sep 2022 13:00:00 +0000 https://fr.wordpress.org/?p=2445 Jusqu’à présent, l’équipe de sécurité de WordPress proposait des correctifs de sécurité pour toutes les versions de WordPress reposant sur les versions 3.7 à la version actuelle (6.0, sachant que WordPress 6.1 sortira cet automne). Cela faisait donc un grand nombre de versions à maintenir, alors qu’elles ne représentent qu’un nombre très minoritaire de sites (les statistiques sont disponibles publiquement sur cette page).

À partir du 1er décembre 2022, l’équipe dédiée à la sécurité de WordPress ne fournira plus de mises à jour de sécurité pour les versions 3.7 à 4.0.

Ces versions datant maintenant de 8 ans ou plus, il y a peu de chances que votre site soit concerné, mais vous pouvez vous en assurer en vous connectant à votre tableau de bord et en vérifiant la version de WordPress indiquée dans l’encart « D’un coup d’œil » (sur les versions les plus anciennes, cet encart est intitulé « Aujourd’hui »).

Dans le cas où vous disposeriez d’une installation tournant sur WordPress 4.0 ou inférieur, vous devrez faire une mise à jour vers une version plus récente (nous recommandons la dernière version disponible) afin de garder votre site sécurisé. Consultez notre documentation sur la mise à niveau de votre site WordPress pour plus d’informations.

Dans tous les cas, il est important de noter que la seule version de WordPress activement maintenue est la version courante (à ce jour, la version 6.0). Les versions plus anciennes ne font que bénéficier de correctifs de sécurité et ne reçoivent généralement aucun correctif de bug.

Dans les prochains mois, l’arrêt du support d’un nouveau groupe d’anciennes versions de WordPress sera annoncé, selon un calendrier qui est en cours d’élaboration au sein de l’équipe de sécurité de WP.

Pour plus d’informations sur le processus d’arrêt du support des anciennes versions de WordPress, vous pouvez consulter cet article de l’équipe de sécurité de WordPress (en anglais).

Article publié par Jb Audras de l’équipe de sécurité de WP. Merci aux co-responsables du site fr.wordpress.org Didier Demory, Jenny Dupuy et FX Bénard pour la relecture.

]]>
https://fr.wordpress.org/2022/09/07/arret-definitif-des-mises-a-jour-de-securite-pour-les-versions-de-wordpress-3-7-a-4-0/feed/ 5
WordPress 6.0 « Arturo » https://fr.wordpress.org/2022/05/25/wordpress-6-0-arturo/ https://fr.wordpress.org/2022/05/25/wordpress-6-0-arturo/#respond Wed, 25 May 2022 06:16:04 +0000 https://fr.wordpress.org/?p=2400

Bienvenue sur WordPress 6.0 « Arturo »

Nous vous souhaitons la bienvenue sur WordPress 6.0, version inspirée par le musicien de jazz Arturo O’Farrill. Célèbre pour son influence sur le jazz latino contemporain, Arturo a publié plus de 15 albums sur 50 ans de carrière.

Prenez le temps d’explorer WordPress 6.0. Cette version a été conçue afin de vous aider à développer votre inspiration créative et pour rendre l’expérience éditoriale encore plus intuitive. Pendant que vous découvrez les nouveautés de cette version, n’hésitez pas à lancer une liste de lecture comprenant les meilleures chansons d’Arturo !

Avec presque 1 000 améliorations et corrections, la deuxième version majeure de l’année 2022 est là. Cliquez ici pour télécharger WordPress 6.0 !

Les propriétaires de sites devraient mettre à jour leurs installations WordPress afin de profiter des avantages de sa stabilité, de ses améliorations de performances, et de ses améliorations en terme d’ergonomie. Les personnes créant du contenu avec WordPress apprécieront toutes les nouvelles fonctionnalités améliorant l’expérience éditoriale et de mise en page.

Le contenu de WordPress 6.0

Pour en savoir plus sur le contenu technique de la version, lisez le guide que nous avons publié il y a quelques semaines.

Selecting multiple lines of text from two blocks

Une expérience d’édition améliorée

Les améliorations éditoriales ne manquent pas, que vous écriviez un tout nouvel article ou que vous ajoutiez des éléments à une page existante. Explorez les façons d’améliorer votre processus de création de contenu avec :

  • Sélectionnez du texte à cheval sur plusieurs blocs pour le modifier en une seule fois.
  • Saisissez deux crochets ouvrants [[ pour accéder rapidement au gestionnaire de liens.
  • Conservez les styles existants lorsque vous transformez des blocs d’un certain type en un autre type de bloc, par exemple lorsque vous transformez un bloc paragraphe en un bloc code.
  • Créez des boutons personnalisés et tous les nouveaux boutons que vous créerez par la suite conserveront automatiquement ces styles personnalisés.
  • Rendez les nuages d’étiquettes et les icônes de réseaux sociaux encore plus attrayants avec leurs nouveaux réglages. Un nouveau style de contour est aussi disponible pour le nuage d’étiquettes.
Style variations of Twenty Twenty Two theme

Changements de styles

Les thèmes basés sur des blocs permettent désormais de multiples variations de style. Cela étend le nouveau système de gestion des styles et ajoute des raccourcis permettant de changer l’affichage de votre site avec un seul et même thème. Vous pouvez modifier les réglages disponibles, tels que la graisse de la police et autres options de mise en forme comme la palette de couleurs disponible par défaut. Vous pouvez modifier le rendu de votre site en quelques clics seulement.

Popover listing available templates

Plus de choix de modèles

WordPress 6.0 inclut cinq nouveaux modèles pour les thèmes basés sur des blocs : auteur/autrice, date, catégorie, étiquette et taxonomie. Ces modèles additionnels offrent encore plus de flexibilité pour créer du contenu. Adaptez-les avec les outils que vous connaissez déjà ou bien en utilisant les nouvelles fonctionnalités de cette version :

  • Les images mises en avant peuvent être utilisées dans le bloc bannière.
  • Les nouveaux contrôles de la taille des images mises en avant vous permettent d’obtenir exactement ce que vous souhaitez.
  • Lorsque vous modifiez un modèle, l’outil d’insertion rapide vous affiche les compositions et les éléments de modèles qui vous aideront à travailler plus rapidement et à découvrir de nouvelles options de mise en page.
  • Le bloc Boucle de requête prend en charge le filtrage en fonction de multiples auteurs ou autrices, en fonction de taxonomies personnalisées, ainsi que la personnalisation de ce qui est affiché lorsqu’aucune publication n’est trouvée.
Browsing footer patterns in the quick inserter

Compositions intégrées

Les compositions s’affichent désormais là où vous en avez besoin, comme dans l’outil d’insertion rapide ou lors de la création d’un nouvel en-tête ou pied de page. Si vous créez des thèmes basés sur des blocs, vous pouvez même déclarer des compositions provenant du répertoire de compositions via le fichier theme.json, ce qui vous permet de prioriser les compositions qui vous semblent les plus utiles pour les personnes utilisant votre thème.

Une vue en liste améliorée

De nouveaux raccourcis clavier vous permettent de sélectionner plusieurs blocs dans la vue en liste, de les modifier en une fois et de les glisser-déposer dans la liste. La vue en liste peut maintenant être ouverte et fermée plus facilement. Au départ, elle est en affichage réduit puis elle s’étend automatiquement à la sélection actuelle lorsque que vous sélectionnez un bloc.

Verrouillage des blocs

Vous pouvez dorénavant verrouiller vos blocs, ce qui permet de désactiver la possibilité de les déplacer ou de les retirer. Cela facilite la gestion de projet pour les pros, en permettant à leurs clientèle d’exprimer leur créativité au sein d’un cadre limitant les risques de casser leur site.

Unlocking the block in the block toolbar

De nouveaux outils de design

Les outils de design deviennent plus puissants et intuitifs à chaque nouvelle version.
Parmi les principaux changements de la version 6.0, on trouvera :

  • Un nouveau panneau de gestion des couleurs qui économise de la place sur l’éditeur, tout en montrant toutes les options en un coup d’œil.
  • Les nouveaux contrôles des bordures offrent une façon plus simple de définir les bordures de vos conteneurs.
  • Les niveaux de transparence vous permettent des choix colorimétriques encore plus créatifs.
  • Contrôlez les espacements, les marges ou la typographie de vos blocs en une fois via le bloc groupe.
  • Basculez entre les variations « empilé », « en ligne » ou « groupé » pour positionner des groupes de blocs avec une plus grande flexibilité de mise en page.
  • Utilisez la fonctionnalité de gestion des espacements du bloc galerie pour créer toute une variété de mises en page en faisant varier l’espacement entre les images, ou tout simplement en le supprimant.
Selecting multiple blocks in the list view

De meilleures performances

Cette version comprend plusieurs améliorations des performances de WordPress. Elles portent sur le chargement des publications, la réduction du temps d’exécution des requêtes, la mise en cache, le chargement des menus de navigation et bien plus encore. Notre équipe dédiée aux performances travaille au quotidien pour améliorer l’expérience d’utilisation de votre site WordPress.

Une meilleure accessibilité

Rendre le web plus accessible fait partie des missions du CMS WordPress. Cette nouvelle version comprend plus de 50 améliorations de l’accessibilité de WP.

En savoir plus sur WordPress 6.0

Découvrez WordPress 6.0 en action ! Notre vidéo de présentation propose une vue d’ensemble des principales fonctionnalités qui sont arrivées avec WordPress 6.0.

Nous invitons les développeurs et développeuses à explorer le guide de changements techniques de WordPress 6.0.

N’hésitez aussi pas à lire le journal de version de WordPress 6.0 pour plus d’informations sur les fichiers créés, modifiés et supprimés dans cette version.

L’équipe de direction de WP 6.0

Merci aux plus de 500 contributeurs et contributrices !

La livraison de WordPress 6.0 n’aurait jamais été possible sans la participation de ces personnes provenant de plus de 58 pays différents !

Aaron Jorbin · Aaron Robertshaw · Abdullah Ramzan · Abha Thakor · Adam Silverstein · Adam Zielinski · adi64bit · Adil Ali · agepcom · Ahmed Chaion · Aki Hamano · Akira Tachibana · Alain Schlesser · Alan Jacob Mathew · alansyue · Albert Juhé Lluveras · albertomake · Alefe Souza · Aleksandar Kostov · Alex Concha · Alex Lende · Alex Mills · Alex Stine · aliakseyenkaihar · Alkesh Miyani · Alok Shrestha · Amanda Giles · Andrea Fercia · Andrei Draganescu · Andrei Surdu · Andrew Dixon · Andrew Nacin · Andrew Ozz · Andrew Serong · Andrey “Rarst” Savchenko · André · Andy Fragen · Angelika Reisiger · Anh Tran · Ankit K Gupta · Anne McCarthy · Anoop Ranawat · Anthony Burchell · Anthony Ledesma · Anton Vlasenko · antonrinas · arcangelini · Ari Stathopoulos · Arne · Arpit G Shah · artdecotech · ArteMa · Arthur Chu · Asaquzzaman mishu · atomicjack · Aurélien Joahny · Aurooba Ahmed · Barry · Barry Ceelen · Bartosz Gadomski · Beda · Ben Dwyer · Benachi · Bernhard Reiter · BettyJJ · Bhrugesh Bavishi · binarymoon · Birgir Erlendsson (birgire) · Birgit Pauli-Haack · Blair Williams · BlogAid · Boone Gorges · Brandon DuRette · Brandon Kraft · Brian Alexander · bronsonquick · Brooke · Brooke. · Bruno Ribaric · caraya · Carlos Bravo · Carlos Garcia · Carolina Nymark · cbigler · Chad Chadbourne · Channing Ritter · charleyparkerdesign · charlyox · Chintan hingrajiya · Chloe Bringmann · Chouby · Chris Lubkert · Chris Van Patten · chriscct7 · clonemykey · Colin Stewart · conner_bw · Cory Hughart · Courtney Robertson · Crisoforo Gaspar · Dan Soschin · Daniel Bachhuber · Daniel Richards · danieldudzic · darerodz · Dat Hoang · Dave Smith · David Baumwald · David Biňovec · David Calhoun · David Gwyer · David Herrera · David Shanske · Deb Nath Utpol · Delowar Hossain · denishua · Dennis Claassen · Dennis Snell · Dhanendran · Dharmesh Patel · dhusakovic · Dilip Bheda · Dion Hulse · Dominik Schilling · donmhico · drago239 · Drew Jaynes · dromero20 · Eddy · ehtis · Eliezer Peña · Ella van Durpe · Emmanuel Hesry · Enrico Battocchi · eric3d · Erik Betshammar · espiat · Estela Rueda · etaproducto · EverPress · Fabian Kägy · Fabio Blanco · Faison · Felipe Elia · Felix Arntz · Femy Praseeth · Florian Brinkmann · Florian TIAR · FolioVision · Francesca Marano · Francisco Vera · frankei · furi3r · gadhiyaravi · Garrett Hyder · Garth Mortensen · Gary Jones · Gary Pendergast · genosseeinhorn · George Hotelling · George Mamadashvili · George Stephanis · geriux · Glen Davies · Grégory Viguier · Grant M. Kinney · Greg Ziółkowski · gregoiresailland · Guido Scialfa · gumacahin · gvgvgvijayan · Hareesh · Hasanuzzaman · Hasnain Ashfaq · Hauwa Abashiya · Haz · Helen Hou-Sandi · HelgaTheViking · Henry Wright · Hilay Trivedi · Hitendra Chopda · HristoK · Hugh Lashbrooke · Héctor Prieto · Ian Belanger · Ian Dunn · ianatkins · ianmjones · ImanGM · imokol · Isabel Brison · ishitaka · itsamoreh · Iulia Cazan · Ivan Lutrov · jadpm · Jake Spurlock · jakeparis · James Koster · Jamie · Jan Weiss · janh2 · Jarret · Jason Johnston · Jason LeMahieu (MadtownLems) · Javier Arce · Javier Prieto · Jay Trees · jazbek · Jean-Baptiste Audras · Jeff Bowen · Jeff Matson · Jeff Ong · Jeff Paul · Jenny Dupuy · Jenny Wong · Jeremy Felt · Jeremy Herve · Jeremy Yip · Jez Emery · jhned · jhnstn · jigar bhanushali · jiteshdhamaniya · Joe Dolson · Joe McGill · Joen Asmussen · Johannes Kinast · John Blackbourn · John James Jacoby · John Regan · John Watkins · Jon Brown · Jonathan Champ · Jonathan Desrosiers · Jonny Harris · Jono Alderson · Jorge · Jorge Costa · José Arcos · Josepha · Josepha Dambul · Joshua Fredrickson · Joy · jrivett · jsnajdr · juanlopez4691 · JuanMa Garrido · Juliette Reinders Folmer · Junaid Ahmed · Justin Ahinon · Justin Busa · Justin Tucker · KafleG · Kai Hao · Kajal Gohel · kapacity · Kapil Paul · Kaspars · kbatdorf · Kelly Choyce-Dwan · Kemory Grubb · Kerry Liu · Kev Provance · Kharis Sulistiyono · Kirtan Gajjar · Kjell Reigstad · KMix · Knut Sparhell · Konrad.K · Konstantin Obenland · kpegoraro · kubiq · Kukhyeon Heo · Lauren · Lena Morita · lenasterg · leskam · Lew Ayotte · linux4me2 · Lisa Schuyler · lkraav · Louis · Lovekesh Kumar · Lucas Karpiuk · Luis Felipe Zaguini · luisherranz · Luke Cavanagh · Lukman Nakib · M. van Dam · macbookandrew · Maciej · Maggie Cabrera · maguijo · Mahbub Hasan Imon · malthert · manfcarlo · Marcelo de Moraes Serpa · Marco Ciampini · Marcus Kazmierczak · Marin Atanasov · Marius L. J. · Mark Jaquith · Markus Kosmal · marv2 · Mary Baum · Mat Lipe · Mathieu · Matias Ventura · matiasbenedetto · Matt Chowning · Matt Martz · Matt Mullenweg · Matt Royal · Matt Stoney · Matt Wiebe · maur · Mauriac AZOUA · Max Kellermann · Mehedi Foysal · mgol · Michael Burridge · Michal Czaplinski · Miguel Fonseca · Mike Auteri · Mike Schroder · miken32 · Milan Dinić · Milana Cap · Minal Diwan · Mirco Babini · MMDeveloper · Mohadese Ghasemi · Mohammad Ahsan Habib · Mohammad Rockeybul Alam · MohammadJafar Khajeh · Morten Rand-Hendriksen · moushik · mqudsi · Muhammad Faizan Haidar · Mukesh Panchal · Mustaque Ahmed · Nabil · Nagesh Pai – a11n · Nalini Thakor · Nathan · Nayana Maradia · Nextend Support – Ramona · Nicholas Garofalo · Nick Ciske · Nick Diego · Nicolas Juen · nidhidhandhukiya · Nik Tsekouras · Nil · nmschaller · Noah Allen · oakesjosh · oguzkocer · Oliver Campion · Omar Alshaker · opr18 · Otshelnik-Fm · overclokk · ovidiul · Pablo Honey · Paolo L. Scala · Paragon Initiative Enterprises · Pascal Birchler · Paul Bearne · Paul Biron · Paul Ryan · Paul Von Schrottky · paulkevan · Pavan Patil · Pavlo · pbking · Pedro Mendonça · Petar Ratković · Peter Smits · Peter Westwood · Peter Wilson · petrosparaskevopoulos · Petter Walbø Johnsgård · pgpagely · Phil Johnston · Pieterjan Deneys · pikamander2 · Piotrek Boniu · Pooja Derashri · Pooja N Muchandikar · Pravin Parmar · Presskopp · presstoke · Priyank · pypwalters · r-a-y · Rachel Baker · Rafi Ahmed · Ramanan · Ramon Ahnert · Ramon James · Ravi Vaghela · ravipatel · Razvan Onofrei · Rehan Ali · Remy Perona · Riad Benguella · Rian Rietveld · Rich Tabor · Richard B. Kreckel · ricomoorman · Rob Scott · Robert Anderson · Rolf Allard van Hagen · Rolf Siebers · Rostislav Wolný · Rufus87 · Ryan Boren · Ryan Fredlund · Ryan McCue · Ryan Welcher · Sébastien SERRE · Sören Wrede · Sabbir Ahmed · Sabbir Hasan · Sami Falah · Sanjeev Aryal · santosguillamot · Sarah Norris · Sarah Snow · sarayourfriend · Sathiyamoorthy V · Sayedul Sayem · sbossarte · sclayf1 · Scott Buscemi · Scott Reilly · Scott Taylor · Segayuu · Sergey Biryukov · sheepysheep60 · Shital Marakana · Shreyas Ikhar · siddharth · Siddharth Thevaril · silb3r · Simon Blackbourn · Simon Prosser · simonhammes · Siobhan · Smit Rathod · snapfractalpop · socalchristina · Spencer Cameron-Morin · stacimc · stefanfisk · Stefano Lissa · Stefano Minoia · Stefanos Togoulidis · Stephen Bernhardt · Stephen Edgar · Stephen Harris · Steve Grunwell · Subrata Sarkar · Sumit Singh · Sumit Singh · Sumon Sarker · SunilPrajapati · sunyatasattva · Sven Wagener · Sybre Waaijer · Synchro · Takashi Kitajima · tharsheblows · Theo H · Thimal Wickremage · Thomas McMahon · Thomas Patrick Levy · Thomas Pike · Till Krüss · Tim Blankenship · Tim Nolte · Timothy Jacobs · tobifjellner (Tor-Bjorn Fjellner) · Tom · tomasztunik · Tomek · Tomoki Shimomura · Tony Tahmouch · Tonya Mork · Toro_Unit (Hiroshi Urabe) · Torsten Landsiedel · Tracy · trex005 · tszming · tumas2 · twstokes · Tynan Beatty · tzipporahwitty · Uday Kokitkar · ugljanin · Ugyen Dorji · Ulrich · Utkarsh · valer1e · versusbassz · Vicente Canales · Vishal Kumar · vlad.olaru · Volodymyr Kolesnykov · vortfu · WebMan Design | Oliver Juhas · Wendy Chen · Wes Theron · Weston Ruter · whoisnegrello · wpcharged · wpmakenorg · wpsoul · WraithKenny · wslyhbb · Xidorn Quan · Yui · Yunus Ertuğrul · Zebulan Stanphill · znuff · Česlav Przywara


Merci également aux personnes qui ont traduit WordPress 6.0 en français : FX Bénard, Jenny Dupuy, Jb Audras, Didier Demory, Aurélien JoahnyBonaldiBruno TritschClément PolitoEddyEmilie LEBRUNFrederic NuytsGuillaume TURPINIoana MJason RouetlulucmyMagaliMariannaMarie CometMarine EVAINMaxime PerticiNandor WienerpasglopRachel PeterTimothée BrosilleVirginie GarnierVirginie NacciWhodunitWP-Translations et wplmillet.

Merci à @fxbenard @wolforg et @em-m pour la relecture de communiqué

]]>
https://fr.wordpress.org/2022/05/25/wordpress-6-0-arturo/feed/ 0
Guide des changements techniques de WordPress 6.0 https://fr.wordpress.org/2022/05/04/guide-des-changements-techniques-de-wordpress-6-0/ https://fr.wordpress.org/2022/05/04/guide-des-changements-techniques-de-wordpress-6-0/#respond Wed, 04 May 2022 12:16:13 +0000 https://fr.wordpress.org/?p=2369 Maintenant que la première version Release Candidate de WordPress 6.0 est sortie, il est grand temps d’explorer les modifications apportées par cette future version, dont la sortie est prévue pour le 24 mai 2022. WordPress 6.0 est une version majeure de même niveau que WP 5.8 ou WP 5.9. Elle apportera le principe des variations de styles, l’interface de verrouillage des blocs, plusieurs améliorations de l’éditeur, encore plus d’outils de design, de nouveaux crochets et filtres, des mises à jour des différentes bibliothèques utilisées par WP, et bien plus encore !

Au bas mot, ce seront au moins 97 améliorations et nouvelles fonctionnalités131 corrections de bogues, 13 correctifs sur l’éditeur de bloc, ainsi que 23 autres changements divers, ce qui représente au total 231 tickets Trac.

La nouvelle équipe chargée des performances de WordPress a aussi travaillé dur pour améliorer diverses parties du CMS. De nombreuses requêtes ont été optimisées et certaines d’entre elles ont été retirées, la gestion du cache a été perfectionnée, et de nombreux doublons de traductions ont été enlevés afin d’améliorer la vitesse de chargement de WP sur les installations non anglophones.

C’est parti pour un petit tour d’horizon des nouveautés de WordPress 6.0 !

Tous les liens de cet article pointent vers des notes de développement rédigées en anglais. L’objectif est de fournir un panorama général des changements techniques apportés par cette version, en français.

À noter : certaines modifications listées ici vont nécessiter des actions des auteurs et autrices de thèmes et d’extensions, qui devront adapter ou modifier leur code. Si vous êtes concerné·e, veuillez lire les notes de développement listées dans cet article consciencieusement afin de vous assurer que votre code fonctionnera avec WordPress 6.0 lorsque cette version sortira le 24 mai 2022.

Accessibilité

De même que pour les performances, l’accessibilité de WordPress a été grandement améliorée. La note de développement suivante détaille les différentes améliorations effectuées.

L’éditeur de blocs

L’éditeur a bien entendu reçu de nombreuses améliorations :

  • Possibilité de construire de multiples variations de styles pour les thèmes basés sur des blocs ;
  • Possibilité de créer des compositions de contenu de pages que les rédacteurs et rédactrices pourront utiliser ou non pour construire leurs pages de contenu ;
  • Nouvelle propriété ancestor dans le fichier block.json afin de permettre la restriction des endroits où les rédacteurs et rédactrices peuvent placer leurs blocs ;
  • Une nouvelle interface de verrouillage des blocs à l’aide de l’attribut lock ;
  • Déclaration et enregistrement de blocs au sein des thèmes ;
  • Amélioration de la préservation des contenus non reconnus comme des blocs dans l’éditeur ;
  • Une fonctionnalité d’exportation des blocs des thèmes plus robuste au sein de l’éditeur ;
  • Des mises à jour du balisage des blocs image, citation, liste et groupe ;
  • De nouveaux blocs tels que le bloc de commentaires de la publication, le bloc « Aucun résultat », et bien plus encore…

À noter que si vous utilisez la version extension de Gutenberg (ce qui ne devrait être le cas que sur un site destiné à des expérimentations), vous devrez impérativement la mettre à jour vers sa toute dernière version avant de mettre à jour votre site avec la version 6.0 de WordPress.

Sans plus attendre, voici les notes de développement liées à l’éditeur :

Processus de chargement de WordPress

Entre autres améliorations concernant les performances du logiciel, le processus de chargement de WordPress (le « bootstrap ») a été amélioré afin de permettre aux développeurs et développeuses d’ignorer les requêtes non nécessaires avec le filtre do_parse_request.

API de gestion du cache

Avec WordPress 6.0, l’API wp_cache_*_multiple devient une API complètement CRUD (voir le terme « CRUD » sur Wikipédia). Par ailleurs, une option permettant de réinitialiser le temps d’exécution du cache sans réinitialiser l’entièreté du cache persistant a été ajoutée.

Médias

La gestion des médias a elle aussi reçu de nouveaux filtres et plusieurs améliorations d’interface :

  • Activation de la modification des tailles d’images personnalisées à l’aide du filtre edit_custom_thumbnail_sizes qui permet aux développeuses et développeurs de modifier les tailles d’images personnalisées individuelles (Voir le ticket #28277) ;
  •  Ajout d’une fonction « copier l’URL dans le presse-papier » sur la vue en liste des médias (Voir le ticket #54426).

Le composant Médias a par ailleurs lui aussi reçu des améliorations de performances :

Types de publications

WordPress 6.0 introduit encore davantage de crochets et filtres dynamiques pour les types de publications et les taxonomies.

Taxonomies

Les taxonomies ont reçues des améliorations de performances, notamment à travers la mise en cache des requêtes sur les termes de taxonomies, et via l’ajout de limites aux requêtes concernant les taxonomies, mais aussi au niveau des éléments de menus de navigation.

Thèmes

Cette nouvelle version offre aux auteurs et autrices de thèmes une façon encore plus efficace de travailler avec les compositions de blocs, la prise en charge de multiples fichiers theme.json avec l’éditeur de site, et bien plus encore.

Les thèmes basés sur des blocs peuvent maintenant se passer du fichier index.php

Avec cette modification, il n’est maintenant plus nécessaire d’avoir un fichier modèle index.php. Jusqu’à présent, il était nécessaire d’en avoir un même s’il n’était pas utilisé. Dorénavant, ce fichier est remplacé par le fichier templates/index.html. Voir le ticket #54272.

Correction de la logique d’affichage des avertissements _doing_it_wrong() pour add_theme_support( ‘html5’ )

  • Le fait d’appeler add_theme_support( 'html5' ) sans passer un tableau de types pris en charges affiche maintenant un avertissement _doing_it_wrong() : « Vous devez passer un tableau de types » ;
  • Si le second paramètre n’est pas spécifié, un tableau contenant comment-listcomment-form, et search-form sera automatiquement passé en tant que solution de repli, pour assurer la rétrocompatibilité de la fonction ;
  • Si le second paramètre n’est pas un tableau, la fonction retournera false.

Pour plus d’informations, voir le ticket #51657.

Comptes

Avec WP 6.0, les installations comprenant plus de 10 000 comptes ont reçu des améliorations de performances sur les requêtes concernant les comptes.

Autres changements techniques

WordPress 6.0 apporte également :

  • Un filtre destiné aux auteurs et autrices d’extensions qui leur permet de modifier la description de leur extension telle qu’elle est affichée sur l’écran Extensions > Ajouter et/ou sur l’écran Administration du réseau > Extensions > Ajouter ;
  • La possibilité de filtrer l’ensemble de la notification e-mail envoyée par retrieve_password ;
  • La possibilité de retirer les icônes de sites sur les réseaux multisites.

Et bien plus encore…

Plus de 131 corrections de bugs97 améliorations et nouvelles fonctionnalité, ainsi que 23 tâches diverses ont été ajoutés dans WordPress 6.0.

Voici quelques modifications qui méritent d’être soulignées :

  • Administration : ajout d’un filtre media_date_column_time à la colonne de date de l’écran de liste des médias. De façon similaire au filtre existant post_date_column_time pour les publications, ce filtre permet de modifier l’affichage du contenu de la colonne « Date » (voir le ticket #42942) ;
  • Outils de build et de tests :
    • Mise à jour de webpack vers la version v5.x. Cela rapproche WordPress de la façon dont l’extension Gutenberg gère ses paquets ;
    • WordPress 6.0 active également la prise en charge de « React Fast Refresh » pour le développement de blocs avec @wordpress/scripts ;
    • Cette nouvelle version ajoute aussi la dernière version de caniuse-lite qui permet de s’assurer que les outils de build de WP ciblent la dernière version des navigateurs pris en charge par WordPress (voir les tickets #51750 et #55505) ;
    • Un fichier .git-blame-ignore-revs a été ajouté au répertoire de développement de WP afin de rendre la fonctionnalité git blame plus efficace sur GitHub (voir le ticket #55422) ;
    • La commande npm install a été corrigée pour les contributeurs et contributrices utilisant des appareils « Apple M series silicone » en mettant à jour la dépendance technique grunt-contrib-qunit (voir le ticket #52690) ;
  • Thèmes natifs : si vous rencontriez des soucis avec l’ordre des éléments dans le formulaire de commentaires du thème Twenty Nineteen, nous avons une bonne nouvelle : ceci a été corrigé dans le ticket #46600 ;
  • URL canoniques : la fonction redirect_guess_404_permalink() inclue maintenant tous les états publics des publications, et pas uniquement l’état « publié » / publish, dans les redirections 404 de recherche (voir le ticket #47911) ;
  • Commentaires : accélération du chargement SQL du tableau de bord et de la modération des commentaires (voir le ticket #19901) ;
  • Emojis : mise à jour de la bibliothèque Twemoji vers la version 14.0.2. Cette version introduit la prise en charge des derniers Emojis ajoutés dans la version 14 (voir le ticket #55395) ;
  • Bibliothèques externes :
    • Mise à jour de Jcrop à la version 0.9.15 (ticket #54035) ;
    • Mise à jour de jQuery Color à la version 2.2.0. Suppression de la version embarquée (qui existait toujours dans le cœur WP) en faveur de l’amélioration du processus Grunt pour plutôt inclure le paquet depuis NPM (ticket #55016) ;
    • Mise à jour de random_compat à la version 2.0.21. Cela améliore la compatibilité avec PHP 8.1 et corrige des bogues avec les plateformes Windows (ticket #55181) ;
    • Mise à niveau de PHPMailer à la version 6.5.4. Amélioration de compatibilité PHP et sécurisation contre les hébergeurs désactivant certaines fonctions de sécurité. Note aux hébergeurs : ne désactivez pas les fonctions escapeshellarg() et escapeshellcmd(), cela présente un risque de sécurité ! (ticket #55187) ;
    • Mise à niveau de PHPMailer à la version 6.6.0 (ticket #55277) ;
    • Mise à jour de sodium_compat à la version 1.17.1. Amélioration de la compatibilité PHP 8.1 (ticket #55453)
    • Mise à jour de backbone de la version 1.4.0 à la version 1.4.1 ;
    • Mise à jour de underscore de la version 1.13.1 à la version 1.13.2 ;
    • Mise à jour de clipboard de la version 2.0.8 à la version 2.0.10 (ticket #55547) ;
  • Formatage :
    • Ajout de la prise en charge des formatage de tailles PB, EB, ZB, and YB (ticket #40875)
  • KSES :
    • Prise en charge de l’élément <ruby> et des autres éléments liés. Cela est particulièrement utile pour le contenu écrit en japonais ou chinois, via les éléments HTML <ruby><rt> et <rp> dans le standard HTML, ainsi que <rb> et <rtc> pour des options de formatage avancées (ticket #54698) ;
    • Ajout global de la prise en charge des attributs langxml:langdir en tant qu’attributs utilisables sur n’importe quel élément HTML, ce qui améliore considérablement les possibilités de produire du contenu accessible (ticket #54699) ;
    • La fonction get_the_author_link() devient filtrable sur WordPress 6.0, via le filtre get_the_author_link, afin de permettre l’altération de l’affichage du lien vers l’auteur/autrice de chaque publication (ticket #51859) ;
  • Internationnalisation :
    • Le séparateur des éléments de liste est maintenant une propriété de WP_Locale (voir le ticket #39733) ;
    • Les chemins de langues sont maintenant définissables dans la fonction register_block_type (ticket #54797) ;
  • Médias : suppression du filtre attachment_fields_to_save filter et dépréciation de la fonction image_attachment_fields_to_save(). Cette fonction n’était plus utilisée par le cœur WP (ticket #39108) ;
  • Réseaux multisites : amélioration de la génération du cache des clés sur WP_Site_Query (ticket #55462) ;
  • Extensions :
    • Ajout du filtre plugin_install_description (ticket #55480)
    • Conversion de apply_filters() en une vraie fonction variadique. Une fonction variadique est une fonction d’arité indéfinie, c’est-à-dire qu’elle accepte un nombre variable de paramètres (voir le ticket #53218) ;
  • Publications et types de publications : passage du paramètre $update aux filtres wp_insert_post_data et wp_insert_attachment_data. Cela facilite la détermination de l’existence d’une publication lors de sa mise à jour (ticket #46228) ;
  • Taxonomies : mutualisation de la traduction des libellés de taxonomies afin d’améliorer les performances générales de l’administration WordPress (ticket #26746).

Que vous développiez des thèmes ou des extensions, pensez à tester et retester votre code pour vous assurer de sa compatibilité avec ces changements. Vous pouvez utiliser l’extension Beta Tester sur un site de test pour vérifier la compatibilité de vos développements avec WordPress 6.0 RC1. Nous comptons sur vous pour vous assurer que votre code fonctionne correctement avec le cœur du CMS, pour le bien des millions d’utilisateurs et utilisatrices de WordPress ♥

Rédigé par Jb Audras d’après le Field Guide en anglais. Merci à Valérie Galassi, FX Bénard et Jenny Dupuy pour la relecture.

]]>
https://fr.wordpress.org/2022/05/04/guide-des-changements-techniques-de-wordpress-6-0/feed/ 0
WordPress 5.9 « Joséphine » https://fr.wordpress.org/2022/01/25/wordpress-5-9/ https://fr.wordpress.org/2022/01/25/wordpress-5-9/#respond Tue, 25 Jan 2022 21:05:58 +0000 https://fr.wordpress.org/?p=2330

Bienvenue sur WordPress 5.9 « Joséphine » !

Nous vous présentons WordPress 5.9, nommée « Joséphine » en l’honneur de la chanteuse internationale de jazz Joséphine Baker. Vous pouvez télécharger cette version ici ou effectuer la mise à jour directement depuis votre tableau de bord.

En tant que militante des droits civiques depuis toujours, Joséphine Baker pensait que tout le monde pouvait vivre en harmonie ensemble, tout comme les différents instruments d’un groupe de jazz se mélangent pour former un morceau complet. Mentionnons également que Joséphine Baker était naturalisée française et est d’ailleurs entrée au Panthéon l’année dernière, en 2021.

Activez donc une liste de lecture de votre service de musique préféré et profitez de ses célèbres interprétations de « You are the greatest love », « Sans Amour » et « Love is a dreamer » tout en découvrant les fonctionnalités de cette toute nouvelle version de WordPress.


L’édition complète de votre site est là.

Cela vous donne le contrôle sur l’ensemble de votre site, directement depuis votre administration WordPress.

Découvrez Twenty Twenty-Two

Et saluez l’arrivée du premier thème natif basé sur des blocs dans l’histoire de WordPress. Cela représente bien plus qu’un thème natif : c’est une toute nouvelle façon de travailler avec les thèmes WordPress.

Les thèmes basés sur des blocs placent un large choix de conception dans vos mains, des jeux de couleurs aux combinaisons typographiques, en passant par les modèles de pages et les filtres d’images. Tout cela est compris sur la nouvelle interface d’édition de site. En un seul et même endroit, vous trouverez tout ce qu’il faut pour donner votre touche graphique à Twenty Twenty‑Two, et vous pourrez donner un nouveau départ à votre site.

Le thème Twenty Twenty‑Two est déjà sans doute disponible sur votre site si vous l’avez mis à jour vers WP 5.9. Il a été installé en même temps que WordPress 5.9. Vous le trouverez avec les autres thèmes que vous avez installés.

Votre palette de peinture vous attend

D’autres thèmes basés sur des blocs et implémentant des fonctionnalités d’édition de site sont disponibles dans le répertoire officiel des thèmes, aux côtés de Twenty Twenty‑Two. Ils attendent simplement d’être essayés. Et bien d’autres viendront avec le temps !

Lorsque vous utiliserez l’un de ces nouveaux thèmes, vous n’aurez plus besoin de l’outil de personnalisation. À la place, vous découvrirez la puissance de l’interface de gestion des styles globaux comprise dans l’éditeur de site. Tout comme avec Twenty Twenty‑Two, vous pourrez y bâtir l’apparence de votre site avec des outils prêts à l’emploi et une interface fluide et dynamique.

Le bloc navigation

Les blocs font leur entrée dans les menus de navigation, le cœur de l’expérience de visite de votre site.

Le nouveau bloc Navigation vous donne la possibilité de choisir : un menu fluide ou plutôt un menu adapté à la taille d’écran de l’internaute. Qu’importe le menu que vous créez, vous pourrez le réutiliser partout où vous le souhaitez, que ce soit dans un nouveau modèle de page ou même après avoir changé de thème.

Encore plus d’améliorations et de mises à jour

Vous aimez bloguer ou produire de contenu ? De nouveaux ajustements aideront votre expérience éditoriale et la rendront plus efficace.

De meilleurs outils de contrôle pour les blocs

WordPress 5.9 contient de nouveaux outils typographiques et vous permet de contrôler votre mise en page, comme par exemple sur des détails tels que les espacements, les bordures, et bien plus encore. Cela vous aidera à apporter autant de soin à l’apparence générale de votre site qu’aux détails des contenus de vos pages.

Le pouvoir des compositions

Le répertoire de compositions de WordPress contient un grand nombre de compositions de blocs construites pour vous faire gagner du temps. Vous pouvez les utiliser et les modifier autant que vous le souhaitez. Vous voulez un en-tête ou un pied de page différent pour votre site ? Vous pourrez en installer de nouveaux en quelques clics.

Avec sa vue en grande largeur qui vous montre tous les détails de chaque élément, l’outil d’exploration de compositions vous permet de comparer les compositions entre elles et de choisir la plus adaptée pour votre site.

Une refonte de la vue en liste

Dans WP 5.9, la vue en liste vous permet de glisser-déposer votre contenu exactement où vous le souhaitez. Gérer des documents complexes est encore plus simple : des boutons vous permettent de déplier-replier les sections pendant que vous bâtissez votre site, et d’ajouter des ancres à vos blocs pour aider les internautes à naviguer dans la page.

Un meilleur bloc galerie

Manipulez chaque image de vos blocs galeries de la même façon que vous manipuleriez un bloc image indépendant.

Mettez en forme chaque image de votre galerie de façon indépendante des autres (par exemple avec un recadrage différent ou un filtre duotone), ou faites-les toutes se ressembler. Vous pourrez ensuite modifier la mise en page de la galerie avec un simple glisser-déposer.


WordPress 5.9 pour les développeurs et les développeuses

Le fichier theme.json pour les thèmes enfants

Avec WP 5.9, le fichier theme.json prendra maintenant en charge les thèmes enfants. Cela signifie que vous pourrez construire un thème enfant directement depuis l’interface d’administration de WordPress, sans écrire la moindre ligne de code. 

Voir la note de développement sur la fonctionnalité theme.json pour les thèmes enfants (en anglais)

Verrouillage des blocs

Vous pouvez maintenant verrouiller tout ou partie des blocs au sein d’une composition, juste en ajoutant un attribut de verrouillage dans ses réglages au sein du fichier block.json. Laissez les rédacteur·ice·s libres de modifier le reste de la composition pour adapter son contenu.

Voir la note de développement sur la fonctionnalité de verrouillage des blocs (en anglais)

Plusieurs feuilles de styles pour chaque bloc

Vous pouvez maintenant déclarer plus qu’une seule feuille de style par bloc. Cela vous permet de partager des styles entre différents blocs que vous avez créés, ou pour charger des styles pour des blocs individuels, ce qui fait que vos styles ne sont chargés que lorsque le bloc est utilisé. Pour en savoir plus, apprenez à charger plusieurs feuilles de styles sur un bloc (en anglais).

Un bloc galerie remodelé de A à Z

Les modifications du bloc galerie listées ci-dessus sont le résultat d’un remodelage complet. Si vous avez construit un thème ou une extension qui l’utilise, assurez-vous de lire la note technique de compatibilité du bloc galerie (en anglais).


En savoir plus sur les fonctionnalités de WP 5.9

Vous voulez plonger dans 5.9 mais ne savez pas par où commencer ? Rendez-vous sur learn.wordpress.org pour consulter des ressources sur les nouvelles fonctionnalités de WordPress 5.9.

Si vous cherchez des ressources en français, nous vous conseillons aussi de consulter la documentation produite par l’équipe de traduction de WordPress en français tout spécialement pour WordPress 5.9.


Consultez le guide de la version pour en savoir plus !

Consultez le guide des changements techniques de WordPress 5.9. Il met en avant les notes de développement pour chaque modification que vous souhaiteriez approfondir : guide des changements techniques de WordPress 5.9 en français

L’équipe de direction de WordPress 5.9

La version 5.9 de WordPress 5.9 a été dirigée par Matt Mullenweg, avec l’assistance de l’équipe de direction suivante :

WordPress 5.9 reflète l’impressionnant travail accompli par of 624 contributrices et contributeurs bénévoles. Cela a abouti à 370 tickets sur Trac et plus de 1900 pull requests sur GitHub. Merci à toutes et à tous :

2linctools, Aaron D. Campbell, Aaron Jorbin, Aaron Robertshaw, abesell132, Abha Thakor, acosmin, Adam – WPMU DEV Support, Adam Bosco, Adam Morgan, Adam Silverstein, Adam Zielinski, Addie, Adil Ali, aduth, Aezaz Shekh, Ahmed Chaion, ajotka, Akash Soni, Akira Tachibana, Alain Schlesser, Alan Jacob Mathew, Alex Concha, Alex Lende, Alexandru Vornicescu, alexeydemidov, Alexis Lloyd, alexstine, AlGala, allilevine, almendron, Amanda Riu, Anand Upadhyay, André, Andrea Fercia, Andrei Draganescu, Andrew Nacin, Andrew Nevins, Andrew Ozz, Andrew Serong, André, Andy Fragen, Andy Peatling, Andy Schmidt, andynick, Angelika Reisiger, Anjana Vasan, Ankit K Gupta, Ankit Panchal, Anne McCarthy, Anthony Burchell, Anthony Eden, Anthony Ledesma, Anton Vlasenko, Antonis Lilis, arena, Ari Stathopoulos, Arthur Chu, Ashfame, Ayesh Karunaratne, baelx, Bartlomiej, Beatriz Fialho, Beau Lebens, Beda, Benachi, benitolopez, Benjamin Denis, Benjamin Gosset, benjamin.anakena, Bernhard Reiter, bgardner, bijayyadav, BinaryKitten, Birgir Erlendsson (birgire), bobbingwide, Boone Gorges, Brad Jorsch, Brad Parbs, Bradley Taylor, Brandon Kraft, bravokeyl, Brennan Goewert, Brian Richards, bronsonquick, Bruno Ribaric, Brylie Christopher Oxley, Caleb Burks, calebwoodbridge, carepsules, Carike, Carlos Bravo, Carlos Garcia, Carolina Nymark, cdyerkes, Ceyhun Ozugur, Chad, Chiaki, Chintan hingrajiya, Chip Snyder, Chloe Bringmann, Chouby, Chris Klosowski, Chris Van Patten, chriscct7, Christian Tamayo, Christina Workman, Christopher Churchill, clucasrowlands, Colin Stewart, Collieth Clarke, Collins Agbonghama, Copons, Corey, Cory Hughart, Courtney Robertson, craigfrancis, Crisoforo Gaspar, critterverse, Csaba (LittleBigThings), Dávid Szabó, Daisy Olsen, Damon Cook, Dan Farrow, Dan Soschin, Daniel Bachhuber, Daniel Post, Daniel Richards, Daniel Shaw, danieldudzic, Daniele Scasciafratte, darerodz, Daria, Daschmi, datagutten, datainterlock, Dave Page, David Anderson, David Baumwald, David Biňovec, David Calhoun, David Gwyer, David Herrera, David Kryzaniak, David Mosterd, David Rozando, David Ryan, David Smith, davidwebca, Debabrata Karfa, Deepak Lalwani, Denis Yanchevskiy, Dennis Snell, Dhanendran, dhusakovic, DiedeExterkate, Dilip Bheda, dingo-d, Dion Hulse, dlt101, Dominik Schilling, donmhico, Donna Botti, dontgo2sleep, Doug Wollison, dpegasusm, Dr. Ronny Harbich, dratwas, Drew Jaynes, drosmog, dustinrue, ecotechie, ehtis, EkoJR, Ella van Durpe, Emmanuel Hesry, empatogen, Enchiridion, Enej Bajgorić, Enrique Sánchez, erayalakese, Eric Malalel, Erick Hitter, Erik, etoledo, Evan Mullins, Fabian Kägy, Fabian Todt, Faisal Alvi, fedepia, Felipe Elia, Felipe Santos, Felix Arntz, Florian TIAR, FPCSJames, fperdaan, Francesca Marano, Francesco, fullofcaffeine, Gal Baras, Garrett Hyder, Gary Jones, Gary Pendergast, gazchap, generosus, Gennady Kovshenin, George Hotelling, George Mamadashvili, George Stephanis, Gerardo Pacheco, Gilbert Pellegrom, Glen Davies, goldsounds, Govind, Grant M. Kinney, Greg Rickaby, Greg Ziółkowski, Guillaume TURPIN, Héctor Prieto, Hans-Christiaan Braun, haosun, Hareesh, Hasanuzzaman, Hauwa Abashiya, Haz, Henry Wright, herbmiller, Herm Martini, Herre Groen, hilayt24, hirofumi2012, Hitendra Chopda, Hossein Farahani, htmgarcia, Hudson Atwell, Hugh Lashbrooke, hugod, Ian Dunn, ianhayes94, ianmjones, Ignat Georgiev, Igor Benic, ilovecats7, infected, Ipstenu (Mika Epstein), Isaac, Isabel Brison, ismaeld, J.D. Grimes, Jack Reichert, Jake Spurlock, jakub.tyrcha, Jam Viet, James Huff, James Koster, Jan Thiel, janw.oostendorp, Jason Johnston, Jason R. Johnston, Javier Arce, Javier Casares, Jay Upadhyay, Jean-Baptiste Audras, Jean-Philippe, Jeff Bowen, Jeff Ong, Jeffrey Paul, Jenny Dupuy, Jeremy Felt, Jeremy Herve, Jeremy Scott, Jeremy Yip, Jesús Amieiro, Jesper van Engelen, Jessica Lyschik, Jignesh Nakrani, Joe Dolson, Joe McGill, joegasper, Joel James, Joen Asmussen, John Blackbourn, John Espiritu, John Godley, John James Jacoby, john zenith, JohnRDOrazio (CLPTE), Jonathan Bossenger, Jonathan Desrosiers, Jonny Harris, Jono Alderson, Joost de Valk, Jorge Costa, Jos Klever, Joseph Dickson, Josepha Haden, Joy, jsnajdr, JuanMa Garrido, juanruitina, Juhi Saxena, Juliette Reinders Folmer, Junaid Bhura, Junko Nukaga, Justin Ahinon, Justin DoCanto, Justin Tadlock, K. Adam White, KafleG, Kai Hao, kallookoo, Kalpesh Akabari, kaneva, Kapil Paul, Kelly Choyce-Dwan, Kelly Hoffman, keoshi, Keramot UL Islam, kero, Kerry Liu, Kevin Fodness, keyur5, Kharis Sulistiyono, Kjell Reigstad, Knut Sparhell, Koen Van den Wijngaert, Konstantin Obenland, Konstantinos Xenos, kurudrive, kwisatz, Kyle Nel, KZeni, lalitjalandhar, laurelfulford, Laxman Prajapati, leemon, leogermani, Liam Gladdy, liammitchell, Linkon Miyan, linux4me2, Loïc Antignac, Loran A. Rendel, Lucas Karpiuk, lucasw89, lucatume, Luis Felipe Zaguini, Luke Carbis, Luke Cavanagh, luovalabs, lynk, M Asif Rahman, Madalin Gorbanescu, Madison, Maggie Cabrera, Mai, Malae, malthert, manfcarlo, Manisha Makhija, Manzoor Wani, Marco Ciampini, Marcus Kazmierczak, Marek Hrabe, Marin Atanasov, Marius L. J., Mark-k, Mary Baum, Mateus Machado Luna, Matias Ventura, Matt, Matt Chowning, Matt Mullenweg, Matt Wiebe, mattoakley, Max, MaxD, Maxime Culea, mclaurent, MEDUSOR, Meg Phillips, Meher Bala, Mel Choyce-Dwan, mgol, Micah Wood, Michael Adams (mdawaffe), Michael Beckwith, Michael Burridge, Michael Nelson, Michal Czaplinski, Michel – xiligroup dev, Miguel Fonseca, mikaelmayer, Mike Jolley (a11n), Mike Schroder, Milan Dinić, Milana Cap, Minal Diwan, mirka, mjaschen, mjulian7, mmxxi, moch11, Mohammad Rockeybul Alam, moto hachi, mqudsi, mreishus, mrjoeldean, mtoensing, Muhammad Arslan, Muhammad Faizan Haidar, Mukesh Panchal, Musab Shakeel, Mustaque Ahmed, Nadir Seghir, Nalini Thakor, Namith Jawahar, Naoko Takano, NateWr, Ned Zimmerman, NettSite, Nicholas Garofalo, Nick Diego, Nick Halsey, nickcernis, Nico, Nidhi Jain, Niels Lange, Nik Tsekouras, Nikhil Chavan, nlpro, ockham, Olga Gleckler, Oliver Campion, Omar Alshaker, Omar Reiss, opr18, Outzen Larkin, Ov3rfly, ovann86, ovidiul, Paal Joachim Romdahl, Pablo Honey, page-carbajal, palmiak, Pankaj Mohale, Pascal Birchler, Patrick B, Paul Bearne, Paul Biron, Paul Bunkham, Paul Kevin, Paul Schreiber, Paul Von Schrottky, Paulo Pinto, pbking, Pedro Mendonça, pepe, Peter Wilson, Petter Walbø Johnsgård, Phil Johnston, Philip Jackson, Pierre Gordon, Pieterjan Deneys, Piotrek Boniu, Pooja Derashri, powerbuoy, praem90, Pramod Jodhani, Presskopp, presstoke, procodewp, psealock, psufan, pwtyler, Rachel Baker, Radixweb, Rahul Mehta, ralucastn, Ramon Ahnert, ramonopoly, ravipatel, Rehan Ali, Renatho (a11n), retrofox, Riad Benguella, Rian Rietveld, Rich Tabor, Richard Foley, richards1052, Rick Curran, Rishabh Budhiraja, Riyadh Ahmed, rmartinezduque, Robert Anderson, robertght, robtarr, Rodrigo Arias, Rohan Rawat, Rohan Sharma, Ronak Ganatra, Roxy Kohilakis, Ruslan, rviscomi, Ryan Welcher, S Page, Sébastien SERRE, Sören Wrede, Sabbir Hasan, Sabri Bouchaala, Safirul Alredha, Samir Shah, Samuel Wood (Otto), Sandip Mondal – a11n, Sanket Chodavadiya, Sarah Norris, sarayourfriend, Sathiyamoorthy V, savicmarko1985, Sayedul Sayem, Scott Buscemi, scribu, scruffian, Sean McMillan, Sebastian Pisula, Segayuu, Sergey Biryukov, Sergio Cinos, SergioEstevao, Shaharyar Afzal, shaunandrews, Shazahanul Islam Shohag, shimon246, Shital Marakana, Shiva Poudel, siddharth, Siddharth Thevaril, siliconforks, simonhammes, Siobhan, Siobhan, sirreal, sjlevy, skunkbad, Smit Rathod, snapfractalpop, Sourov Roy, spytzo, ssergei, stacimc, Stefano Minoia, Stefanos Togoulidis, Stephen Bernhardt, Stephen Edgar, Stephen Rider, Steve Dufresne, Steve Henty, stevegs, Storm Rockwell, Sybre Waaijer, Synchro, szaqal21, Taco Verdonschot, Takahashi Fumiki, Tammie Lister, Tara King, Tarei King, Tellyworth, terraling, Terri Ann, Tetsuaki Hamano, theMikeD, Thierry Muller, Thijs Hulshof, Thimal Wickremage, thisiswilliam, Thomas Patrick Levy, timlappe, Timothy Jacobs, titsmaker, tjcafferkey, tmatsuur, TobiasBg, tobifjellner (Tor-Bjorn Fjellner), Tomek, Tomoki Shimomura, Tony G, Tony Tahmouch, Tonya Mork, Toro_Unit (Hiroshi Urabe), Torsten Landsiedel, Tracy, Travis Northcutt, tubys, Tung Du, twstokes, Udit Desai, umesh84, Utpol Deb Nath, Venkat Raj, versusbassz, verybg, Vicente Canales, Viktor Szépe, Vishit Shah, Vlad T, Vondelphia.com, vortfu, wb1234, WebMan Design | Oliver Juhas, Wes Theron, Weston Ruter, WFMattR, Will Skora, William Earnhardt, williampatton, wojsmol, woodyhayday, wp_kc, wpnomad a11n, wpweaver, Yagnik Sangani, Yui, Yvette Sonneveld, Zebulan Stanphill, and zoiec.

Lors de la publication de ce communiqué de presse officiel, WordPress 5.9 est déjà disponible dans 71 langues ayant traduit 90 % ou plus de la version. Les traductrices et traducteurs de la communauté travaillent dur pour vous permettre d’utiliser WordPress dans votre langue natale.

Merci en particulier à toutes les personnes qui ont aidé à traduire WordPress 5.9 en français :

Jenny Dupuy, Jb Audras, FX Bénard, Didier Demory, Arpe5Bruno TritschChoubyClément PolitoEddyEmilie LEBRUNguernevesJulio PotierLoïc AntignacMagaliMariannaMarie CometMarine EVAINNicolas RicherRachel PeterSébastien SERRETimothée Brosillevaler1eWeArt Development, et wplmillet.

Merci également aux personnes qui contribuent bénévolement aux forums de support officiels. Elles répondent aux questions que se posent les gens qui utilisent WordPress partout dans le monde. Cela entretien le succès de WordPress depuis la toute première version sortie en 2003.

Si vous souhaitez contribuer à WordPress, nous vous invitons à découvrir le fonctionnement de ce CMS open source sur le site Make WordPress et à en savoir plus sur le fonctionnement de l’équipe cœur de WP sur son blog de développement.

Bonne mise à jour !

]]>
https://fr.wordpress.org/2022/01/25/wordpress-5-9/feed/ 0
WordPress 5.9 : documentation en français des fonctionnalités de l’éditeur de site https://fr.wordpress.org/2022/01/17/wordpress-5-9-documentation-en-francais-des-fonctionnalites-de-lediteur-de-site/ https://fr.wordpress.org/2022/01/17/wordpress-5-9-documentation-en-francais-des-fonctionnalites-de-lediteur-de-site/#comments Mon, 17 Jan 2022 15:40:06 +0000 https://fr.wordpress.org/?p=2304 À quelques jours de la sortie de WordPress 5.9 (prévue mardi 25 janvier 2022), l’équipe de documentation de WordPress en français vient de publier de nouveaux contenus afin de documenter les nouveautés de cette version.

Ces pages de documentation sont enrichies de nombreuses captures d’écran et de quelques vidéos, et sont en particulier destinées aux profils de webmasters.

Si vous avez un profil plus technique nous vous conseillons également la lecture de cet article détaillant les changements techniques à venir sur WordPress 5.9.

La fonctionnalité d’édition complète de site (full site editing)

Avec WordPress 5.9, de nouvelles fonctionnalités font leur apparition dans votre éditeur et vont vous permettre de modifier l’apparence et la mise en page de l’ensemble de votre site (vous retrouverez souvent ce concept sous son appellation anglophone full site editing), de l’en-tête au pied de page, en passant par la création de vos propres modèles de pages personnalisés.

Avec ces nouvelles pages de documentation, vous pourrez avoir une connaissance plus précise de ce que propose l’éditeur de site, de ce que sont les thèmes basés sur des blocs, mais aussi avoir une vue d’ensemble des styles globaux, de comprendre comment utiliser l’éditeur de modèles, et de prendre en main les nouveaux blocs avancés : le bloc Navigation, le bloc Élément de modèle, ou encore le bloc Boucle de requête.

Vous retrouverez toutes ces pages dans la nouvelle catégorie Éditeur de site au sein de la documentation officielle de WordPress en français.

Merci à toutes les personnes qui ont contribué à l’écriture ou à la relecture de ces nouvelles pages de documentation : Jenny Dupuy, Jb Audras, Patrick Olivaud, Marie Comet, Didier Demory, Loïc Antignac et Valérie Galassi.

Si vous avez des suggestions d’améliorations et de corrections, vous pouvez rejoindre l’équipe de documentation de WordPress en français sur le Slack WordPress francophone, canal #documentation-fr.

Communiqué co-rédigé par Jenny Dupuy et Jb Audras

]]>
https://fr.wordpress.org/2022/01/17/wordpress-5-9-documentation-en-francais-des-fonctionnalites-de-lediteur-de-site/feed/ 1
Guide des changements techniques à venir sur WordPress 5.9 https://fr.wordpress.org/2022/01/12/guide-des-changements-techniques-a-venir-sur-wordpress-5-9/ https://fr.wordpress.org/2022/01/12/guide-des-changements-techniques-a-venir-sur-wordpress-5-9/#comments Wed, 12 Jan 2022 08:15:27 +0000 https://fr.wordpress.org/?p=2264 WordPress 5.9

La sortie de WordPress 5.9 est prévue
pour le 25 janvier 2022.

WordPress 5.9 offrira la possibilité de construire l’ensemble de votre site en utilisant des blocs. Cette nouvelle version majeure apportera en effet des outils de conception avancés pour vous permettre de créer des mises en page personnalisées pour votre thème, et de les mettre en forme selon vos préférences.

Découvrez dans ce guide les nouveautés techniques majeures qui vous attendent pour cette nouvelle version de l’outil qui propulse plus de 43% du web !

Cette version majeure 5.9 corrige plus de 100 bugs, apporte 99 améliorations, répond à 5 demandes de nouvelles fonctionnalités et prend en charge 51 tâches de maintenance. Voici la liste complète des tickets fermés lors du développement de WordPress 5.9.

Vous pouvez d’ores et déjà tester cette nouvelle version en installant la version Release Candidate 2 sur un site de test. La version finale est prévue pour le 25 janvier 2022.

Pour chaque composant de WordPress concerné par un changement majeur, vous trouverez un paragraphe introductif en français suivi des notes de développement et autres ressources publiées par l’équipe de développement de WordPress, en anglais.

Éditeur de blocs : arrivée de l’édition complète de votre site à l’aide de blocs Gutenberg

WordPress 5.9 est la version qui apporte le plus de changements à l’éditeur depuis le lancement de Gutenberg sur WP 5.0.

Cette nouvelle version majeure apporte une suite complète d’outils permettant à l’éditeur de blocs de proposer bien plus que la seule écriture des pages et articles de votre site. Cela comprend une nouvelle façon de construire des thèmes, de créer des modèles et de mettre en forme votre site. En plus de cela, une dizaine de nouveaux blocs proposent le chargement de contenus dynamiques pour créer les modèles de pages de votre site.

Le nouveau thème natif Twenty Twenty-Two est quant à lui chargé de faire la démonstration de toutes ces nouvelles fonctionnalités.

Pour en savoir plus sur les thèmes basés sur des blocs et pour apprendre à construire le vôtre, consultez la note de développement dédiée :

WordPress 5.9 comprend tous les changements ayant eu lieu sur l’extension Gutenberg depuis la dernière version de WordPress, jusqu’au gel du développement de nouvelles fonctionnalités intervenu avec la version 11.9 de Gutenberg. Pour connaître le contenu de chaque version de l’extension Gutenberg, consultez leur article dédié : 10.8, 10.9, 11.0, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9.

Vous trouverez ci-après les principaux changements intervenus sur Gutenberg, avec des liens vers les notes de développement associées.

Mise à jour des réglages, des styles et du fichier theme.json

La note de développement suivante décrit les changements notamment apportés au fichier theme.json.

Refactorisation du bloc Galerie

Auparavant, le bloc galerie fonctionnait comme un bloc unique qui permettait de choisir des images à intégrer au bloc. À partir de WordPress 5.9, il devient un bloc « conteneur » et les images qu’il contient seront tout simplement des blocs intégrés au sein de celui-ci. Par ailleurs, il sera également possible d’y intégrer d’autres types de blocs.

Le nouveau bloc Navigation

Le nouveau bloc de navigation s’intègre pleinement dans l’objectif d’édition complète de votre site via l’éditeur de blocs. Celui-ci permet de créer et gérer vos menus de navigation au sein de l’éditeur.

Encore plus de contrôle sur les blocs pouvant en contenir d’autres

La manière d’utiliser le composant <InnerBlocks /> a évolué. Cette note de développement vous permettra de mieux l’intégrer à vos projets de développements basés sur des blocs.

Possibilité de déclarer plusieurs feuilles de styles par bloc

Le fichier block.json permet dorénavant de déclarer une ou plusieurs feuilles de styles pour un seul et même bloc, et de charger des styles provenant d’autres blocs si besoin. Les thèmes pourront donc ajouter des styles blocs par blocs au lieu d’utiliser des feuilles de styles très lourdes contenant des styles pour l’ensemble du site, et qui sont donc constamment chargées pour toutes les pages.

Une nouvelle API permettant d’accéder aux styles et réglages globaux du site

Un jeu de fonctions, de crochets d’action et de filtres permet d’accéder au fichier theme.json et d’en modifier les réglages.

Verrouillage des blocs

WordPress 5.9 apporte la possibilité de verrouiller certains blocs individuels au sein de compositions de blocs, afin d’empêcher leur modification dans l’éditeur. Ceci est particulièrement utile pour contraindre la mise en page et la mise en forme de certaines compositions par rapport à votre charte graphique.

Autres modifications concernant l’éditeur de blocs sur WP 5.9

La note de développement suivante liste diverses autres améliorations et d’autres changements sur l’éditeur de blocs.

Performances

Coup d’œil sur les améliorations générales des performances de WordPress

La version 5.9 de WordPress apporte un grand nombre d’améliorations de performances. Cet article les détaille de façon précise.

Améliorations du chargement différé des médias sur WordPress 5.9

Présent depuis WordPress 5.5 pour les images et 5.7 pour les iframes, le chargement différé (en anglais lazy loading) permet de ne charger un élément que lorsque l’on a besoin de l’afficher à la personne qui visite le site. Mais tous les médias ne doivent pas tout le temps être chargés en différé. WordPress 5.9 améliore cela en évitant le chargement différé des premiers éléments médias du site, ceux qui sont généralement situés au dessus de la ligne de flottaison de l’écran. Si vous développez des sites web avec WordPress, vous pouvez paramétrer ces réglages précisément pour vos projets.

API du cœur WordPress

Changements concernant les publications, les types de publications, ainsi que les taxonomies

De nouvelles fonctions, crochets d’action et filtres ont été ajoutés pour faciliter le travail des développeurs et des développeuses WordPress. Découvrez-les dans cette note de développement.

Une nouvelle façon de faire des requêtes sur les permissions des comptes

WordPress 5.9 apporte des améliorations à l’API permettant de récupérer des comptes en fonction de leurs permissions.

Internationalisation

Vous le verrez la prochaine fois que vous vous connecterez à votre site s’il dispose de plusieurs langues installées dans l’administration : un sélecteur de langue a été ajouté à la page de connexion de WordPress, ce qui permet aux utilisateurs et utilisatrices disposant d’un compte sur votre site d’afficher la page de connexion dans leur langue de préférence. Cela est particulièrement utile pour les sites multilingue, multisite ou comprenant un grand nombre de comptes.

Thèmes et outil de personnalisation

Changement concernant le développement de thèmes

WordPress 5.9 introduit des changements concernant le développement de thèmes, mais aussi de nouveaux filtres pour aider les développeurs et développeuses.

Mises à jour sur les thèmes natifs

WordPress 5.9 vient aussi avec un certain nombre de modifications concernant les thèmes natifs autres que Twenty Twenty-Two. Si vous utilisez ces thèmes natifs (ou un thème enfant basé sur ces thèmes), nous vous recommandons de prendre connaissance de cette note de développement.

Évolution du statut de l’outil de personnalisation

Avec les thèmes basés sur des blocs et l’édition complète de site (full site editing en anglais), l’outil de personnalisation perd un peu de son intérêt. Mais il reste utile pour les thèmes classiques !

PHP 8.0 et 8.1

Cette note de développement fait le point sur l’état de la compatibilité de WordPress avec les versions 8.0 et 8.1 de PHP.

Outils de tests unitaires du cœur WordPress

Cet article fait le point sur les changements ayant eu lieu sur les tests unitaires dont fait l’objet chaque ligne de code introduite dans le code source du CMS.

Autres changements techniques

Mais ce n’est pas tout !

Cette dernière note de développement rassemble divers autres changements ayant eu lieu sur WordPress 5.9 :

  • Le champ de message des commentaires est maintenant mentionné comme étant obligatoire.
  • Deux nouveaux fournisseurs oEmbed font leur apparition : Pinterest ainsi que l’outil de représentation mathématique Wolfram Notebook.
  • Une nouvelle option pour restreindre les balises autorisées dans l’éditeur en fonction de leurs attributs.
  • Les PDF peuvent dorénavant être embarqués via la balise object.
  • Suppression de l’attribut redondant role="navigation" des balises nav générées par WordPress.
  • Le nouveau filtre wp_http_validate_url permet de déclarer les ports utilisables pour des requêtes externes.
  • Le crochet d’action wp_mail_succeeded a été ajouté à la fonction wp_mail().
  • La variable globale post est à présent utilisée par défaut sur la fonction wp_get_post_parent_id().
  • wp_register_script() peut dorénavant être appelé après wp_enqueue_script().
  • Les fonctions get_*_*_link() et edit_term_link() acceptent désormais un « term ID » ou un objet WP_Term.

Rédigé par @audrasjb, relu et corrigé par @fxbenard et @jdy68.

]]>
https://fr.wordpress.org/2022/01/12/guide-des-changements-techniques-a-venir-sur-wordpress-5-9/feed/ 1
« State of the Word 2021 », le bilan annuel du projet WordPress en vidéo sous-titrée en français https://fr.wordpress.org/2021/12/22/state-of-the-word-2021-le-bilan-annuel-du-projet-wordpress-en-video-sous-titree-en-francais/ https://fr.wordpress.org/2021/12/22/state-of-the-word-2021-le-bilan-annuel-du-projet-wordpress-en-video-sous-titree-en-francais/#respond Wed, 22 Dec 2021 20:23:46 +0000 https://fr.wordpress.org/?p=2239 Le « State of the Word » est la conférence annuelle du cofondateur de WordPress Matt Mullenweg. Cette année, elle s’est déroulée le 14 décembre 2021 à New York devant une petite audience de personnes. Une diffusion vidéo était également proposée pour que tout le monde puisse suivre cette conférence en direct. Il s’agit toujours d’un moment important pour la communauté. Plus de 30 communautés locales ont même réuni en tout plus de 300 personnes lors de meetups locaux pour assister ensemble à la conférence, comme à Séville en Espagne.

Vous pouvez voir ou revoir cette conférence en utilisant le lecteur ci-dessous ou en vous rendant sur WordPress.tv.

Pour activer les sous-titres en français, lancez la vidéo puis sélectionnez sur le troisième bouton à droite, cliquez sur « Subtitles : On/Off » et sélectionnez « Français ».

Comme d’habitude, Matt a couvert un grand nombre de sujets. Le passé, le présent et le futur de WordPress ont été abordés, en soulignant notamment l’augmentation du nombre de contributeurs et contributrices, de traductions de WP dans d’autres langues que l’anglais, les différents jalons atteints par les dernières versions de WordPress, ou encore les initiatives en matière de contenus d’apprentissage et de documentation.

Des démonstrations des nouvelles fonctionnalités qui arrivent avec la prochaine version majeure 5.9 ont été présentées : édition complète du site, compositions de blocs, options de styles globaux, contrôles d’images avancés…

Matt en a profité pour féliciter la communauté d’avoir permis à WordPress de dépasser les 43 % de parts de marché des CMS en décembre 2021, et pour remercier toutes les personnes qui ont déjà contribué à WordPress 5.9. Il a également rappelé que les entreprises qui bâtissent leur économie sur le CMS sont invitées à participer au programme « Five for the Future », c’est à dire à donner 5% de leur temps à la contribution à WordPress. Cela permet de garantir la pérennité du CMS sur le long terme, de continuer à évoluer et de maintenir ses parts de marché sur le web.

Ci-dessus, la liste des personnes ayant contribué à WordPress 5.9 au 14 décembre 2021

Matt a aussi rappelé la feuille de route du projet WordPress, qui comprend l’édition collaborative en temps réel pour 2023, puis la gestion multilingue native.

Il a enfin évoqué des sujets plus généraux, comme le « web3 », les différentes acquisitions et fusions au sein de l’écosystème, ainsi que la poursuite du développement de l’open-source dans le web.

S’en est suivi une séance de questions-réponses pendant laquelle il a pu répondre a plusieurs questions de l’assistance.

N’hésitez pas à rejoindre la discussion sur Twitter, avec le mot-dièse #ILoveWP.

]]>
https://fr.wordpress.org/2021/12/22/state-of-the-word-2021-le-bilan-annuel-du-projet-wordpress-en-video-sous-titree-en-francais/feed/ 0