WordPress.org

Nachrichten

WordPress 5.8 »Tatum«

WordPress 5.8 »Tatum«


Am 20. Juli wurde WordPress 5.8 »Tatum« veröffentlicht, benannt nach dem Jazz-Pianisten Art Tatum. WordPress 5.8 macht die ersten Schritte hin zum Full-Site-Editing und verändert zum Beispiel die Verwaltung von Widgets.

Block-basierter Widget-Editor

Screenshot des Willkommen-Dialogs beim ersten Öffnen des neuen Block-Widget-Editors.
(Grafik: WordPress-5.8-About-Seite)

Mit WordPress 5.8 werden Widgets zu Blöcken, und dementsprechend mussten die Ansichten zur Widget-Bearbeitung unter DesignWidgets sowie im Customizer verändert werden. Durch diese Änderungen ist es möglich, alle vorhandenen Blöcke nicht nur im Inhaltsbereich sondern auch in Widget-Bereichen zu verwenden. Diese Funktion kann unter anderem mit dem Plugin »Classic Widgets« deaktiviert werden. Für alle Devs gibt es mehr Informationen dazu in der Dev-Note zum Block-basierten Widget-Editor.

Beiträge mit neuen Blöcken und Vorlagen darstellen

Screenshot eines Vorschlags einer Block-Vorlage beim Einfügen des Abfrage-Loop-Blocks.
Beim Einfügen des Abfrage-Loop-Blocks werden verschiedene Vorschläge für Vorlagen angezeigt. (Grafik: WordPress-5.8-About-Seite)

Mit dem neuen Abfrage-Loop-Block kann eine Liste von Beiträgen angezeigt werden, wobei nach Inhaltstyp, Kategorien, Schlagwörtern, Autor und Autorin sowie Stichwort gefiltert werden kann. Im Gegensatz zu dem Neueste-Beiträge-Block besteht die Liste der Beiträge dabei aber aus Blöcken, die auch verändert werden können. So ist eine deutlich größere Zahl an Layouts möglich und ein paar Layout-Vorschläge werden beim Einfügen des Blocks angezeigt, damit man nicht von Null starten muss.

Template-Editor

Mit dem neuen Template-Editor können Templates von Beiträgen bearbeitet werden. Dabei wird in eine Ansicht gewechselt, in der der gesamte Inhalt des Templates aus Blöcken zusammengesetzt werden kann. Damit der Editor aktiv ist, muss ein Block-Theme genutzt werden oder ein Theme, das die Funktion explizit aktiviert hat.

Drei Helfer für den Arbeitsablauf

Übersicht der Seitenstruktur

Manchmal braucht man nur eine einfache Landingpage, aber manchmal auch etwas komplexeres. Weil es immer mehr Blöcke gibt und die Möglichkeiten für komplexe Inhaltsstrukturen immer vielfältiger, werden neue Lösungen zur einfachen Navigation in der Block-Struktur benötigt.

Eine einfache Verbesserung ist, die Listenansicht der Block-Struktur geöffnet zu lassen, bis sie explizit geschlossen wird. So kann sie parallel zur Arbeit im Inhalt genutzt werden, ohne sie immer wieder öffnen zu müssen.

Empfohlene Vorlagen für Blöcke

Screenshot des Interfaces zum Umwandeln des Social-Icons-Blocks in die Block-Vorlage, bei der die Icons dieselbe Hintergrundfarbe haben.
Bestehende Blöcke können in Block-Vorlagen umgewandelt werden. (Grafik: WordPress-5.8-About-Seite)

Beginnend mit WordPress 5.8 gibt es die Möglichkeit, basierend auf dem genutzten Block, Vorschläge für Block-Vorlagen zu machen und bereits eingefügte Blöcke in Vorlagen umzuwandeln. In 5.8 kann das mit dem Abfrage-Loop-Block und dem Social-Icons-Block ausprobiert werden.

Bilder einfärben

Darstellung zweier Varianten des Duotone-Filters auf einem Bild eines Fisches. Die linke Seite hat Schwarz und Blau als Effektfarben, rechts Blau und Rot.
Der Duotone-Filter erlaubt interessante Effekte für Bild- und Cover-Blöcke. (Grafik: WordPress-5.8-About-Seite)

Mit dem neuen Duotone-Filter können Bilder und der Cover-Block eingefärbt werden. Man kann sich den Effekt wie einen Schwarz-Weiß-Filter vorstellen, nur können die beiden Farben frei gewählt werden.

Interessantes für Entwicklerinnen und Entwickler

theme.json

