Diese Woche wurde CodeMirror in den Core integriert. Das ist ein Code-Editor, der für den Theme- und Plugin-Editor, das HTML-Widget und das Feld für eigenes CSS im Customizer genutzt werden wird. "WordPress-Wochenrückblick KW37: CodeMirror-Integration und mehr" Weiterlesen
Blog
Problem mit Watch-Skript auf »Bash on Ubuntu on Windows« und Speichern in PhpStorm
Neulich hatte ich ein Problem mit einem auf Bash on Ubuntu on Windows (dem Windows Subsystem for Linux (WSL)) laufenden Watch-Skript zur Kompilierung von SASS und dem Speichern von Dateien in PhpStorm. Dabei gab PhpStorm eine Fehlermeldung mit »Cannot save. The file is left unchanged« und hat eine temporäre Datei mit den Änderungen erstellt.
Die Lösung dazu habe ich im Support-Forum von JetBrains gefunden. Dazu wird einfach der Haken bei Use »Safe write« in den PhpStorm-Einstellungen unter File › Settings › Appearance & Behavior › System Settings entfernt.
WordPress-Wochenrückblick KW36: Vorschlag für Überarbeitung der JS-Coding-Standards und mehr
Es gibt ein paar Ausnahmen zur Leerzeichen-Nutzung in den Coding-Standards für JavaScript. Nun wurde vorgeschlagen, diese Ausnahmen zumindest zum Teil zu entfernen. "WordPress-Wochenrückblick KW36: Vorschlag für Überarbeitung der JS-Coding-Standards und mehr" Weiterlesen
HTTPS mit Virtual Hosts in XAMPP nutzen
Bisher habe ich bei der lokalen Entwicklung immer auf HTTPS verzichtet. Nun musste ich mich für ein Projekt aber doch mit dem Thema auseinandersetzen, wie ein SSL-Zertifikat unter XAMPP mit Virtual Hosts eingesetzt werden kann.
"HTTPS mit Virtual Hosts in XAMPP nutzen" WeiterlesenWordPress-Wochenrückblick KW35: Plugin-Header für mindestens notwendige PHP-Version und mehr
Es gibt einen neuen Plugin-Header, über den Plugin-Devs die Mindestanforderung für PHP angeben können, damit das Plugin funktioniert. "WordPress-Wochenrückblick KW35: Plugin-Header für mindestens notwendige PHP-Version und mehr" Weiterlesen
NPM-Paket für mehrere Dateien ausführen (am Beispiel von csso-cli)
Einige NPM-Pakete bieten bereits direkt die Möglichkeit, sich auf mehrere Dateien eines Verzeichnisses gleichzeitig anwenden zu lassen – so kann node-sass beispielsweise ein ganzes Verzeichnis von SCSS-Dateien in CSS-Dateien umwandeln. Das Minifier-Tool csso-cli bietet eine Option für mehrere Dateien als Input von Haus aus nicht an – hier zeige ich einen Workaround, um das trotzdem umzusetzen.
"NPM-Paket für mehrere Dateien ausführen (am Beispiel von csso-cli)" WeiterlesenWordPress-Wochenrückblick KW34: REST-API-Roadmap und mehr
Das Team hinter der REST-API war bisher dieses Jahr ein wenig unter dem Radar. Jetzt haben sie einen Beitrag mit dem aktuellen Stand und einer Roadmap veröffentlicht. "WordPress-Wochenrückblick KW34: REST-API-Roadmap und mehr" Weiterlesen
Einrichtung von Webpack und Babel
Webpack ist ein Bundler mit dem Hauptzweck, JavaScript-Dateien für die Nutzung im Browser zusammenzuführen (Webpack kann aber beispielsweise auch SASS in CSS kompilieren). Hier zeige ich die Einrichtung von Webpack und Babel – einem Tool, das ES6-JavaScript-Code in ES5-kompatiblen Code umwandeln kann.
"Einrichtung von Webpack und Babel" WeiterlesenWordPress-Wochenrückblick KW33: geplantes Kickoff-Meeting für das »Community Conduct Project« und mehr
Urlaubsbedingt hatte der Wochenrückblick an diesem Sonntag Pause, aber etwas verspätet (und nur mit »Verschiedenes«-Teilen) – hier ist er. "WordPress-Wochenrückblick KW33: geplantes Kickoff-Meeting für das »Community Conduct Project« und mehr" Weiterlesen
Organisation von Dateien und Funktionen in einem WordPress-Theme – mein aktueller Stand
Die gute Organisation der Dateien und Funktionen in einem WordPress-Theme (beziehungsweise natürlich ganz allgemein einem Code-Projekt) hilft dabei, das ganze übersichtlich zu halten. Hier stelle ich kurz meinen aktuellen Stand in Sachen Organisation der Dateien und Funktionen eines WordPress-Themes vor.
"Organisation von Dateien und Funktionen in einem WordPress-Theme – mein aktueller Stand" Weiterlesen