{"id":1501,"date":"2019-01-31T09:00:58","date_gmt":"2019-01-31T08:00:58","guid":{"rendered":"http:\/\/revue.local\/?post_type=dev&p=1501"},"modified":"2019-01-14T13:28:58","modified_gmt":"2019-01-14T12:28:58","slug":"learn-blocks-deeply","status":"publish","type":"dev","link":"https:\/\/revue.local\/dev\/learn-blocks-deeply\/","title":{"rendered":"Learn Blocks Deeply"},"content":{"rendered":"\n
Ein gutes neues Jahr! Sch\u00f6n, dass Sie’s mit mir geschafft haben, in’s neue Jahr r\u00fcber zu rutschen. Einige wissen vielleicht, dass ich mich seit fast drei Monaten in Griechenland aufhalte. Der Plan war, hier zu \u00fcberwintern. Bei angenehmen Temperaturen. <\/p>\n\n\n\n
Wir haben wohl falsch gedacht, wie man im Bild rechts sehen kann. Hier in Thessaloniki – auf Meeresh\u00f6he – hat es geschneit. So viel, dass der Schnee von der Terrasse sogar f\u00fcr einen kleinen Schneemann gereicht hat. Kein Vergleich nat\u00fcrlich mit dem Schneefall in meiner niederbayerischen Heimat Niederbayern. Dort soll \u00fcber die n\u00e4chsten Tage noch mehr Schnee fallen. Uff! Vielleicht ist Griechenland doch die bessere Alternative gewesen? \ud83d\ude09<\/p>\n\n\n\n
Ein st\u00fcrmisches neues Jahr also. Und das Alte hat mindestens genauso st\u00fcrmisch aufgeh\u00f6rt. Sichtlich nerv\u00f6ser als sonst musste sich Matt Mullenweg auf dem WordCamp US, kurz nach der Ver\u00f6ffentlichung von Gutenberg, einige kritische Fragen gefallen lassen. Seine Ansage f\u00fcr 2019: „Learn Blocks Deeply“. Weiter unten mehr dazu.<\/p>\n\n\n\n
Wie dem auch sei: ich hoffe, Sie haben flei\u00dfig Pl\u00e4ne f\u00fcr 2019 geschmiedet. Nicht? Dann sollten Sie das tun. Ich war bereits flei\u00dfig und habe mir Gedanken gemacht.<\/p>\n\n\n\n
Die wohl markanteste \u00c4nderung (f\u00fcr Sie) ist dieser Newsletter. Seit fast vier Jahren hei\u00dft er nun „Flo’s WordPress Newsletter“. Nun aber habe ich ihm einen etwas pr\u00e4gnanteren Namen verpasst. Sagen Sie Hallo zur WordPress Revue!<\/strong><\/p>\n\n\n\n Revue<\/em> kommt urspr\u00fcnglich aus dem franz\u00f6sischen und hei\u00dft „\u00dcbersicht“. Frei \u00fcbersetzt k\u00f6nnte man auch sagen, es bedeutet „R\u00fcckblick“. Wer kennt nicht die Redewendung „etwas Revue passieren lassen“<\/em>?<\/p>\n\n\n\n Und genau darauf m\u00f6chte ich mich im neuen Jahr besser fokussieren. Denn in den letzten Jahren sind immer wieder Nachrichten mit in den Newsletter geflossen, die an sich nichts mit WordPress zu tun hatten. Pr\u00e4gnanter soll er werden, k\u00fcrzer, \u00fcbersichtlicher. Damit Sie noch schneller die wichtigsten Informationen erhalten.<\/p>\n\n\n\n Dar\u00fcber hinaus erscheint er jetzt immer Mitte des Monats. Wenn Sie sich also schon gewundert haben: hier ist er!<\/p>\n\n\n\n Wie viele Menschen nutze ich den Jahreswechsel immer f\u00fcr gute Vors\u00e4tze. Das mache ich seit Jahren so. Viele sehen das negativ, weil sie Ihre Ziele nie erreichen und deswegen – von Haus aus – schon ein schlechtes Gewissen haben. Das ganze Jahr \u00fcber. Nat\u00fcrlich ist das komplett vom jeweiligen Menschen selbst abh\u00e4ngig, aber letztlich muss das nicht so sein. <\/p>\n\n\n\n Man braucht nur die richtige Strategie dazu. Wenn Sie Lust darauf haben, sich selbst besser kennen zu lernen, dann habe ich eine tolle Buchempfehlung f\u00fcr Sie. Es hat mir damals sehr geholfen zu erkennen, was ich denn \u00fcberhaupt will: Ich k\u00f6nnte alles tun, wenn ich nur w\u00fcsste, was ich will<\/a> von Barbara Sher.<\/p>\n\n\n\n Jetzt aber erstmal zu den eigentlichen …<\/p>\n\n\n\n Im vergangenen WordPress Newsletter<\/a> hatte ich ja vorausgesagt, dass Version 5.0 noch vor dem Nikolaustag<\/a> kommt. Und so war es dann auch. Die neue Version wurde „Bebo“ getauft (en).<\/p>\n\n\n\n Kurz zuvor schrieb Matt Mullenweg noch einen langen FAQ-Blogpost<\/a> dar\u00fcber, ob man WordPress 5.0 (bzw. Gutenberg) nun auf die Menschheit loslassen k\u00f6nne. Seine Antwort war: Absolut!<\/p>\n\n\n\n Dass Gutenberg aber doch noch nicht so weit war, merkte jeder, der kurzerhand geupdated hatte. Schreiben war nahezu unm\u00f6glich. Dieses Problem behob dann erst Version 5.0.2, welche am 19. Dezember<\/a> nachgereicht wurde.<\/p>\n\n\n\n Version 5.0.3<\/a>, die vergangene Woche erschien, fokussierte sich auch fast ausschlie\u00dflich auf die Behebung von Fehlern im Gutenberg-Editor.<\/p>\n\n\n\n Trotzdem meldeten die Hoster keinen merklichen Support-Aufwand durch Gutenberg<\/a> (en).<\/p>\n\n\n\n Wie die gesamte Entwicklung rund um Gutenberg seinen Lauf nahm ist f\u00fcr viele nicht begreiflich. Morten Rand-Hendriksen hat deswegen das WordPress Governance Projekt<\/a> in’s Leben gerufen. Ziel des Projekts (welches kein offizielles WordPress-Projekt ist) ist es zu erforschen, wer denn eigentlich die Leitung von WordPress inne hat und inwiefern Foren und andere Plattformen dazu beitragen, die Richtung des Open Web mitzugestalten.<\/p>\n\n\n\n F\u00fcr 2019 gibt es – laut Mullenweg – neun neue Fokuspunkte<\/a> (en):<\/p>\n\n\n\n Einen Tag vor der Ver\u00f6ffentlichung von WordPress 5.0 erschien auch die erste stabile Version des AMP-Plugins f\u00fcr WordPress<\/a>. Mehrere Unternehmen, darunter Google und Automattic, arbeiteten mehr als ein Jahr daran, AMP f\u00fcr alle Seiten einsatzbereit zu machen.<\/p>\n\n\n\n Das WordCamp US wird dieses Jahr zwischen dem 1. und 3. November 2019 in St. Louis, Misouri stattfinden<\/a> (en).<\/p>\n\n\n\n WordPress 5.1 soll am 21. Februar kommen<\/a> (en).<\/p>\n\n\n\n In der WordPress-Welt gibt es eine nicht niedergeschriebene Regel. Die nennt sich „5 for the Future“<\/em>. Dahinter steht die Bitte, dass jeder Mitarbeiter eines Unternehmens, die sehr viel Geld mit und durch WordPress verdienen, ihren Mitarbeitern 5% Zeit zugestehen, um an WordPress mitzuwirken. Das funktioniert – nicht immer. Nur die wirklichen gro\u00dfen Unternehmen machen das. Allen voran nat\u00fcrlich Automattic. Diese haben dadurch sehr viel Einfluss auf WordPress selbst, wird oft unterstellt. Viele Solo-Entwickler w\u00fcrden das auch gerne machen, k\u00f6nnen aber nicht. Deswegen hat Dave Loodts den Vorschlag von bezahlten Contributors eingereicht<\/a>. Mal sehen was sich daraus entwickelt (en).<\/p>\n\n\n\n Mittlerweile wissen wir alle: Gutenberg wurde der neue Editor getauft, der in WordPress 5.0 Einzug hielt. Hier sind die hei\u00dfesten News rund um Gutenberg:<\/p>\n\n\n\n Automattic wird das Geld f\u00fcr ein Accessibility-Audit<\/a> komplett aufbringen (en).<\/p>\n\n\n\n Nach dem Einbringen von Gutenberg in den WordPress-Kern startet nun Phase 2 der Entwicklung. Das hei\u00dft: Men\u00fcs, die Sidebars und Widgets sollen ebenfalls in Gutenberg inkludiert werden. Der erste Schritt wird allerdings sein, die Gutenberg-Bl\u00f6cke in den Customizer zu bringen<\/a> (en).<\/p>\n\n\n\n Das WordPress-Plugin-Verzeichnis<\/a> ist jetzt gesplittet und hat einen eigenen Bereich mit Gutenberg-Bl\u00f6cken<\/a> (en). Mein Google Analytics Opt-Out-Plugin<\/a> ist \u00fcbrigens auch mit dabei.<\/p>\n\n\n\n Version 4.8 des Gutenberg-Plugins enthielt viele Updates<\/a>. Vor allem aber bezogen auf die Performance. Es wurden viele Fehler behoben, die die Benutzer an die Community herangetragen haben (en).<\/p>\n\n\n\n F\u00fcr alle WordPress Plugin-Entwickler d\u00fcrfte der neueste Field-Guide<\/a> immer die wichtigste Anlaufstelle sein (en). Er beschreibt, was sich in der neuesten WordPress Version alles ver\u00e4ndert hat. Technisch gesehen.<\/p>\n\n\n\n Durch Gutenberg haben sich sehr viele \u00c4nderungen in JavaScript ergeben. Hier ist eine Auflistung von Skripten, die neu hinzugekommen sind<\/a> und die ab sofort auch in Plugins zum Einsatz kommen k\u00f6nnen (en).<\/p>\n\n\n\n Das PHP-Team von WordPress dachte dar\u00fcber nach, ob man nicht versteckte Features in WordPress<\/a> integrieren k\u00f6nne, die nur \u00fcber ein direktes Opt-In freigeschaltet werden. Soweit ich wei\u00df, wird diese Idee gerade nicht weiter verfolgt. <\/p>\n\n\n\n Theme-Entwickler sollten Die REST-API in WordPress 5.0 hat neue Endpunkte bekommen<\/a> (en). In meinem Online-Nachschlagewerk f\u00fcr WordPress Entwickler schrieb ich \u00fcber die letzten Monate fast ausschlie\u00dflich \u00fcber die REST-API<\/a>. Wenn Sie mehr dar\u00fcber erfahren wollen, dann nichts wie hin!<\/p>\n\n\n\n Die Hauptaussage f\u00fcr Entwickler auf dem WordCamp US war wohl „Learn Blocks Deeply“, von Matt Mullenweg<\/a> (en).<\/p>\n\n\n\n War auch nur eine Frage der Zeit: Die WordPress-Entwicklung wird zuk\u00fcnftig auf Github stattfinden<\/a>. Wann es allerdings so weit sein wird ist derzeit noch nicht klar (en).<\/p>\n\n\n\n Wenn man einen neuen Post-Type registriert, sollte man immer explizit den In WordPress 5.1 wird es Verbesserungen in den Cronjobs geben, wenn diese \u00fcber PHP-FPM angesprochen werden. Falls verf\u00fcgbar, gibt eine Anfrage an die wp-cron.php nun sofort eine Antwort zur\u00fcck, bevor lange Cron-Jobs verarbeitet werden. Die Anfrage, die den Cron-Prozess hervorgebracht hat, soll dann ohne Blockierung beendet werden k\u00f6nnen.<\/p>\n\n\n\n Auch neu: WP-CLI ist in Version 2.1.0 erschienen<\/a> (en). Verbesserungen gab es im Bei WebDevStudios gibt’s einen ausf\u00fchrlichen Artikel zum Thema „Headless WordPress with ReactJS“<\/a> (en).<\/p>\n\n\n\n PressJitsu arbeitet aktuell an einem Redis-Object Cache f\u00fcr WordPress<\/a> (en).<\/p>\n\n\n\n @Rarst hat seinen leichtgewichtigen Profiler f\u00fcr WordPress<\/a> aktualisiert (en).<\/p>\n\n\n\n Wer schon immer mal mehr \u00fcber so genannten Rewrite-Rules in WordPress<\/a> lernen wollte, sollte sich den Blogpost von Ryan McCue ansehen (en).<\/p>\n\n\n\n DeliciousBrains hat zusammengefasst, welche WordPress, JavaScript und PHP-Konferenzen man sich f\u00fcr 2019 vormerken<\/a> sollte (en).<\/p>\n\n\n\n Wenn So, das war’s dann wieder f\u00fcr diesen Monat und ich hoffe, Sie konnten wieder etliche Infos und Tipps rund um WordPress f\u00fcr sich rausziehen. Wie zu Beginn gesagt landet die n\u00e4chste WordPress Revue dann Mitte Februar wieder bei Ihnen im Postfach. Ich freu mich schon! Sie auch?<\/p>\n\n\n\n Ihr Dipl.-Ing (FH) Florian Simeth<\/p>\n","protected":false},"template":"","meta":{"_f\/revue\/cleverreach\/mail_id":"","_f\/revue\/cleverreach\/send_now":false},"acf":[],"yoast_head":"\nIn’s neue Jahr starten<\/h2>\n\n\n\n
<\/a><\/figure><\/div>\n\n\n\n
\n\n\n\nWordPress News<\/h2>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nGutenberg News<\/h2>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nWordPress Entwickler News<\/h2>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nadd_theme_support( 'align-wide' );<\/code><\/code> in ihren Themes verwenden, wenn Sie die „Wide Alignment“ Technik von Gutenberg<\/a> nutzen m\u00f6chten (en).<\/p>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\ncapability_type<\/code> festlegen, schreibt Simon Scannell in einem Blogpost. Ein Logikfehler in der Art und Weise, wie WordPress Blog-Posts erstellt, erlaubte Angreifern den Zugriff auf Funktionen, die nur Administratoren haben sollten. Dies f\u00fchrte zu einem Stored XSS und Object Injection im WordPress-Kern und schwerwiegenderen Schwachstellen in den beliebtesten Plugins Contact Form 7 und Jetpack.<\/p>\n\n\n\n
\n\n\n\n
\n\n\n\nWP_DEBUG_LOG<\/code> kann ab Version 5.1 auf einen eigenen Pfad zeigen<\/a>. Damit kann man die Logdatei auch au\u00dferhalb von WordPress erstellen lassen.<\/p>\n\n\n\n
\n\n\n\ni18n<\/code>– und dem
language<\/code>-Befehl. Der
cache<\/code>-Befehl ist neu hinzugekommen. Damit l\u00e4sst sich der WP-CLI-Cache managen. Mit
wp transient list<\/code> lassen sich alle Transients und deren Ablaufzeit anzeigen.<\/p>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nregister_rest_route()<\/code> in Version 5.1 nicht innerhalb des
rest_api_init<\/code>-Hooks ausgef\u00fchrt wird, wird – aus Performancegr\u00fcnden – eine Fehlermeldung ausgegeben. Hier steht, warum das so is<\/a>t (en).<\/p>\n\n\n\n
Das war’s<\/h2>\n\n\n\n