Die neu eingeführten Global-Styles- und Global-Settings-APIs ermöglichen die Konfiguration des Editors über die theme.json-Datei des aktiven Themes. Darüber können beispielsweise die verfügbaren Block-Optionen aktiviert oder deaktiviert sowie die verfügbaren Werte für Optionen festgelegt werden. Das ist sowohl global für alle Blöcke möglich, als auch nur für bestimmte einzelne Blöcke. Daneben können über die Datei bestimmte Standard-Styles wie Text- und Hintergrundfarbe festgelegt werden. Mehr Informationen gibt es in der theme.json-Dev-Note.

Einstellung der IE11-Unterstützung

Der Internet Explorer 11 wird im Backend nicht länger aktiv unterstützt. Wenn ihr diesen Browser noch verwendet, kann es zu Problemen bei der Verwaltung eurer Website kommen, die auch nicht mehr behoben werden. Ihr solltet in diesem Fall dringend auf einen modernen Browser wechseln.

Unterstützung für WebP

WebP ist ein modernes Bildformat, das verlustbehaftete und verlustfreie Komprimierung für Bilder im Web anbietet. WebP-Bilder sind im Mittel um die 30 Prozent kleiner als ihre JPEG- oder PNG-Entsprechung, was zu schnelleren Websites und geringerer Auslastung der Bandbreite führt.

Hinzufügen zusätzlicher Block-Supports-Flags

In WordPress 5.6 und 5.7 wurden die ersten Block-Supports-Flags eingefügt, und WordPress 5.8 liefert wieder ein paar weitere, mit denen ihr eure Blöcke einfach um zusätzliche Optionen erweitern könnt. So wurde beispielsweise die experimentelle Möglichkeit hinzugefügt, den Duotone-Effekt zu unterstützen. Mehr Informationen gibt es in der Block-Supports-Dev-Note.

Lest den Field-Guide für mehr Informationen

Im WordPress-5.8-Field-Guide gibt es Verweise auf alle Beiträge mit detaillierten Informationen zu größeren Änderungen, die Entwicklerinnen und Entwickler betreffen.

Das Team

