▸ 00:18
Simon Kraft:
Oh je, aber dann beeilen wir uns doch, dass ihr mir nicht verhungert. Und ich sage einfach herzlich willkommen im Presswerk.
▸ 00:25
Birgit Pauli-Haack:
Ja, vielen Dank, Simon.
▸ 00:27
Simon Kraft:
Wenn ich vorbereitet wäre, könnte ich dir auch sagen, welche Folge das heute ist. Folge 68. Wir haben gerade festgestellt, es ist ein Jahr her, seit wir uns hier getroffen haben. Für alle, die hier zuhören und uns gerade nicht sehen, live, erkläre ich einmal, was hier los ist. Das ist das Presswerk. Wir sind ein WordPress-Podcast. Und mein Name ist Simon. Und ich habe zu Gast heute Birgit Pauli Haag. Birgit, die neben vielen anderen Dingen GutenbergTimes.com betreibt, seit es den Blog-Editor eigentlich gibt und der noch Gutenberg hieß, Die Quelle für alles rund um eben diesen Editor.
▸ 01:02
Birgit Pauli-Haack:
Hallo Zuhörer, es ist schön, dass ich wieder da bin. Vielen Dank zu niemandem für die Einladung.
▸ 01:08
Simon Kraft:
So, wir haben letztes Jahr die nette Tradition angefangen, Birgit, dass wir hier über neue WordPress-Updates sprechen. Dafür sind wir heute hier, weil von uns gerade in Echtzeit ausgesehen in der nächsten Woche, nämlich am 2. Dezember, WordPress 6.9, schau, ich habe die Version richtig gesagt, WordPress 6.9 erscheinen wird und wir reden ein bisschen drüber, was es Neues gibt. Es gibt für alle Sachen, über die wir sprechen, Kapitelmarken. Das heißt, wenn euch irgendwas so überhaupt nicht interessiert, schaut in der Podcast-App eurer Wahl einfach nach, was da so geht. Oder viel wahrscheinlicher, ihr findet irgendwas so spannend, dass ihr nochmal zurückspringen wollt. Ich versuche außerdem Links zu allen Sachen, über die wir reden, in die Shownotes zu packen. Und erfahrungsgemäß verpasse ich welche. Sorry. Wir haben aber auch Kommentare. Also wenn es irgendwas gibt, was euch noch unter den Nägeln brennt, schreibt da gerne einen Kommentar rein. und wir legen einfach direkt los. Wir müssen noch dazu sagen, das haben wir uns eben überlegt, wir nehmen auf am 25. November 2025 und wir sprechen hier auf Basis des Release-Kandidaten Nr. 2. Heute Abend wird ein Dritter erscheinen, das heißt zum Zeitpunkt, zu dem diese Folge raus ist, was definitiv nicht heute sein wird, ist der auch schon raus und wir gehen steil auf die finale Version zu. Die könnte sich in einzelnen Details von dem unterscheiden, was wir heute hier besprechen. Gibt es irgendwas, von dem das wahrscheinlicher ist, dass das noch rausfliegen könnte? Oder haben wir recht sichere Kandidaten dieses Mal hier?
▸ 02:39
Birgit Pauli-Haack:
Also ich glaube, dass wir ziemlich sicher sind mit den Kandidaten, was wir haben. Dass das tatsächlich ein Release-Kandidat ist und nicht noch eine Beta-Version, wie Release-Kandidat 1 zum Beispiel war.
▸ 02:49
Simon Kraft:
Was war mit dem?
▸ 02:49
Birgit Pauli-Haack:
Ja, da sind dann noch ein paar Sachen geändert worden. Also vor allem das Kandidat. Der Stretchy-Text oder der Text, der sich in die Container füllt, der ist also das dritte Mal umgeändert worden. Und ich habe also das dritte Mal neu die Screenshots gemacht und das Video. Und das war sehr interessant zu sehen, wie sich das verändert hat. Aber das war eben in Release-Kandidat 2. In 3, glaube ich, das wird höchstens noch ein Bugfix dabei sein, der zur besseren Handhabe von irgendwelchen Featuren ist. Zum Beispiel, ich weiß, ich habe die Liste nicht ganz durchgelesen, aber ich habe gesehen, dass also ein Feature für den Akkordeon-Block wird zurückgeportet nach 6.9 und das ist die Anchor-Links, dass die funktionieren. Dass wenn du ein Anchor-Link auf den zweiten Akkordeon machst, dass dann der auch aufgeht, wenn ein Besucher von der Webseite da auch hinkommt, dann auch sieht, was das ist. Also das ist ein bisschen besser gehandelt, als das vorher war.
▸ 03:44
Simon Kraft:
Bevor wir uns komplett verheddern, Stretchy-Text, Akkordeon-Block, da kommen wir überall noch dazu. Ja. Vor allem Stretchy Text. Ich bin so gespannt. Ich habe noch nicht nachgeschaut, was die deutsche Übersetzung von Stretchy Text ist, aber ich habe da große Erwartungen. Okay. Ich habe eine super, super, super subjektive Auflistung von Dingen gemacht, die ich persönlich interessant fand. Und da bin ich gespannt, was du dazu denkst. Wir sind ja gerade im gesamten Gutenberg-Universum in der Kollaborationsphase, in der es also um Features zum Zusammenarbeiten geht. Und der heilige Gral von dem Ganzen ist ja so ein bisschen diese Google Docs-artige, wir sind gleichzeitig im selben Dokument und bearbeiten wild umeinander rum Sache. Das ist nicht in dieser Version von WordPress, oder?
▸ 04:30
Birgit Pauli-Haack:
Nein, das ist noch im Experimenten-Stadium. Das kann also aufgefangen werden im Gutenberg-Experiment-Liste und muss halt dann angestellt werden. Aber was kommt in Sig.9 ist die Notizfeature. Das heißt, man hatte davon abgesehen zu sagen, das sind Kommentare am Blog-Level. Man nennt das jetzt Notizen. Und das ist ungefähr so wie in Google Docs, dass man zu dem bestimmten Dokument eben verschiedene Bereiche, Kommentare posten kann. Die kann man dann, man kann die posten, man kann auch Antworten drauf und die erscheinen dann in der Sidebar im Editor, also nur im Editor. Und die kann man eben, also wenn man dann den Blog, der einen Kommentar hat, anklickt, dann öffnet sich die Sidebar mit der Liste der Kommentars dafür. Und da kann man dann auch sagen, okay, das ist ein Issue, das resolvet und dann verschwindet der Blog wieder. Das ist immer der erste Schritt für diese Kollaboration, was noch nicht funktioniert, aber das ist für 7.0 schon auf der noch nicht veröffentlichten Liste. ist, dass man auch was anzeigen kann, also dass man jetzt einen Teil, also nicht den ganzen Paragraf, sondern eben Teile von dem Text highlighten kann und dann auch da den Kommentar dazu machen, sodass man so ein bisschen mehr an diese Google Docs Vision drankommt.
▸ 05:51
Simon Kraft:
Also dann nicht den kompletten Absatzblock kommentieren, sondern sagen, dieser Halbsatz, muss der wirklich so formatiert sein oder kann man das nicht auch umdrehen oder so?
▸ 06:01
Birgit Pauli-Haack:
Ja, und das ist beim Paragraf noch nicht so besonders wichtig, Aber es ist dann, wenn du kombinierte Blöcke hast, wie zum Beispiel den Coverblock, wo dann auch eine Headline drin ist und dann noch ein Paragraf und so weiter.
▸ 06:12
Simon Kraft:
Kann ich in einem Coverblock, entschuldige, kann ich im Coverblock nur die Headline kommentieren?
▸ 06:16
Simon Kraft:
Okay, also auch bei verschachtelten Blöcken kann ich einen der inneren auch auswählen, okay.
▸ 06:21
Birgit Pauli-Haack:
Ja, ja, das geht schon, aber ich meine, das ist alles ein bisschen noch nicht so ganz einfach. Aber so, das ist eigentlich schon ziemlich gut in der Version. Ja, das funktioniert schon richtig gut.
▸ 06:31
Simon Kraft:
Verstehst du, warum das das Feature in WordPress 6.9 ist, das mich am meisten, was ist das richtige Wort, bewegt, aufregt, begeistert, begeistert. Redaktionelle Kommentare. Weißt du, wie lange ich darauf gewartet habe?
▸ 06:46
Birgit Pauli-Haack:
Ja, mindestens 20 Jahre, wenn du so alt wärst.
▸ 06:50
Simon Kraft:
Danke, mindestens 20 Jahre alt bin ich. Also das ist richtig, richtig gut. Ich freue mich da wirklich drauf. Ab nächster Woche wird WordPress dann bessere redaktionelle Kommentare haben als Microsoft Word.
▸ 07:04
Simon Kraft:
Weil da kann ich ein Lied singen von den redaktionellen Kommentaren. Hei, hei, hei. Freut mich richtig. Also das wird eine ganz, ganz coole Sache. Ich bin mir sicher, irgendwer wird bald auch was basteln, um diese Kommentare dann auch im Frontend anzuzeigen. Weil auch das stelle ich mir ulkig vor tatsächlich.
▸ 07:18
Birgit Pauli-Haack:
Ja, wobei ich noch nicht so ganz weiß, was der Anwendungsbereich ist für Frontend-Kommentare zu bestimmten, also redaktionelle Kommentare. Was ich mir vorstellen kann, ist, dass in einer Preview... Am Frontend. Also, dass da der Kunde zum Beispiel nicht einloggen muss oder dass die ganze Gruppe, weil da gibt es ja diesen wunderbaren Plugin, das ist der Public Post Preview von Dominik. Ja, absoluter Held für mich, dass er das auch in Blog-Editor mit rein hat. Dass dann diese Vorschau eben auch Blog-Kommentare hat, das wäre eigentlich richtig cool. Aber ich bin da wie du, Also wenn ich einen Prozess, der jetzt Google Docs enthält, vom Publizieren, wenn ich den weglassen könnte, das wäre sowas von gut, weil dann hat man nicht noch diese unterschiedlichen Layouts und die unterschiedlichen Formate und ja, man kann das gleich in WordPress gestalten und dann eben hat man die Kommentare dazu und dann jeder kann dann mit dem Senftopf kommen und dann was sagen und man muss dann nicht immer da von Google Docs zum Blog. Also das ist ja sowieso alles fürchterlich.
▸ 08:25
Simon Kraft:
Ja, ja, mein Workflow ist anders kaputt, wenn ich den WP-Letter schreibe. Wöchentlicher WordPress-Systemsletter kostenlos, WP-Letter.de, alle abonnieren, danke.
▸ 08:33
Birgit Pauli-Haack:
Sehr gut, sehr gut.
▸ 08:35
Simon Kraft:
Florian, bringt man dies den Korrektur, weil man mich eigentlich nichts schreiben lassen darf, ohne dass jemand mit einem Gehirn da nochmal drüber schaut. Unser Workflow ist der folgende. Wir benutzen das Public-Post-Preview-Plugin und ich schicke einen Preview-Link an Flo, irgendwas zwischen zwölf Stunden bis zwölf Minuten vor Versenden des Newsletters. und dann schreibt er mir einzelne Signal-Nachrichten mit den Stellen, die er gerne korrigiert haben würde. Das ist unser Workflow und ich sehe da Potenzialen zu verbessern.
▸ 09:06
Birgit Pauli-Haack:
Ja, großes Potenzial. Vor allem für ihn.
▸ 09:11
Simon Kraft:
Für alle, aber vor allem für ihn. Also da freue ich mich tatsächlich drauf und bin gespannt. Im Frontend-Kommentieren wäre das natürlich auch gar nicht nur für redaktionelle Kommentare, sondern auch für Kommentare mit LeserInnen interessant. Also zu sagen, ich kann direkt da kommentieren, wo ich gerade was dazu sagen möchte, ist ja vielleicht auch für das Auffinden von Kommentaren später viel spannender. Also wenn du ein langes, du liest irgendein Essay und hast dann irgendwie im dritten Absatz, wo man sagt, ah ja, dazu kann ich aber noch ein bisschen Hintergrund liefern, ist das natürlich schon cool, das direkt mit Kontext zu haben.
▸ 09:47
Birgit Pauli-Haack:
Das stimmt wohl, ja. Da ist ein Service-Medium, hatte das ja, wo du dann dort wirklich Kommentare machen kannst und dann einfach nur über diese, ja, so. Ja, könnte ich mir gut vorstellen. Vielleicht ist das sogar auf der Liste. Ich muss mal nachgucken, wenn die Roadmap raufkommt.
▸ 10:05
Simon Kraft:
Birgit schaut ja auf die ganzen geheimen Listen.
▸ 10:08
Birgit Pauli-Haack:
Es ist ja gerade im Moment, die Teams sind halt alle gerade dabei, dass sie sagen, okay, ich will das machen, wir wollen das machen und so weiter. Und das muss ja alles nach zusammengeschrieben werden. Ich nehme mal an, dass im Januar dann eine Roadmap rauskommt für 7.0. Da sehen wir dann, was eigentlich wirklich in der Planung ist. Zumindest, was angestrebt wird. Und dann gucken wir mal, was in der Beta dann rauskommt.
▸ 10:31
Simon Kraft:
Gut, das wären Notizen. Ich nehme an, sie heißen Notizen. Der englische Name ist Notes.
▸ 10:36
Birgit Pauli-Haack:
Ich glaube, ich habe das sogar schon gesehen, dass das Notizen besetzt ist.
▸ 10:40
Simon Kraft:
Dann würde ich sagen, gehen wir zum nächsten Feature weiter. Und das ist was, von dem ich dachte, ich würde es viel mehr benutzen. Und ich finde die Idee total super, aber in der Praxis setze ich das selten ein. Das ist nämlich die Kommando-Palette, die man mit Command-K oder Steuerung-K, je nachdem Mac oder Windows, im Blog-Editor bis jetzt schon aufrufen konnte. Und das Ding kommt in Gesamt-WP-Admin. Genau.
▸ 11:04
Birgit Pauli-Haack:
Das ist also jetzt, wo man auch immer ist, ob man nur in einem Dashboard ist oder ob man innerhalb von einem Site-Editor ist. Man kann immer die Control-Steuerung K oder so aufrufen und die Command-Palette und dann sagen, okay, gib mir die individuellen CSS oder Edit-Post oder irgendwelche Kommandos oder geh zu den Settings.
▸ 11:24
Simon Kraft:
Wanderweise komme ich gerade zum individuellen CSS über die Kommando-Palette nicht.
▸ 11:28
Birgit Pauli-Haack:
Ja, haben Sie das geändert.
▸ 11:30
Simon Kraft:
Aber wenn ich jetzt CSS eingebe, schlägt mir der Release-Kanäle vor, Comments... Post, Categories, Settings, Discussions, Appearance, Themes. Ja, aber die Idee ist also, ich kann, ich drücke Kommando K und kann dann sowas sagen wie Beitrag, kommt eine Liste von und dann kann ich entweder zu Beiträgen gehen oder kann direkt von da mit einmal auf Enter hauen, einen neuen Beitrag anlegen. Also im Prinzip Tastaturnavigation auf dem nächsten Level, so ein bisschen.
▸ 11:58
Birgit Pauli-Haack:
Ja, man muss also nicht immer auf und runter den Menübaum abreißen, sozusagen. Sondern man kann direkt dann hingehen.
▸ 12:07
Simon Kraft:
Da gab es bis jetzt tatsächlich zwei verschiedene Plugins. Ein Plugin und eine Browser-Erweiterung, die sowas gemacht haben schon für WP-Admin. Ich meine, dass ich da bei Crowdpress letztes Jahr sogar drüber geschrieben habe, auch wenn ich den Beitrag gerade nicht finde.
▸ 12:20
Birgit Pauli-Haack:
Es hat sehr viel Inspiration in der ganzen Community gegeben für diese Command Palette, weil es gibt ja, bei Mac gibt es ja auch diese Spotlight-Geschichte, wo man auch mit einer Tastenkammer der True einfach eine Model aufgeht, wo man dann irgendwelche Befehle mal da eingeben kann und das ist eigentlich ziemlich gut, vor allem wenn man sich auf dem Computer immer wieder verliert und das passiert mir in WordPress, wo ist denn das jetzt und so weiter, ziemlich häufig, dass ich da irre laufe.
▸ 12:46
Simon Kraft:
Genau, aber ist ein ganz spannendes Feature, vor allem für Leute wahrscheinlich, die sich viel rumtreiben in ihrem WordPress-Backend und da häufig Sachen machen.
▸ 12:54
Birgit Pauli-Haack:
Ja, und auch immer nur wieder Kleinigkeiten machen und von einem Dings zum anderen gehen, weil sie hier mal ein Image hochladen und da mal einen Blog editieren oder so was, oder Beiträge editieren.
▸ 13:05
Simon Kraft:
Ja, da bin ich gespannt, was sich da noch tun wird in den nächsten Monaten, wie Leute da drauf springen und da Sachen mit reintun.
▸ 13:11
Birgit Pauli-Haack:
Ich kann mir auch vorstellen, dass viele Plugins, die ja immer wieder Probleme haben, in das Bewusstsein von ihren Usern zu kommen, da auch Commands anlegen können und die eben mit in ihren Plugins integrieren, sodass sie ja so auch direkt zur Hand sind, wenn jemand was braucht.
▸ 13:28
Simon Kraft:
Das ist ja auf eine Art, so von den Befehlen her, geht das fast ein bisschen in Richtung von WPCLI, dem Kommandozeilen-Interface.
▸ 13:37
Birgit Pauli-Haack:
Ja, Kommandozeilen-Leute sind ja richtig, sind scary.
▸ 13:40
Simon Kraft:
Das ist nochmal Next Level, aber trotzdem so von der Idee her, ich kann irgendwie sagen, post und dann direkt von da Dinge tun. Geht so ein bisschen gefühlt spirituell in diese Richtung. Also bleibt spannend, was sich da noch tun wird. Dann würde ich sagen, machen wir das nächste Kapitel direkt auf. Das ist nämlich ein großes, alles rund um den Blog-Editor. Ich glaube, wir unterteilen das eher so in Richtung Sachen, die sich im Editor geändert haben und dann gucken wir nochmal auf Blöcke danach. Ich glaube, das ist die Vision-bessere Herangehensweise. Hast du eine Lieblingsänderung im Blog-Editor in dieser Version?
▸ 14:14
Birgit Pauli-Haack:
Eine Lieblingsanlage, ich finde diese Drag and Drop, dass das also wirklich jetzt wunderschön ausschaut, wenn man jetzt ein Bild verschiebt oder ein Paragraf verschiebt, man sieht es dann richtig, wie es sich bewegt durch den Dings. Also nicht nur, dass man sagt, okay, ich habe das in meinem Hinterkopf oder in meinem Clipboard und dann geht das irgendwo hin, sondern man sieht es also wirklich in der Animation, das finde ich sehr schön.
▸ 14:34
Simon Kraft:
Genau, bis jetzt hat man da gesehen diesen blauen Strich, wo man den Block oder die Blöcke, die man gerade hat, abwerfen kann. Und jetzt sieht man die ein bisschen kleiner so durch die Gegend.
▸ 14:47
Birgit Pauli-Haack:
Ja, das gefällt mir sehr gut. Das ist auch barrieremäßig etwas besser gemacht und so. Ansonsten, ich würde die Leute, die sehr viel Design machen in ihrem Zeit-Editor darauf hinweisen wollen, dass das individuelle CSS ist also neu versteckt worden. Es ist jetzt in dem Kontextmenü für die Styles jetzt im Header drin, wenn man da die drei Punkte anklickt und dann kann man individuelles CSS aufmachen. Es gibt für die Styles ja auch noch eine zweite Sidebar, das ist auf der rechten Seite und da ist es auch unter dem Kontextmenü individuelles CSS. Warum wir zwei haben, weiß ich noch nicht.
▸ 15:29
Simon Kraft:
Also wo ist die zweite? Also die erste, wenn ich in den Site Editor gehe, dann habe ich oben ein, wir packen einen Screenshot in die Show Notes, weil anders wird das nicht so. Dann ist der erste Punkt Styles oder Stile wahrscheinlich im Deutschen und da ist dann oben das Kontextmenü mit dem individuellen CSS. Okay, das habe ich gefunden. Wo ist das zweite?
▸ 15:49
Birgit Pauli-Haack:
Wenn du jetzt in einem individuellen Beitrag bist oder im Template-Editor bist, dann geht ja auf der rechten Seite die Styles auf mit dem Yin-Yang-Zeichen. Und da sind auch nochmal Stile, die dann aufkommen. Und dann kann man da auch über individuelles CSS, ich weiß nicht, ob du das schon gefunden hast.
▸ 16:07
Simon Kraft:
Ja, ich kämpfe gerade.
▸ 16:09
Birgit Pauli-Haack:
Bist du auf einer Page oder Post?
▸ 16:11
Simon Kraft:
Ja, Preview-Knopf. Der macht direkt eine Preview auf.
▸ 16:16
Birgit Pauli-Haack:
Ach so, dann der nächste.
▸ 16:17
Simon Kraft:
Show-Template, ich hab Show-Template.
▸ 16:19
Simon Kraft:
Ist der kleine so.
▸ 16:20
Birgit Pauli-Haack:
Und dann müsste der Preis auftauchen in der auf der rechten Seite, wo Joost ist und die anderen Sachen sind.
▸ 16:30
Simon Kraft:
Nein. Okay. Ich editiere mal ein Template. Ja, aber wir haben ja zumindest eine Art von individuellem CSS-Feld schon gefunden. Das reicht ja. Die andere ist, das ist ein bisschen wie Ostern.
▸ 16:45
Birgit Pauli-Haack:
Ja. Das war ein bisschen in 6.7 und 6.8 hat sich das wieder verändert. Und jetzt in 6.9 wieder mal, dass das eben jetzt endet. Man will eigentlich, dass individuelles CSS eigentlich reduziert wird, weil es natürlich immer bei jeder Seite, bei jedem Beitrag wird es ja geladen im Header. Und man sollte eigentlich dann vielleicht in der Theme.json, wenn man schon CSS schreibt, in der Theme.json.
▸ 17:13
Simon Kraft:
Aber es ist doch so bequem, Birgit.
▸ 17:16
Birgit Pauli-Haack:
Ja, natürlich. Ich glaube das schon.
▸ 17:17
Simon Kraft:
Und war das nicht sogar so, dass es in der ersten Version oder den ersten Versionen von Blog-Themes gab, es gab gar kein individuelles CSS? Oder es war so sehr versteckt, dass ich es gar nicht gefunden habe?
▸ 17:28
Birgit Pauli-Haack:
Es war sehr versteckt.
▸ 17:29
Simon Kraft:
Birgit nickt, sehr wissend. Okay.
▸ 17:32
Birgit Pauli-Haack:
Wenn CSS schon drin war, dann hat sich der Menüpunkt gezeigt. Und wenn noch kein individuelles CSS geschrieben war, dann gab es den Menüpunkt gar nicht.
▸ 17:43
Birgit Pauli-Haack:
Frech, ja. Aber es war, glaube ich, eher nur so ein Bug.
▸ 17:46
Simon Kraft:
Ach so, okay. Na gut.
▸ 17:49
Birgit Pauli-Haack:
Ich glaube nicht, dass das mit Absicht war.
▸ 17:51
Simon Kraft:
Achtung, goldene Moderationsbrücke. Bleiben wir bei Sachen, die versteckt wurden. Blöcke lassen sich jetzt verstecken. Sehr schön. Dafür gab es bisher ein paar Plugins, die das gemacht haben, auf verschiedenste Arten. Ich glaube, Nick Diego hatte eins. Ja, Block Missibility. Matze, hier bei uns aus Deutschland, hat mit Block Control auch eins, das ein bisschen anders funktioniert als das von Diego und ein bisschen tiefgreifender das Ganze nochmal ausblendet. Und ich würde sagen, die Blöcke-Verstecken-Funktion, die jetzt im Block Editor ist, ist eine relativ grundlegende. Also die erlaubt mir, wenn ich das richtig verstanden habe, korrigiere mich bitte, Blöcke auszublenden für Besucherinnen und Besucher meiner Seite. Werden einfach im Frontend nicht angezeigt und bleiben aber im Editor drin. Aber es gibt keine Möglichkeit zu sagen, aber ich möchte, dass das nur auf Mobilgeräten angezeigt wird oder ich möchte, dass es nur für Eingeloggte, Nicht-Eingeloggte. Sowas haben wir nicht. Ich kann es anzeigen oder ich kann es nicht anzeigen.
▸ 18:43
Birgit Pauli-Haack:
Im Moment ja. Das ist also die rudimentäre Version, die jetzt drin ist. Aber es hat die Grundlagen drin für eben auch konditionales Schauen, Zeigen. Ich glaube, die nächste Stufe ist tatsächlich über die mobile Art, also Viewpoint. Wie sie es machen, weiß ich nicht. Aber das ist eigentlich der nächste Schritt.
▸ 19:06
Birgit Pauli-Haack:
Ja, das ist der nächste Schritt. Aber das ist eben erst für WordPress 7.0 drin. Jetzt ist im Endeffekt die Grundlagen geschaffen, damit man eben dann, für die nächsten Personen weiterbauen kann. Und nicht nur für das, sondern auch eben überlegt, wie man jetzt auch für Plugins, die auf dieser Basis ja Features anbieten wollen, eben wie man die integrieren kann. Und das ist eigentlich das Grundlegende, wo man eben noch sehen muss, wie das Ganze geht, für die Extensibility, wie man so schön auf Neudeutsch sagt.
▸ 19:38
Simon Kraft:
Erweiterbarkeit.
▸ 19:39
Birgit Pauli-Haack:
Erweiterbarkeit.
▸ 19:40
Simon Kraft:
Also im Moment wahrscheinlich am ehesten das Core-Feature, für das es jetzt dann neu gibt. Sinnvoll für sowas wie, ich bin eine Arztpraxis und habe ein kleines Banner, wir sind im Urlaub, Vertretung macht Dr. Schneiderreit und dann kann ich das einfach ausblenden und muss es nicht jedes Mal neu schreiben oder von irgendwo her reinkopieren, wenn ich es dann wieder brauche für den nächsten Urlaub, der hoffentlich bald ansteht.
▸ 20:00
Birgit Pauli-Haack:
Ja, oder Weihnachtsöffnungszeiten für den Laden oder solche Dinge, die man dann...
▸ 20:06
Birgit Pauli-Haack:
Black Friday, ja. Thanksgiving ist nächste Woche.
▸ 20:10
Birgit Pauli-Haack:
Diese Woche, genau.
▸ 20:11
Simon Kraft:
Oder zu dem Zeitpunkt, zu dem Leute das hören wahrscheinlich letzte Woche.
▸ 20:16
Birgit Pauli-Haack:
Ja, wo man dann eben verschiedene Dekorationen einfach reinpunkt und wieder rausfuhlt. Und dann kann man sie eben verstecken und im nächsten Jahr wieder schauen.
▸ 20:25
Simon Kraft:
Funktioniert das auch in Blog-Templates?
▸ 20:29
Simon Kraft:
Das heißt, ich könnte tatsächlich sogar in meinem Header zum Beispiel irgendein Element, wenn du gerade an Dekorationen denkst, irgendwas ein- oder ausblenden. Spannend.
▸ 20:38
Birgit Pauli-Haack:
Also nicht ganz nutzlos.
▸ 20:41
Simon Kraft:
Aber fast. Ja, ich meine, das ist wirklich eine der kleineren Änderungen, aber irgendwie was, was perspektivisch sehr interessant werden könnte.
▸ 20:49
Birgit Pauli-Haack:
Ja, strategisch ist es ein guter Start, ja.
▸ 20:52
Simon Kraft:
Das nächste Ding auf der Liste ist, glaube ich, erklärungsbedürftig.
▸ 20:57
Simon Kraft:
Ich kann im Moment schon, aber ich glaube aktuell über die Theme-JSON oder irgendwas anderes, einstellen, was für Blöcke überhaupt im Blog-Editor verfügbar sind oder in andere Blöcke reingepackt werden können oder so. Birgit, bitte erklär es mir.
▸ 21:11
Birgit Pauli-Haack:
Also es gibt die sogenannte Allowed-Blog-Parameter für den Gruppenblock oder für den Spaltenblock oder auch für andere, wo man dann sagen kann, da kann nur ein Header und ein Paragraf und ein Image rein und keine Verse, keine Embeds oder sowas. Und das ist eben in der Blockvariation mit drin. Also da ist kein Interface dafür da bis 6.9. Die beste Anwendung ist, glaube ich, Vorlagen, dass wenn eine Vorlage gebaut wird, dass man dann sagen kann, also kann das verändern, aber man kann nur ein Paragraf oder ein Image oder ein Heading in diesen Bereich reintun, in diesen Group-Block. Und das kann man jetzt über eine Advanced-Sektion in der Sidebar dann verändern. Da kommt dann so ein Model hoch und dann kann man alle Blöcke, die dann nicht erlaubt sind, ausschalten. Oder eben auch in Gruppen. Das ist also ein bisschen hierarchisch aufgetrennt. Das ist eigentlich ganz gut. Beim Hans Gerdt, der hat in dem letzten Meetup eine Demonstration gemacht. Und da hat das für Templates noch nicht funktioniert. Es ist am besten für die Vorlagen und nicht für Templates. Das muss man nochmal richtig testen. bin ich noch nicht dazugekommen, aber das ist auch der nächste Schritt für, dass solche Dinge eben im Interface sind, damit Theme-Bilder oder dem Designer, die also nur das Interface benutzen, eben auch eine Kontrolle haben, wie die Blöcke da reinkommen.
▸ 22:30
Simon Kraft:
Also landen wird das Ganze im Blog-Editor, wenn ich zum Beispiel einen Gruppen-Blog ausgewählt habe, unter erweitert, wo aktuell sowas wie der HTML-Anker oder extra CSS-Klassen sind, da ist das Ganze dann mit dabei.
▸ 22:43
Birgit Pauli-Haack:
Genau. Das ist eigentlich ganz, ganz gemacht.
▸ 22:46
Simon Kraft:
Ich habe noch eine Sache auf der Liste hier, die eigentlich so für sich alleine genommen nicht wirklich ein Feature ist. Ich fand sie aber wichtig zu erwähnen. Der Blog-Editor soll zukünftig als iframe geladen werden.
▸ 23:00
Birgit Pauli-Haack:
Ja, nur als iframe.
▸ 23:03
Simon Kraft:
Nur als iframe.
▸ 23:04
Birgit Pauli-Haack:
Er ist schon als iframe immer in allen Editor drin, außer da sind die ersten Generation Blöcke drin, die in der, also es ist jetzt ein bisschen technisch, also in dem Blog JSON für Custom Blocks. Es geht eigentlich nur um Custom Blocks. Was heißt nur? Ja, wir haben ungefähr 15.000 Blöcke in dem Plugin-Repository. Aber die der ersten Generationen. also sechs oder sieben Jahre her, die mit Version 1 oder Version 2 aber nicht abgedatet wurden, die könnten sein, dass die Probleme haben in einem iFrame.
▸ 23:39
Simon Kraft:
Im Moment ist der Editor aber noch kein iFrame.
▸ 23:42
Birgit Pauli-Haack:
Meistens schon.
▸ 23:43
Simon Kraft:
Also ich habe gerade, ich habe hier gerade meine, ich habe Krautpress.de, offensichtlich eine sehr gute Website, habe den Editor mit einem neuen Blogpost, ich habe drin einen Überschriften-Blog und in diesem Kontext habe ich hier kein iFrame.
▸ 23:55
Birgit Pauli-Haack:
Ah, okay, ja.
▸ 23:57
Simon Kraft:
Zumindest sehe ich keins. Und naja, also auf jeden Fall wird es da eine Änderung geben, wie das Ganze geladen wird. Und das könnte für die Fälle, die du eben schon beschrieben hast und vielleicht noch eins, zwei andere, vor allem für Entwicklerinnen und Entwickler, ich glaube, als normaler Anwender muss man sich da erstmal keine größeren Gedanken machen, könnte es sich lohnen, da mal drauf zu gucken, ob alles weiterhin ordentlich ausschaut oder ob man irgendwo eine kleine Änderung nachziehen muss. Genau.
▸ 24:25
Birgit Pauli-Haack:
Und da gibt es eine DefNote dazu. Die hat also sehr viele Kommentare mit verschiedenen Ideen, wie man diese ganze Backwards-Comparability, wie man es so schön deutsch sagt, mitigieren kann. Aber es gibt dann auch noch ein Issue an GitHub, wo diese Diskussion dann auch wirklich konkret weitergeführt wird. und man muss auch ziemlich viel testen für die Plugins, die da sind. Aber vor vier Jahren hat Ella Van Dorp schon einen Post auf Makeblog geschrieben, dass das angestrebt wird und dass man so sukzessive eben das weitermachen wird, dass das dann irgendwann mal zu einem Nur-i-Frame-Editor bekommt. Einfach deswegen, weil dann dieser Editor-Screen auch isoliert werden kann von Bildern, allen anderen Admin-Styling, dass da nichts mehr dann so kein Design rüberschwappt, rüberschwappt, durchscheint und solche Sachen, ja, sondern dass man da wirklich eine gute, konstante View-Displays hat.
▸ 25:28
Simon Kraft:
Das hatte ich in, das war glaube ich eine der allerersten Versionen des damals noch Gutenberg-Editors im Core, wo man wirklich aufpassen musste mit Editor-Styles, dass man nicht versehentlich irgendwie Elemente in der Editor-Seitenleiste oder in der Admin-Bar oder so ein Quatsch versehentlich mitstylt.
▸ 25:45
Birgit Pauli-Haack:
Ja, das ist also in den, wenn das nicht im iFrame ist, ist das immer wieder die Gefahr und das ist natürlich auch für End-User nicht so besonders attraktiv, wenn das dann mal passiert und das will man eigentlich vermeiden. Man hat auch den Sinn, dass dann die Editoren, die jetzt, es gibt einen Post-Editor, es gibt einen Site-Editor, es gibt einen Template-Editor, ja, dass die alle ein Editor-Component sein können und das macht natürlich sehr viel einfacher mit der Maintenance von dem.
▸ 26:13
Simon Kraft:
Ich muss ja gestehen, ich musste ein bisschen kichern, als ich das das erste Mal gesehen habe, dachte ich mir so, oh ja, iFrame ist auf jeden Fall hier Bleeding-Edge-Technologie. Die späten 90er haben angerufen, sie möchten ihr HTML zurück. Ja, die Herleitung ergibt total Sinn, aber ich fand es wichtig, einfach einmal darauf aufmerksam zu machen, dass es da für EntwicklerInnen eventuell Hausaufgaben gibt.
▸ 26:34
Birgit Pauli-Haack:
Aber das ist auf jeden Fall eine wichtige Sache, dass man das vor allem für Plug-in-Developers, ich meine die große Angst, ich meine Develops irgendwann, wenn man sagt, okay jetzt ist Schluss, die kriegen auch eine Warnung die nächsten paar Monate in ihren Konsole, aber jetzt ist Schluss und wenn man das zu lange rauszögert, dann passiert eigentlich niemals. Deadline, wir sind alle für Deadlines sehr anfällig. Ja, das funktioniert nur. Wie war das denn? Englisch sagt man so schön, if it weren't for the last minute, nothing would get done. Wenn es nicht auf die letzte Minute ankommen würde, würde man eigentlich nie was fertig machen.
▸ 27:07
Simon Kraft:
Ja, ich kann das aus meiner persönlichen Erfahrung bestätigen.
▸ 27:14
Birgit Pauli-Haack:
Also, aber was die große Angst ist halt, was ist da passiert? An Seiten, die nicht mehr mit Entwicklern betreut werden, die also seit sechs oder sieben Jahren so laufen, wie sie laufen, was passiert dann? Und das will man eigentlich schon ganz gut mitigieren, dass man dann sagt, okay.
▸ 27:31
Simon Kraft:
Ja, das ist ganz clever. Dann lass uns doch mal gucken, was es so für neue Blöcke gibt. Wir gehen nicht super im Detail durch alle durch. Wir haben uns das vorher überlegt und wir glauben, das muss nicht unbedingt sein, aber zumindest auf ein paar gehen wir ein bisschen genauer ein. Zum Beispiel den Akkordeon-Block.
▸ 27:46
Birgit Pauli-Haack:
Viele Leute haben ganz lange darauf gewartet.
▸ 27:49
Simon Kraft:
Ehrlich gesagt dachte ich, der wäre schon im Chor.
▸ 27:52
Birgit Pauli-Haack:
Ja, es war sowas ähnliches im Chor, das heißt der Details-Block. Aber der ist eben nur für einen Akkordeon-Abschnitt, wo man eben dann zum Beispiel das Transcript für den Podcast verstecken kann oder mal einen großen Code-Block oder sowas. Aber Akkordeon-Block ist also eher für die häufig gefragten Fragen oder für andere. Was ist eine andere Anweisung? komme ich gerade nicht drauf.
▸ 28:16
Simon Kraft:
Also ich hätte jetzt auch spontan nur an FAQs, vielleicht in einem Shop klassischerweise, du hast technische Spezifikationen für ein Produkt oder irgendwie Gewicht und so eine Sachen.
▸ 28:27
Birgit Pauli-Haack:
Wukom, es hat da einige Implementationen, wo dann die Tabs mit drin sind. Das sind aber Tabs, das ist nicht Akkordien, aber es gibt auch in Akkordien oder auch Settings für bestimmte Dinge, weil die Akkordien kann man ja auch für andere Sachen benutzen. Auf jeden Fall, es ist also so ein Umschlag, ist der Akkordien und dann gibt es den Akkordeon Header mit dem Button oder mit einem Icon, dass man den auf und zu machen kann und dann kommt das, Panel. Und Header und Panel sind dann ein Akkordeon-Item, das dann mehrmals wiederholt werden kann und das dann auch das Styling übernimmt.
▸ 29:04
Simon Kraft:
Okay, okay, okay, okay. Kann ich? Nee, ich kann aber nicht sagen, ich hätte gerne, dass ein bestimmtes dieser Akkordeon-Elemente standardmäßig aufgeklappt ist.
▸ 29:12
Birgit Pauli-Haack:
Doch, da gibt es also eine macht das, dass das dann aufgeklappt ist und man hat auch eine Option, dass man sagt, okay, wenn der andere, wenn der eine aufgemacht ist und dann der nächste angeklickt wird, dann wird der andere zugemacht und nicht. Oder eben als Variante, dass beide auf sind, wenn du es als zwei hast, ja.
▸ 29:30
Simon Kraft:
Ah, die Einstellungen dafür sind am äußeren Akkordeonblock. Okay. Okay, okay, okay.
▸ 29:35
Birgit Pauli-Haack:
Ja, der ist ein bisschen schwierig, weil man in dem Editor selber, wenn man anklickt, dann kommt man eben nur zu dem Header oder zu dem Panel, aber dann muss man halt über die Listview den Akkordeonblock anklicken, damit man zu solchen Einstellungen kommt.
▸ 29:49
Simon Kraft:
Das ist übrigens eine der Sachen, die ich in einem von Birgit's Talks gelernt habe. Man macht einfach sofort diese Listenansicht im Blog-Editor auf, damit man wunderschön durch alles durchnavigieren kann. Hervorragend. Ja, der ist ganz cool. Und du hast gesagt, im jetzt noch anstehenden Release-Kandidaten 3 kann ich den auch über den Anker direkt öffnen. Also ich kann quasi direkt auf einen Akkordeon-Eintrag verlinken. Gerade im Kontext von so einem FAQ wahrscheinlich eine ziemlich praktische Sache.
▸ 30:16
Birgit Pauli-Haack:
Ja, da kann man auch von einer anderen Webseite, Oder von der anderen Seite sagen, und wenn du ein bisschen Fragen hast, geht es zu dem FAQ und da ist dann die Antwort und dann kann man den richtig ansteuern. Das finde ich unheimlich wichtig. Der ist auch auf dem Developer Blog, wenn es also ein paar Leute gibt, die hier zuhören und wollen wissen, wie man den stylt. Da gibt es auf dem Developer Blog auch vom Justin Tedlog ein Tutorial, wie das gestylt wird. Aber muss ich dazu sagen, ich glaube, das sind ein paar Bugs, die da noch mit dabei sind. Aber der hat dann den Artikel, das ist dann alles im Artikel mit drin.
▸ 30:48
Simon Kraft:
Styling Accordions, den packe ich in die Shownotes. Okay, kannst du kurz erklären, was der Term Query Block macht?
▸ 30:56
Birgit Pauli-Haack:
Also wir hatten ja den Kategories Block oder den Tags Block, gibt es ja auch. Und der Team Query Block, Term Query Block, weiß nicht, wie der auf Deutsch heißen wird. Da kann man eben Seiten oder Filters machen für die Leute, für die Webseiten, die also jetzt meine Verzeichnisse sind oder große Publikationen. Da kann man das eben eine Webseite machen mit den ganzen Kategorien, die dann auch einen Namen haben, wo man dann den Term-Beschreibung mit reinnehmen kann und dann auch noch die Anzahl, wie viele Posts da gibt. Das kann man dann also sehr schön darstellen. Das ist das eine. Man kann eben auch Filter für Filter-Webseiten mit diesen Terms Query-Blog machen. Wo man dann sagt, okay, jetzt klickt man hier und macht Freizeit oder macht Reisen oder Länder oder irgendwie sowas. Weil es eben sehr neu ist, sind also die ganzen Anwendungen noch ein bisschen nebulös. Aber ich glaube, da haben viele Leute, werden dann schon sehr gute Anwendungen haben, die es sehr viel leichter machen, eben für ihre Besucher auf der Webseite das Richtige zu finden.
▸ 32:05
Simon Kraft:
Ich habe kurz nachgeschaut. Er heißt tatsächlich Begriffsabfrage-Blog.
▸ 32:08
Birgit Pauli-Haack:
Okay, dankeschön. Ich lerne ja immer was dazu.
▸ 32:11
Simon Kraft:
Dass ich erst nach einer gefühlten Dreiviertelstunde auf die Idee komme, dass wir die Übersetzung ja auch nachschauen können. Ist jetzt keine meine Glanzstunden, aber gut. Dann weiß ich, dass du dich gefreut hast über den Lesezeit-Blog. Das ist ein Ding, das wir auf Websites kennen, gefühlt auch schon seit 20 Jahren.
▸ 32:27
Birgit Pauli-Haack:
Ja, hat nach einer Weile gedauert. War schon lange im Gutenberg-Plugin. Wenn der installiert war, dann war der verfügbar. Aber er hatte Accessibility-Probleme, die dann jetzt ausgemerzt sind, zumindest die großen. Dass man sagt, okay, Lesezeit, wenn das nur ein Moment in der Zeit ist, dass man sagt, das sind fünf Minuten, dass das eigentlich nie so richtig ganz trifft, weil man eben verschiedene Lesegeschwindigkeiten hat. Und jetzt kam man die Wahl, dass man sagt, okay, die Laufzeit anbringen, also zwischen 22 und 33 Minuten sozusagen für die Source of Truth, hat mich ein bisschen erschreckt. Nicht so erschreckend, wie wenn du sagst, es sind 5000 Wörter, dann kann man eben auch schon Leute verschrecken. Aber man hat die Wahl, ob das nur der Lesezeitblock ist, in der Zeit in Minuten oder eben in WordCount, also Anzahl der Wörter, die in dem Beitrag sind.
▸ 33:20
Simon Kraft:
Sehr schick. Worüber wir beide uns auch sehr gefreut haben, ist der Matheblock. Wo man mit MathML irgendwie als Auszeichnungssprache Formeln und sowas darstellen kann. Super coole Sache. Gab es gefühlt in Jetpack schon seit einer ganzen Weile.
▸ 33:33
Birgit Pauli-Haack:
Ja, es gab auch einen MarsML-Blog vom Adam Silverstein, der dann auch hier mitgeholfen hat. Der hat aber auch sehr viel an den Notizfeature gearbeitet diesmal. Der Mars-Work ist wirklich cool, finde ich. Ich habe einen Leistungskurs Mathe gehabt, als ich Abitur gemacht habe vor Dekaden. Aber ich finde es immer wieder cool, dass man das jetzt eben auch am Web machen kann. Und jetzt, dass es in WordPress kommt. Es gibt ja viele Leute, die zum Beispiel Mathelehrer oder Professoren oder Studenten, die in Mathematik arbeiten, die hatten schon immer eine Lösung dafür in irgendeiner Form. Aber jetzt ist halt WordPress native.
▸ 34:13
Simon Kraft:
Die Millionen neuen WordPress-Seiten, die es wegen dieses Blogs geben wird. Großartig.
▸ 34:20
Birgit Pauli-Haack:
Ja, und es wird wieder Spaß machen, Mathe zu lernen.
▸ 34:23
Simon Kraft:
Doubt it. Okay. Sonst scheint es zum nächsten Block oder Blockpaar weitergehen. So ein bisschen analog gefühlt zur Lesezeit, Kommentarlink und Kommentar-Counter, Kommentarzähler. Die Anzahl von Kommentaren.
▸ 34:40
Birgit Pauli-Haack:
Macht es einfacher im Query-Block oder im Query-Loop-Block da.
▸ 34:44
Simon Kraft:
Aber tatsächlich, das ist ja vermutlich wirklich was, was du eher in so einem Template benutzen wirst und eher weniger im Fließtext. Auch wenn es wahrscheinlich trotzdem ginge.
▸ 34:52
Birgit Pauli-Haack:
Du könntest es im Fließtext, wenn du meinst, es sind schon viele Kommentare da, kannst du da den Blog oben reintun, dann wissen Leute, dass sie, okay, die Kommentare soll man lesen oder so.
▸ 35:03
Simon Kraft:
Oder du hättest Inline-Kommentare, was natürlich auch schick wäre.
▸ 35:06
Birgit Pauli-Haack:
Ja, das stimmt.
▸ 35:08
Simon Kraft:
Aber es wurden nicht nur Blöcke hinzugefügt, wir haben auch ein paar Aktualisierungen zu bestehenden Blöcken.
▸ 35:14
Birgit Pauli-Haack:
Ja, und da gab es also ganz viele, das meiste war barrierefrei oder dass man eben bestimmte Dinge ersetzen konnte, aber das sind eins, was ich wirklich gut finde, ist, dass beim Videoblog kann man jetzt mehrere Sprachen mit einbinden. Also wenn man den tschechischen Text eingebunden hat, dass man der Besucher auch den tschechischen Text mit anzeigen kann. Oder eben Englisch und Deutsch. Das ist vielleicht einfach zu reden.
▸ 35:39
Simon Kraft:
Ich finde das ein dermaßen cooles und für mich unerwartetes Feature. Ich habe das in der Source of Truth zum ersten Mal gesehen, so tatsächlich, auch mit Bild. Und jetzt möchte ich ganz doll dieses Feature irgendwo benutzen, aber ich habe, glaube ich, in meinem Leben noch kein Video mit ton in ein wordpress hochgeladen direkt das ist immer eingebettet wenn oder es sind kleine so Fünf-Sekunden-Snippets, um irgendeine Interface-Interaktion zu zeigen, wo dann kein Ton dabei ist.
▸ 36:05
Birgit Pauli-Haack:
Aber nett, die Tracks zeigen auch an, wenn es keinen Ton gibt. Das heißt, du kannst also Tracks hochladen, um einen Titel zu verändern. Das ist also auch möglich. Ich habe das gemacht mit einem von den Videos, die ich mal getestet habe. Und da habe ich eigentlich nur den Text in Translate eingegeben bei Google und die drei verschiedenen Dinger halt dann runtergeladen in dem richtigen Format und dann wieder hochgeladen. Und das hat also ziemlich gut funktioniert.
▸ 36:30
Simon Kraft:
Demnächst also Videos auch auf Klingonisch. Sehr schön. Du hast vorhin im Vorgespräch eine Änderung angemerkt, die mich fast so sehr begeistert hat, wie das Notizenfeature, das wir eingangs besprochen haben. Social-Icons können jetzt Custom-Icons haben. Wie funktioniert denn das? Packe ich da dann ein eigenes SVG rein?
▸ 36:51
Birgit Pauli-Haack:
Ja, du musst dich registrieren. Also das ist Developer-News. Also das Developer Blog hat auch da ein Tutorial von Justin Tedlock. Das ist, wie man Customer Social Icons macht und da zeigt er, wie man die registriert und er zeigt auch, wie die dann angezeigt werden. Die kommen ja dann in den Editor mit rein als Variation und zeigt auch, wie man die stylen kann. Das ist also ein komplett gutes Tutorial. Und meine Anwendungsidee war, ich habe ja einen Podcast und ich will, dass die Leute auch in den Verzeichnissen, wo die Podcast gelistet ist, eben dann auch nachschauen können, sodass sie ihre eigene Lieblings-Podcast-App benutzen können. Und dann habe ich eben diese Icons von den jeweiligen Verzeichnissen mit in den Podcast mit rein. Und das ist also sehr viel einfacher jetzt zu machen. mit dieser Erweiterungsmöglichkeit.
▸ 37:43
Simon Kraft:
Ja, ziemlich schick.
▸ 37:44
Birgit Pauli-Haack:
Vor allen Dingen, weil dann braucht man nicht die Verhandlungen machen mit dem Core-Team, dass man jetzt diesen Icon hat. Das ist das eine. Und man kann auch sagen, okay, ich will jetzt alle meine Payments, meine Bezahlplätze, ob das nur Patreon ist oder Ko-Fi oder sowas, alles in einer Linie machen. Da kann man halt die Icons auch in ein Plugin mit reintun. Man kann auch Plugins ins Verzeichnis tun, ins WordPress-Verzeichnis, die eben viel mehr Social-Icons anbietet. sodass jemand dann sagt, okay, ich kann jetzt mit dem Plugin alle meine Social-Icons, ja, ich meine, wir haben da nicht mehr so viele Blöcke, weil die ja jetzt alle in Core kommen, sondern wir haben jetzt ganz viele Social-Icons.
▸ 38:25
Simon Kraft:
Die kommen dann auch alle in den Core?
▸ 38:27
Birgit Pauli-Haack:
Nee, eben nicht. Da hat man gesagt, hier ist Schluss.
▸ 38:32
Simon Kraft:
So, lass mich kurz nachgucken, wie Stretchy auf Deutsch heißt, also in der deutschen Übersetzung. Stretchy. Dann eine weitere Aktualisierung. Ich glaube, du hast gesagt, es ist eine Blog-Variation.
▸ 38:45
Simon Kraft:
Im Englischen heißt sie Strategy Paragraph, Strategy Headline?
▸ 38:49
Birgit Pauli-Haack:
Heading.
▸ 38:49
Simon Kraft:
Heading, Strategy Heading. Auf Deutsch heißen sie Flexible Absatz und Flexible Überschrift.
▸ 38:56
Birgit Pauli-Haack:
Sehr gut.
▸ 38:57
Birgit Pauli-Haack:
Wenn man jetzt eine Heading hat, das eigentlich schon dann sagt, okay, dieser Heading soll den ganzen Containerblock auffüllen. Das heißt, wenn das jetzt nur vier Wörter sind, die normalerweise bei der Hälfte aufhören, kann das jetzt ausgestreckt werden bis zum Rand der Inhalte und natürlich auch dementsprechend die Größe der Buchstaben dementsprechend anpassen. Und da kann man eigentlich ganz gute, interessante Designs mitmachen, relativ schnell umsetzen, weil man eben nur über diese Transformationsfeature beim Blog dann einfach sagen kann, mach aus diesem Heading einen flexiblen Heading und dann ist das sofort umgesetzt. Die kann man natürlich dann auch stylen mit Hintergrund und mit Typografien und das ist dann richtig cool. Also ich finde es total cool.
▸ 39:45
Simon Kraft:
Ich habe den Verdacht, das könnte so ein Design-Ding werden wie damals der Duotone-Filter auf Bildern. Nämlich was, was ich persönlich mir noch nie gewünscht habe, weil ich nicht drüber nachdenken würde. Was man dann aber so im darauffolgenden Jahr als so ein Design-Einfluss an vielen Stellen wieder sieht, weil es dann relativ viel benutzt wird. Ich bin gespannt.
▸ 40:05
Birgit Pauli-Haack:
Ja, es gibt auch einige Themes in dem Verzeichnis auf WordPress, die so ganz große Buchstaben haben. Und die sind alle über CSS gestylt, aber haben kein Interface im Blog-Editor, sodass man eben das Design weiterführen kann auf andere Seiten oder so. Und das ist eigentlich das, was man eigentlich wirklich jetzt über das Interface machen kann, ohne dass man da jetzt groß CSS wissen muss. Der flexible Text kann auch eingebunden werden in Custom-Blocks. Da gibt es also auch einen Supports-Parameter dafür. Und der heißt fitText equals true.
▸ 40:41
Simon Kraft:
Natürlich heißt der anders.
▸ 40:43
Birgit Pauli-Haack:
Natürlich heißt der anders.
▸ 40:45
Simon Kraft:
Okay, cool. Das wäre es nach unserer Liste erstmal mit den Blog-Editor-related Dingen. Reicht auch, war auch wieder mal viel. Wir kommen auch gegen das Ende unseres Timeslots heute. Aber wir haben noch drei Punkte auf der Liste, die wir noch kurz anfassen sollten. Das eine, Performance-Verbesserung. Ich habe keine Details dazu rausgeschrieben, weil es ganz viele kleine Sachen gefühlt sind.
▸ 41:09
Birgit Pauli-Haack:
Was du wahrscheinlich am besten in die Shownotes tust, ist der DevNote vom besten Router. Der hat also das alles aufgelistet und ist also viel mit dieser Lazy-Loading-Feature oder eben vorausahnende Weise, wie man zum Beispiel, also wenn du einen Hover über einen Link machst, dass das dann schon vorausgeladen wird, sodass das dann ganz schnell wieder...
▸ 41:33
Simon Kraft:
Das finde ich ja nach wie vor ist Cheating. Topal Cheating. Meine Lieblingsänderung in diesem Kontext war übrigens, dass man nochmal Sachen gefunden hat, irgendwelche Optimierungen für Internet Explorer, der seit Jahren nicht mehr unterstützt wird und die dann jetzt auch rausfliegen. Das sind so die kleinen Sachen, über die freue ich mich.
▸ 41:51
Birgit Pauli-Haack:
Ja, so. Das ist alles ein bisschen sauber.
▸ 41:54
Simon Kraft:
Den Link zu der Zusammenfassung packen wir auf jeden Fall in die Shownotes.
▸ 42:00
Birgit Pauli-Haack:
Ja, wollte nur dazu sagen, der ist ungefähr genauso lang wie die Source of Truth. Also es ist keine Zusammenfassung.
▸ 42:05
Simon Kraft:
Hat Gründe, dass ich das nicht hier reingepackt. Dann gibt es ein Ding, für das ich unbedingt einen komplett eigenen Podcast mal machen möchte und dazu bei Pascal, glaube ich, mal anfragen muss. Auch da Grüße gehen raus, Pascal, bitte melde dich. Die Abilities API kommt in den Chor und springt auf diesen kompletten Hype-Train auf, der da mit der AI gerade durchs Dorf rollt. Ist relativ spannend. Ich habe in unserem wöchentlichen WordPress-Nachrichten-Podcast, dem WP-Podcast, wp-podcast.de, da schon die Entwicklung so ein bisschen betrachtet, aber richtig gut zusammenfassen könnte ich sie nicht. Kannst du die Abilities-API in zwei bis zwölf Sätzen erklären?
▸ 42:51
Birgit Pauli-Haack:
Also ich bin da nicht mit meinem Programmiererhirn da jetzt noch rein, aber ich weiß, dass es eine funktionale API ist, wo andere Tools enabled werden, dass sie mit einer WordPress-Seite umgehen können. Das ist also erstmal eine große Idee. Man kann eben dann auch als Plugin-Abilities anmelden und es ist so eine erweiterte REST-API. Das geht nicht über die Rest-API, weil sie eben auch Kommandos hat, wo man sagen kann, der LNM kommt mit seinem Agenten auf die Webseite und kann einem verschiedene Aktionen dort machen. Also eingebaut in die Abilities-API sind eben auch die Permissions für die jeweiligen Kapazitäten und dementsprechend. Es ist ein bisschen komplizierter, als dass ich was jetzt sage.
▸ 43:35
Simon Kraft:
Wir vereinfachen hier natürlich grob.
▸ 43:37
Birgit Pauli-Haack:
Ja, und es gibt auch ein Composer-Package für die Developer, sodass das also ein bisschen einfacher ist. Aber es gibt auch im Developer-Blog erstmal eine Einführung. Also das ganze Team der Developer-Advocates hat also ziemlich viel vorgeäutet für 6.9. Und der Jonathan Bostinger hat dann auch ein kleines Plugin drin und wie er dann diese Abilities-API implementiert hat, sodass eben dann ein LLM dazugreifen kann und bestimmte Dinge ausführen kann. Ich weiß nicht, ob das jetzt geholfen hat.
▸ 44:07
Simon Kraft:
Bestimmt. Aber genau das ist das Problem, das ich nämlich da auch hatte. Ich habe ein grobes Konzept davon, aber tja. Ja, aber also das ist tatsächlich ganz spannend. Da mit rein spielt irgendwie die Vorab-Version dieses MCP-Clients, AI-SDK. Wir linken auf die ganzen Blogposts aus dem AI-Team und ich versuche tatsächlich mal nach Zürich rüber zu düsen und mal mit Pascal zu quatschen, weil, geh davon aus, der kann uns da noch ein bisschen mehr erzählen, als wir beiden uns jetzt hier zusammen stammeln. Ja. Ansonsten gibt es eine ganze Menge Änderungen bei APIs, die wir jetzt vielleicht auch gar nicht im Detail alle anfassen müssen. Auch die sind in der Source of Truth ganz schön zusammengetragen. Es gibt Neuigkeiten bei der HTML API, bei Blockbindings und noch zwei Händen voll anderen. Gibt es irgendwas, was du noch highlighten möchtest an der Stelle?
▸ 44:54
Birgit Pauli-Haack:
Es ist immer ein großes Problem für Developer, eben aus dem Dokument auch alle Blocks zu finden und die dann zu manipulieren. Es kommt ein neuer Blockprozessor mit 6.9, der das also sehr viel effizienter macht und eben sehr viel leichter macht, das Dokument zu scannen und eben auch die Blockstruktur dann dementsprechend zu ändern, wenn man das so will. Das heißt, es öffnet also für Plugin-Developers ein bisschen mehr, aber man kann es eben auch alles sehr viel beschleunigen. Auch da gibt es eben eine DevNote von Dennis, glaube ich, der das auch programmiert hat und das ist also einer von den ganz großen Geniuses im HTML-API und der Blockprozessor ist also wirklich für die Developers sehr viel einfacher, einiges zu machen. Es wird auch von den Core-Contributern auch benutzt. Insofern hat es auch eine ganz gute Stabilität. Auf jeden Fall sollte man das mit reintun, wenn man viel mit, gerade im Agenturbereich, mit Custom-Blocks arbeitet und eben auch Core-Blocks manipuliert.
▸ 45:57
Simon Kraft:
Ganz frisch jetzt im November, außerdem, wir kommen in den Bereich Sonstiges, ich habe keinen besseren Titel mehr gefunden, PHP 8.5 wurde veröffentlicht und das ist ja so einer der Gründe, warum wir ganz gerne WordPress-Releases so spät im Jahr dann nochmal haben, eben um den neuen PHP-Versionen Rechnung zu tragen. Je nachdem, wo man hostet, kann man PHP 8.5 vielleicht heute schon anschalten. Wenn ich Johns Beitrag dazu richtig im Kopf habe, wird das so sein, dass 6.9, wenn es denn rauskommt, als Beta-Support gelabelt ist mit der neuesten PHP-Version. In der Vergangenheit bedeutete das, WordPress funktioniert einfach mit dieser PHP-Version, mit kleinen Schluckauf hier und da. Worauf ich tatsächlich immer eher ein bisschen schauen würde, gerade für Leute, die jetzt denken, Mensch, neueste PHP-Version, schnell mal updaten. WordPress Core ist relativ gut drin, schnell neue PHP-Versionen zu unterstützen. Plugins und Themes könnten ein bisschen länger dauern und da lohnt es sich vielleicht ein bisschen zu warten.
▸ 46:58
Birgit Pauli-Haack:
Ja, zumal es dann auf einmal Überraschungen gibt, wenn man dann Plugins nicht mehr installieren kann, weil die eben diese Felder in Plugins eben eine frühere Version brauchen.
▸ 47:08
Simon Kraft:
Ja, das zu PHP 8.5. Und das letzte, allerletzte auf meiner Liste ist tatsächlich, das ist ein paar Änderungen am E-Mail-Versand.
▸ 47:15
Birgit Pauli-Haack:
Ja, da habe ich mich überhaupt nicht reingelesen. Das war irgendwie, das war immer so ein bisschen zufällig, ob die E-Mail rausgeht oder nicht.
▸ 47:24
Simon Kraft:
Genau, genau. Und es ist jetzt, wenn ich das alles richtig verstehe, Etwas weniger zufällig. Mal gucken, wie das sich so in der Praxis darstellen wird. Aber das ist noch so eine der kleinen Anmerkungen, die wir hier nicht unter den Tisch fallen lassen wollen. Gibt es irgendwas, Birgit, über das wir noch nicht gesprochen haben, aber unbedingt noch sprechen sollten? zu WordPress 6.9?
▸ 47:46
Birgit Pauli-Haack:
Nicht, dass mir jetzt irgendwas einfällt. Kommt raus am 2. Dezember. Wird auch in die State of the World Keynote mit eingebunden. Das wird auch dementsprechend versucht.
▸ 47:55
Simon Kraft:
Bitte sag mir, dass Matt auf der Bühne so einen großen roten Knopf drückt.
▸ 47:59
Birgit Pauli-Haack:
Großen roten Knopf hat. Ja, genau. Wie damals bei Stables. Das war's easy. Ja, bin mir nicht ganz sicher. Es wird möglich sein virtueller Knopf am Ding sein, aber ich habe da Ich bin da auch nicht dabei. Ich habe nur gesehen, dass da das Timing abgesprochen werden musste mit der Release Party, die ja dann in Core stattfindet, sodass das dementsprechend, das ist auch, man kann das auch verfolgen im Release 6.9 Channel, falls man da Interesse drauf hat, aber nee, und da wird es dann auch Demonstrationen geben und was eben dann auch möglicherweise in 7.0 kommen wird, gerade im kollaborativen Bereich.
▸ 48:38
Simon Kraft:
Sehr schön. Danke dir, Birgit. Das war, wie erwartet, ein wilder Ritt. Wir verlinken auf die Source of Truth, wo es noch viel, viel mehr Details zu den ganzen Sachen gibt und hoffentlich verlinken wir auch auf alle anderen Beiträge und Posts, die wir erwähnt haben. Ich habe ein paar Links schon gesammelt und werde das nachher nochmal ein bisschen weiter zusammentragen. Birgit, wir sehen uns wieder für WordPress 7.0.
▸ 49:00
Simon Kraft:
Spätestens. Wann wird das so ungefähr sein? Was würdest du sagen?
▸ 49:03
Birgit Pauli-Haack:
Alles so ein bisschen offen. Es kann April sein, das kann Mai sein, es kann März sein, so in dem Dreh rum, so in den nächsten sechs Monaten sicher.
▸ 49:10
Simon Kraft:
Sehr schön, gut, dann freue ich mich dich wieder hier zu begrüßen und schön, dass du heute dabei warst.
▸ 49:16
Birgit Pauli-Haack:
Ja, danke schön. Ich bin dann auch gerne wieder dabei. Macht immer viel Spaß, mit dir da durchzureden.
▸ 49:22
Simon Kraft:
Alle möglichen Links zu Birgits diversen Social Media Profilen und Websites und so weiter findet ihr auch in den Shownotes. Wunderbar, dann danke ich dir und bis zum nächsten Mal.
▸ 49:32
Birgit Pauli-Haack:
Tschüss, Simon.
▸ 49:33
Birgit Pauli-Haack:
Tschüss. Ja, ich habe zwischendurch ein Ei gegessen und ich habe festgestellt, wenn man da süßen Senf drauf tut, dann schmeckt das Ei nach Leberkäs.
▸ 49:43
Simon Kraft:
Ich glaube, das ist der bayerischste Satz, den ich dich jemals habe sagen hören. Okay.
▸ 49:51
Birgit Pauli-Haack:
Gerade im kollaborativen, kollaboratorischen Bereich.
▸ 49:58
Simon Kraft:
Zusammenarbeit.
Kommentare zur Folge 0
Kommentar schreiben ↓Noch keine Kommentare.
Fang die Unterhaltung an.