Erstellen einer benutzerdefinierten wp-cli.phar mit eigenen Befehlen
Es gibt mehrere Wege um eigene WP-CLI-Befehle zu nutzen. Dieser Artikel zeigt, wie man in wenigen Schritten eine benutzerdefinierte wp-cli.phar erstellt, die die gewünschten Befehle integriert, die...
View ArticleTextbasierte Erstellung von UML-Diagrammen mit PlantUML
Bei komplexen Software-Systemen an denen mehrere Personen, Teams oder Unternehmen beteiligt sind, kann es bei schwammiger Kommunikation zu Missverständnissen kommen. Dies kann bedeuten, dass das...
View ArticleString-Interpolation für einfache Anwendungsfälle
Als Softwareentwickler verbringen wir viel Zeit damit Code zu lesen, der von uns und/oder anderen Personen geschrieben wurde. Gut strukturierter und wenig komplexer Code lässt sich einfacher lesen und...
View Articlestream_resolve_include_path() als Alternative zu file_exists()
Vor ungefähr einer Woche bin ich über ein paar Zeilen Code gestolpert, die für die Existenzprüfung einer Datei stream_resolve_include_path() statt file_exists() verwendeten. Bis dahin kannte ich die...
View ArticlePSR-4 Autoloading: Werden immer alle Dateien required?
Zunächst ein kleines Vorwort: Nachfolgend werde ich häufiger die Begriffe konform und nicht-konform im Zusammenhang mit Dateien verwenden. Damit sind PHP-Dateien gemeint, die über den PSR-4-Autoloader...
View ArticleMehrere Theme- und Plugin-Informationen mit einem Request von der...
Ich arbeite gerade mit Marko, Florian, Matthias und Denise an einem Plugin, welches mitunter auf einer Seite ein paar Informationen zu mehreren Themes darstellen soll. Mehrere Requests sequenziell...
View Articlecomposer, npm, git … hinter einem Proxy mit selbstsignierten Zertifikaten nutzen
Während der Konfiguration eines GitLab Runners bin ich auf ein paar Hindernisse gestoßen, die es zu bewältigen galt. Nachfolgend könnt ihr meine Probleme und Lösungen einsehen. Problem #1: Zugriff auf...
View Article