2linctools · 5ubliminal · 99w · 9primus · Aaron Jorbin · Aaron Robertshaw · Abha Thakor · Abhijit Rakas · achbed · Adam Silverstein · Adam Zielinski · Addie · aduth · Ahmed Chaion · Ahmed Saeed · Ajit Bohra · Aki Hamano · Alain Schlesser · Alan Jacob Mathew · Albert Juhé Lluveras · Alejandro Perez · Alex Concha · Alex Kirk · Alex Lende · Alex Stine · AlGala · allilevine · Amanda Riu · amarinediary · Amogh Harish · André Maneiro · Andrea Fercia · Andrei Draganescu · Andrew Ozz · Andrew Serong · Andrey „Rarst“ Savchenko · André Maneiro · Andy Fragen · Andy Peatling · Andy Skelton · Ankit Gade · Ankit Panchal · annalamprou · Anne McCarthy · anotherdave · anotia · Anthony Burchell · Anton Lukin · Anton Vanyukov · Anton Vlasenko · Antonis Lilis · apedog · apokalyptik · arena · Argyris Margaritis · Ari Stathopoulos · ariskataoka · arkrs · Armand Philippot · ArnaudBan · Arthur Chu · Arun Sathiya · Aspexi · atjn · Aurooba Ahmed · Austin Matzko · Ayesh Karunaratne · Barry · Bart Kalisz · Beatriz Fialho · Bego Mario Garde · Ben Dwyer · Benachi · Benoit Chantre · Bernhard Reiter · bernhard-reiter · Birgir Erlendsson (birgire) · Birgit Pauli-Haack · Blobfolio · bmcculley · Bob Linthorst · bobbingwide · Bogdan Preda · bonger · Boone Gorges · Brad Touesnard · Bradley Taylor · Brandon Kraft · Brecht · Brent Swisher · Brett Shumaker · Bruno Ribaric · Burhan Nasir · Cameron Jones · Cameron Voell · Carike · Carl Alexander · carlomanf · Carlos G. P. · Carolina Nymark · Casey Milne · cenay · Ceyhun Ozugur · Chandra M · Channing Ritter · Chetan Prajapati · Chintan hingrajiya · Chip Snyder · Chloé Bringmann · Chouby · Chris Van Patten · chriscct7 · Christopher Churchill · Chuck Reynolds · Clayton Collie · Code Amp · Colin Stewart · Collins Agbonghama · Copons · Corey McKrill · Cory Hughart · Courtney Robertson · crazycoders · Dávid Szabó · Daisy Olsen · damonganto · Dan Farrow · Dani Llewellyn · Daniel Richards · danieldudzic · Daniele Scasciafratte · Danny Janse · Daria · David Aguilera · David Anderson / Team Updraft · David Artiss · David Baumwald · David Biňovec · David Calhoun · David Herrera · David Kryzaniak · David Smith · davidwebca · dekervit · devfle · devrekli · dhruvkb · Diane Co · dingdang · Dion Hulse · djbu · DKamp Design · Dominik Schilling · Donna Peplinskie (a11n) · Doug Wollison · dpik · dragongate · Dreb Bitanghol · Drew Jaynes · dw4y · eatsleepcode · Ebonie Butler · Edi Amin · Eileen Violini · Ella van Durpe · Emil E · Emilio Martinez · Emmanuel Hesry · empatogen · Enej Bajgorić · Enrique Sánchez · epiqueras · Erik · etoledom · Evan Mullins · Fabian Kaegy · Fabian Pimminger · Fabian Todt · fb · Felipe Elia · Felix Arntz · Femy Praseeth · fijisunshine · Florian Brinkmann · Florian TIAR · Francesca Marano · Frank Bueltge · frosso1 (a11n) · gab81 · Gal Baras · Ganga Kafle · Garrett Hyder · Gary Jones · Gary Pendergast · GeekPress · Gennady Kovshenin · Geoffrey · George Hotelling · George Mamadashvili · George Stephanis · Gerardo Pacheco · Glen Davies · Grant M. Kinney · Greg Ziółkowski · gRegor Morrill · Héctor Prieto · Hannah Malcolm · happiryu · Hareesh S · Haz · hedgefield · Helen Hou-Sandí · Herm Martini · Herre Groen · herrvigg · htmgarcia · Ian Dunn · ianmjones · icopydoc · Ipstenu (Mika Epstein) · Isabel Brison · Ivaylo Draganov · Ivete Tecedor · J.D. Grimes · Jack Lenox · Jake Spurlock · James Koster · James Nylen · James Rosado · jamil95 · Jan-Willem · janak Kaneriya · Jarda Snajdr · Jason Johnston · Javier Arce · Jayman Pandya · Jean-Baptiste Audras · Jeff Bowen · Jeff Ong · Jeff Paul · jeffikus · Jenny Dupuy · Jeremy Felt · Jeremy Herve · Jeremy Yip · jeremy80 · JeroenReumkens · jeryj · jillebehm · Jip Moors · Joe Bailey-Roberts · Joe Dolson · Joe McGill · Joen Asmussen · Johan Jonk Stenström · Johannes Kinast · John Blackbourn · John Godley · John James Jacoby · John Sundberg · Jon Brown · Jon Surrell · Jonathan Desrosiers · Jonny Harris · Jono Alderson · Joost de Valk · Jorge Bernal · Jorge Costa · Josee Wouters · Josepha Haden · Joy · Juan Aldasoro · JuanMa Garrido · Juliette Reinders Folmer · Julio Potier · Justin Ahinon · k3nsai · Kaavya Iyer · Kai Hao · Kalpesh Akabari · Kapil Paul · Karolina Vyskocilova · Kelly Choyce-Dwan · Kelly Hoffman · Kerry Liu · Kevin Fodness · Kira Schroder · Kishan Jasani · Kite · Kjell Reigstad · klevyke · Knut Sparhell · Koen Van den Wijngaert · Konstantin Obenland · Konstantinos Xenos · Kyle Nel · lakrisgubben · Lara Schenck · Larissa Murillo · Laxman Prajapati · LewisCowles · lifeforceinst · linux4me2 · Lovro Hrust · Luis Sacristán · Luiz Araújo · Luke Carbis · Maciek Palmowski · Maedah Batool · Maggie Cabrera · Maja Benke · Marcelo de Moraes Serpa · Marco Ciampini · Marcus Kazmierczak · Marek Hrabe · Marin Atanasov · Marius L. J. · Mark Jaquith · Mark Parnell · Mark-k · Marko Heijnen · Marty Helmick · Mary Baum · Mary Job · marylauc · Mathieu Viet · Matias Ventura · Matt · Matt Chowning · Matt Mullenweg · Matthias Kittsteiner · Maxime Pertici · mblach · Meet Makadia · Meher Bala · Mel Choyce-Dwan · meloniq · mensmaximus · Michael · Michael Adams (mdawaffe) · Michael Babker · Michael Beckwith · Michal Czaplinski · Miguel Fonseca · mihdan · Mikael Korpela · Mike Hansen · Mike Jolley · Mike Martel · Milan Dinić · Milana Cap · Mitchell Austin · mkdgs · mmuyskens · mmxxi · moch11 · Mohamed El Amine DADDOU · Mohammed Faragallah · Monika Rao · Morten Rand-Hendriksen · mrjoeldean · Mukesh Panchal · munyagu · Mustafa Uysal · mweichert · Nadir Seghir · Nalini Thakor · Naoki Ohashi · Naoko Takano · Nauris · Nazrul Islam Nayan · net · nicegamer7 · Nicholas Garofalo · Nick Halsey · Nik Tsekouras · ninanmnm · Noah Allen · nvartolomei · oguzkocer · olafklejnstrupjensen · Olga Bulat · Olga Gleckler · oxyrealm · Ozh · Paal Joachim Romdahl · Panagiotis Angelidis · Paragon Initiative Enterprises · Pascal Birchler · Pascal Knecht · Pat · patricklindsay · Paul Bearne · Paul Biron · Paul Bunkham · Paul Schreiber · Paul Stonier · Paul Von Schrottky · Paulo Pinto · Pavel I · Paweł · Peter Wilson · Petter Walbø Johnsgård · phena109 · Philip Jackson · Pierre Sylvestre · Pinar · Piotrek Boniu · Pippin Williamson · Pondermatic · Pramod Jodhani · Presskopp · psealock · Ptah.ai · pwallner · Q · Rachel Baker · Radixweb · Rafael Gallani · rafhun · Rahul Mehta · Rajesh Radadiya · Rami Yushuvaev · Ramon Ahnert · ramonopoly · Ravi Vaghela · Ravikumar Patel · Refael Iliaguyev · Rene Hermenau · retrofox · reynhartono · Riad Benguella · Rian Rietveld · Rima Prajapati · Rinat · Rnaby · robdxw · Robert Anderson · Robert Chapin · Rodrigo Arias · Roger Theriault · rogerlos · roo2 · Roy Orbitson · Russell Aaron · Ryan McCue · Ryan Welcher · Sérgio Gomes · Sören Wünsch · Saša · Sabrina Zeidan · Sahil Mepani · Samir Shah · Samuel Wood (Otto) · Sandip Mondal – a11n · Sanket Chodavadiya · Sanne van der Meulen · sarahricker · sarayourfriend · sasagar · satrancali · savicmarko1985 · Scott Lesovic · Scott Reilly · scottconnerly · Sean Fisher · Sean Hayes · sebbb · Sergey Biryukov · Sergey Yakimov · SergioEstevao · Shannon Little · shaunandrews · shimon246 · Shital Marakana · silb3r · Siobhan · SirStuey · snapfractalpop · spikeuk1 · spytzo · stacimc · Stanislav Khromov · Stefan Hüsges · stefanjoebstl · Stefano Minoia · Stefanos Togoulidis · Stephen Bernhardt · Stephen Edgar · Steve Dufresne · Steve Grunwell · Steve Henty · Steven Word · Subrata Sarkar · Sumaiya Siddika · Suman · Sumit Singh · Sumit Singh · Sunny · sushmak · Sybre Waaijer · Synchro · szaqal21 · tamlyn · Tammie Lister · Tellyworth · terraling · Terri Ann · them.es · Thomas Kräftner · Thomas Patrick Levy · Thomas Vitale · tigertech · Timo Tijhof · Timothy Jacobs · Timur Kamaev · tmatsuur · tmdk · Tobias Bäthge · Tobias Zimpel · tobifjellner (Tor-Bjorn “Tobi” Fjellner) · Tom J Nowell · Toni Viemerö · Tonya Mork · Toro_Unit (Hiroshi Urabe) · torres126 · Torsten Landsiedel · Toru Miki · Travis Northcutt · trejder · Udit Desai · Ulrich · Utsav tilava · Vicente Canales · Vipul Chandel · Vlad T · Vova Druzhaev · wangql · wb1234 · WebDragon · Wendy Chen · Weston Ruter · WFMattR · Will Earnhardt · williampatton · wptali · Xavi Ivars · Xristopher Anderton · Y_Kolev · Yan Sern · Yui · Yuliyan Slavchev · Yvette Sonneveld · Zack Krida · Zebulan Stanphill · zkancs · 孙锡源

Zusätzlich zu diesen Contributors vielen Dank den Freiwilligen in den Support-Foren, die Fragen von Leuten aus aller Welt beantworten, egal ob sie WordPress zum ersten Mal benutzen oder seit dem ersten Release 2003 dabei sind. Diese Releases sind wegen ihrer Anstrengung so erfolgreich wie sie sind.

Und ebenfalls vielen Dank allen freiwilligen Übersetzerinnen und Übersetzern, die auf translate.WordPress.org dabei mithelfen WordPress in über 200 Sprachen verfügbar zu machen. 80 Sprachen waren zum finalen WordPress-5.8-Release zu 80 Prozent oder mehr übersetzt, und weitere Sprachen sind auf dem Weg dahin.

Wenn ihr zu WordPress beitragen möchtet, könnt ihr auf Make-WordPress mehr dazu erfahren.

Kategorien

Abonnieren