Der Wapuutinger und das Einhorn

Im Moment schreibe ich einen Artikel für das PHP-Magazin zum Thema „WordPress in 5 Jahren“. Mein Aufhänger dazu iweist der im Bayerischen Wald recht bekannte Wolpertinger. Warum? Weil wir mit WordPress gerne die eierlegende Wollmilchsau haben wollen, nicht wahr? Das ist sie eigentlich schon fast. Das Framework lässt sich für allerhand verwenden. Nicht mehr nur für Websites.

Wenn man sich mal die Ergebnisse der vergangenen StackOverflow-Anfragen ansieht (Animation), lässt sich erkennen, dass JavaScript extrem auf dem Vormarsch ist. Klar: jedes Web-Projekt hat mittlerweile einen gewissen JavaScript-Anteil. Python scheint JavaScript aber zu überholen. Wie kann das sein, warum ist das so?

Buchcover: Neuronale Netze

Ich denke nicht, dass Python JavaScript ersetzen wird. Python ist nämlich auf anderen Bereich sehr stark vertreten. Und das sind die Top-Themen die uns derzeit beschäftigen: Deep Learning und maschinelles Lernen!

Deswegen tun Sie sich einen Gefallen und lesen Sie ein bisschen was über Neuronale Netze. Das verlinkte Buch von Tariq Rashid versucht die gesamte Thematik auf einfache Art und Weise zu erklären. Auch wenn Sie sich dabei Ihr Mathematik-Wissen wieder in’s Gedächtnis rufen müssen.

Während Sie das Buch lesen werden Sie feststellen: alle Beispiele sind in Python programmiert. Und dann werden Sie erkennen, wohin die Reise geht.

Aber bleiben wir erstmal bei WordPress, PHP und JavaScript. Viel Spaß beim Lesen des aktuellen WordPress Newsletters!

WordPress News

Nachdem der ursprüngliche Veröffentlichungstermin verschoben wurde, ist WordPress 5.2 nun am 7 Mai erschienen (en).

  • Es enthält nun den Menüpunkt „Site Health“ bzw. zu deutsch „Website-Zustand“ unter Werkzeuge. Damit kann geprüft werden, ob alle Voraussetzungen für WordPress vorhanden sind.
  • Der PHP-Fehlerschutz soll dabei helfen, die berüchtigten „Weiße-Seiten“-Fehler zu beheben.
  • Benutzer, die noch eine alte PHP-Version verwenden, müssen mindestens auf PHP 5.6.20 aktualisieren, bevor WordPress aktualisiert wird.
  • Es gibt neue Dashicon-Icons.
  • WordPress ermittelt nun automatisch, ob die PHP-Version der Website mit den installierten Plugins kompatibel ist.
  • Die minimal unterstützte PHP-Version ist jetzt 5.6.20.
  • Ein neues Theme-File privacy-policy.php ist hinzugekommen.
  • Neue Hooks (wie im letzten Newsletter erwähnt). Zum Beispiel: wp_body_open.
  • Weitere interessante Änderungen für Entwickler (en).

WooCommerce bekam in Version 3.6 einen Performance-Schub und enthält nun auch Gutenberg-Blöcke (en).


Das AMP-Plugin für WordPress bekam mit Version 1.2alpha einen Story-Modus, ähnlich wie Instagram (en).


Dumitru Brinzan hat sich die Mühe gemacht und 18087 WordPress Plugins analysiert (en). Das sind alles Plugins, die sich derzeit im Plugin-Verzeichnis befinden.


Es gibt einen Vorschlag, um die WordPress-Admin Oberfläche zu überarbeiten (Quelle, en). Und so könnte es zukünftig aussehen:

Das aktuelle Menü (links) mit dem vorgeschlagenem Menü (rechts) welches etwas vereinfacht wurde.
Vergleich: aktuelles WordPress Menü mit dem aktuellen Vorschlag.

Der Ticket-Verkauf für das WordCamp US in St. Louis wurde gestartet (en).

Gutenberg News

Gutenberg wurde der neue Block-Editor in WordPress getauft. Er ist seit WordPress 5.0 Bestandteil des Content-Management-Systems. Hier sind die Neuigkeiten darüber, was sich an und rund um ihn verändert:


Wir wir alle wissen wird Gutenberg auf mehr als nur den Editor ausgeweitet. Demnächst auf den Widget- bzw. Seitenleisten-Bereich. Mark Uraine hat einen Vorschlag gemacht, wie ein Workflow aussehen könnte (en):

Vorschlag: Widgetbereich mit Gutenberg.
So könnte der Widget-Bereich zukünftig aussehen.

Noch Ende April gab es den Startschuss für die „Block Library“. Diese neue Funktion wird es zukünftig möglich machen, Gutenberg-Blöcke direkt aus dem Editor zu installieren (en).


Es gibt ein neues Plugin welches es erlaubt, die einzelnen Blöcke zu animieren (en).


In Version 5.6 gab es augenscheinlich nur kleine Verbesserungen „unter der Haube“ (en). So wurden einige Layouts verschiedener Blöcke leicht angepasst.

WordPress Entwickler News

Vergangenen Monat war „Tag der Erde“. Zeit, ein bisschen über Energieeffizienz zu lernen. In der Tat wird umweltfreundliche Webentwicklung immer beliebter. WP-Tavern hat ein paar interessante Videos geteilt (en).


Still und heimlich hat DeliciousBrains jQuery durch React ersetzt. Zumindest im WP Migrate DB Pro Plugin (en).


Was soll man mit einem „sterbenden“ WordPress Plugin machen? (en) Verkaufen wäre eine Möglichkeit. Aber es gibt noch mehr. Freemius hat einige davon vorgestellt.


Gutenberg hält Einzug in Laravel. Paul Redmond hat ihn in ein Paket portiert (en).


Gutenberg hält Einzug in OctoberCMS (en). Nick Khaetsky hat das Laraberg Paket (siehe oben) genutzt und ein Gutenberg-Plugin daraus erzeugt.


Die WPCLI wurde in Version 2.2 veröffentlicht (en). Unter anderem wurde der wp cli alias-Befehl überarbeitet und die CLI enthält jetzt einen neuen Befehl wp maintenance-mode.


David Bisset wollte auf Twitter wissen, was die häufigsten Coding-Fehler sind, die WordPress-Entwickler machen (en). Ein interessanter Thread den jeder lesen sollte. Er enthält viele Tipps.


Was ist das „Next Big Thing“ in WordPress? Viele fragen sich das. Unter anderem auch Jonathan Wold, der glaubt, dass Ecosystem-Plugins genau das sein könnten (en).


Frontify will ein neues WordPress-Framework für Theme-Entwickler werden (en). Es basiert komplett auf ReactJS und soll ein alternativer Ansatz sein, um WordPress Themes zu entwickeln.


Tabor ist nun das erste Theme für Gatsby, welches von WordPress portiert wurde (en).


Aktuell wird diskutiert, ob React-Hooks nicht Einzug in WordPress halten sollen (en).


Das war’s! Fröhliches Coden und bis nächsten Monat!

Ihr Dipl. Ing. (FH) Florian Simeth