{"id":1736,"date":"2019-09-01T09:00:07","date_gmt":"2019-09-01T07:00:07","guid":{"rendered":"http:\/\/revue.local\/?post_type=dev&p=1736"},"modified":"2019-08-19T16:12:53","modified_gmt":"2019-08-19T14:12:53","slug":"das-neue-php-alias-p","status":"publish","type":"dev","link":"https:\/\/revue.local\/dev\/das-neue-php-alias-p\/","title":{"rendered":"Das neue PHP: alias P++"},"content":{"rendered":"\n
Eigentlich wollte ich das nie, aber es ist so weit: der WordPress Entwickler Newsletter<\/a> wird politisch. Zumindest ein klein wenig. Donald Trump hat es geschafft, erneut einen Vogel abzuschie\u00dfen. Einige Services, darunter z.B. Slack und Github, m\u00fcssen den Zugriff aus L\u00e4ndern mit Sanktionen einschr\u00e4nken. Das behindert Menschen, die an OpenSource-Projekten wie WordPress arbeiten. Ein gro\u00dfer Teil der Entwicklung (z.B. Gutenberg) findet auf Github statt. Die meisten Diskussionen von und \u00fcber WordPress gibt es nur bei Slack. <\/p>\n\n\n\n Auch wenn das WordPress-Projekt an sich derzeit nicht betroffen zu sein scheint, m\u00f6chte Josepha f\u00fcr das WordPress-Projekt weiteren Rat von Rechtsexperten einholen<\/a>.<\/p>\n\n\n\n Richtig geflashed war ich in der vergangenen Woche als ich h\u00f6rte, dass die PHP-Community eine P++ Version von PHP plant. Das hei\u00dft: geplant ist noch gar nichts. Das war erst einmal nur eine Idee von Zeev Suraski<\/a> (Gr\u00fcnder von Zend) der glaubt, dass mit einer solchen Version viel „Ballast“ – wie etwa Short Tags – \u00fcber Bord geworfen werden k\u00f6nnten. Zeev stellt aber klar, dass die neue Version kein Fork sein soll. Die Community glaubt ihm das nicht und stimmte mit einer internen Umfrage<\/a> deutlich mit „Lass das mal lieber bleiben“.<\/p>\n\n\n\n Ich finde die Idee super interessant. Die Entwicklung rund um PHP nimmt seit Version 7.0 radikal zu. Eine neue Version k\u00f6nnte gro\u00dfe Vorteile f\u00fcr die Zukunft bringen.<\/p>\n\n\n\n Version 5.3 von WordPress soll im November<\/a>, nach dem WordCamp US, erscheinen (en). Als Datum steht der 12. November im Raum. Welche Features in die neue Version aufgenommen werden ist derzeit noch ungenau. Das w\u00e4ren die Highlights:<\/p>\n\n\n\n Dazwischen wird es noch eine Version 5.2.3 geben<\/a>. Als Erscheinungsdatum wurde der 4. September genannt (en).<\/p>\n\n\n\n WordPress Asia<\/a> nimmt Formen an. Es findet vom 21. bis 23. Februar in Bangkok statt (en). Derzeit sind noch ca. 80 Standard-Tickets vorhanden.<\/p>\n\n\n\n Die WordCamp Organisatoren aus Zentralamerika wollen ein WordCamp in Managua (Nikaragua) f\u00fcr 2020 vorschlagen<\/a> (en).<\/p>\n\n\n\n Zwischen dem 8. und 10. November wird es auch ein WordCamp Stuttgart<\/a> geben (en).<\/p>\n\n\n\n Wer meinen WordPress Newsletter<\/a> schon l\u00e4nger liest wei\u00df, dass es jedes Jahr einen Global Translation Day gibt. Nun wird diskutiert, ob es nicht auch ein \u00e4hnliches Event zum Thema Accessibility<\/a> geben soll (en).<\/p>\n\n\n\n Laut Jenny Wong<\/a> nutzen noch immer knapp 30% aller WordPress-Installationen eine veraltete PHP-Version, n\u00e4mlich 5.6. Um die Nutzer zu einem Update zu bewegen, soll das Dashboard-Widget mit einer Warnung angezeigt werden. Sp\u00e4ter soll die Warnung dann auch f\u00fcr PHP 7.0 und h\u00f6her angezeigt werden.<\/p>\n\n\n\n Im gleichen Zug wurde vorgeschlagen, \u00e4ltere Versionen von WordPress automatisch auf die \u00e4lteste, sichere Version zu updaten<\/a> (en). Aktuell w\u00fcrde eine Version zwischen 3.7 und 4.6 automatisch auf 4.7 aktualisiert.<\/p>\n\n\n\n Das WordPress Security Team untersucht verschiedene Ans\u00e4tze, um Sicherheitsfixes auf \u00e4ltere Versionen der Software zu \u00fcbertragen<\/a>, da der Aufwand f\u00fcr die Unterst\u00fctzung von Versionen bis 3.7 (die Version, die automatische Hintergrundupdates einf\u00fchrte) mit jeder gr\u00f6\u00dferen Version steigt (en).<\/p>\n\n\n\n Gutenberg ist der neue Editor, der in Version 5.0 Einzug in WordPress hielt. Er wird derzeit massiv weiterentwickelt. Hier fasse ich kurz zusammen, was sich im vergangenen Monat getan hat:<\/p>\n\n\n\n Aufgrund der Sanktionen der vereinten Staaten gegen andere L\u00e4nder m\u00fcssen zahlreiche Online-Dienste wie Slack und Github den Zugriff einschr\u00e4nken. WordPress ist wohl nicht direkt betroffen, man will aber trotzdem Rat von Rechtsexperten einholen<\/a> (en).<\/p>\n\n\n\n Die WordPress-App f\u00fcr iOS hat in Version 13.0<\/a> Offline-Support erhalten (en). Dar\u00fcber hinaus ist der Block-Editor nun standardm\u00e4\u00dfig aktiv.<\/p>\n\n\n\n Jonathan Bossenger hat einen Projektvorschlag eingereicht, den er WP Notify<\/em> genannt hat. Es soll eine zentrale Anlaufstelle f\u00fcr Nachrichten innerhalb von WordPress<\/a> werden (en).<\/p>\n\n\n\n WordPress untersucht die Bildung eines nominationsbasierten Beirats<\/a> (en).<\/p>\n\n\n\n Vorgeschlagen wurde auch eine Art Einwilligungs- und Protokollierungsmechanismus f\u00fcr die Privatsph\u00e4re der Benutzer<\/a> (en). Als gro\u00dfer Pluspunkt wird angef\u00fchrt, dass sich eine gro\u00dfe Chance f\u00fcr das UX-Design ergeben w\u00fcrde, weil man mehr dar\u00fcber erfahren w\u00fcrde wie User WordPress genau benutzen.<\/p>\n\n\n\n Im letzten JavaScript-Entwickler-Chat wurde dar\u00fcber diskutiert, ob das Lazy-Loading von Bildern nicht im WordPress-Kern<\/a> integriert werden soll (en). Einen Konsens gab es nicht, aber falls so eine Funktion kommt, dann wird sie erst einmal nur Opt-In sein.<\/p>\n\n\n\n Seit gestern (19. August) l\u00e4uft The Great WP Virtual Summit<\/a> (en). Der Summit zielt darauf ab, Experten aus verschiedenen Bereichen des WordPress \u00d6kosystems zusammenzubringen, um Wissen w\u00e4hrend der f\u00fcnf Tage auszutauschen.<\/p>\n\n\n\n Die WP-CLI erschien in Version 2.3.0<\/a> (en). Neu ist der Befehl Das Theme-Review-Team (TRT) von WordPress hat das Theme-Sniffer Plugin auf Version 1.1.0 aktualisiert<\/a> (en). Theme Sniffer ist ein Plugin, das benutzerdefinierte Sniffs f\u00fcr PHP_CodeSniffer verwendet, welches Ihr Design statisch analysiert und sicherstellt, dass es den WordPress-Code-Konventionen entspricht. Au\u00dferdem wird Ihr Code auf Kompatibilit\u00e4t mit PHP-Versionen \u00fcberpr\u00fcft.<\/p>\n\n\n\n Das TRT hat ebenso entschieden, dass das Trusted Authors Program (TAP) mit sofortiger Wirkung geschlossen wird<\/a> (en). Das Programm erf\u00fcllte nicht den vorgesehenen Plan und hat letztendlich mehr Probleme als L\u00f6sungen verursacht, hei\u00dft es in den Meeting Notes.<\/p>\n\n\n\n Wer Gutenberg selbst testen will, kann sich das Gutenberg Starter Theme<\/a> installieren (en). Es verwendet standardm\u00e4\u00dfig keine Editor-Stile und ist so aufgebaut, dass seine Frontend-Darstellung so nah wie m\u00f6glich an den Standard-Gutenberg-Stilen des Editors liegt.<\/p>\n\n\n\n Mit Version 6.2 von Gutenberg k\u00f6nnen Entwickler nun die Funktion Das Theme-Review-Team verlangt, dass alle Themes innerhalb von f\u00fcnf Wochen, um den Zeitraum des 3. September 2019, die Tastaturnavigation implementieren<\/a> (en).<\/p>\n\n\n\n Es gibt nun offiziell eine lokale Entwicklungsumgebung (in Form eines Docker-Images) von WordPress<\/a> (en).<\/p>\n\n\n\n Mit WPDecoupled<\/a> hat rtCamp ein Boilerplate-Theme auf Basis von React geschaffen, welches WordPress headless benutzt (en).<\/p>\n\n\n\n Maedah Batool hat einen Blogpost dar\u00fcber geschrieben, wie sich WordPress mit Gatsby verbinden<\/a> l\u00e4sst (en).<\/p>\n\n\n\n MetaBox, ein Custom-Fields-Framework, hat eine neue Extension herausgebracht, die es erlaubt, Gutenberg-Bl\u00f6cke nur mit PHP zu erstellen<\/a> (en).<\/p>\n\n\n\n Bis zum n\u00e4chsten Mal!<\/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":"\nAus PHP wird PHP++ alias P++<\/h2>\n\n\n\n
WordPress 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\n
\n\n\n\n
\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
media fix-orientation<\/code>. Er kann Metadaten aus Bildern auslesen und feststellen, ob die Orientierung des Bildes korrekt ist oder nicht. Falls nicht, wird das Bild entsprechend korrigiert.<\/p>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nregister_block_style()<\/code> nutzen, um Block Styles zu registrieren<\/a> (en).<\/p>\n\n\n\n
\n\n\n\n
\n\n\n\nRund um die WordPress-Entwicklung<\/h2>\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\n