Blog

Warum schlägt WooCommerce SAAS-Lösungen? Als WordPress-Entwickler bin ich natürlich der Meinung, dass WooCommerce und open source die bessere Lösung ist. Warum dem so ist, versuche ich anhand einiger Punkte hier zu erklären. Aber Achtung, das wird ein längerer Artikel!   Das hier ist also: WooCommerce (aka open source) v s Shopify (aka SAAS-Lösungen). Ein Vergleich! […]

Weiterlesen


Responsive Bilder Bilder sind zu einem sehr wichtigen Teil von Internetseiten geworden. Es gibt kaum eine Seite, die darauf verzichten kann. Doch wie sollte ich Bilder in meiner Seite verwenden und wieso? Die Überlegungen Zuerst sollte ich mir Gedanken darüber machen, was ich mit dem Bereich, in dem das Bild später eingebunden wird, machen möchte. […]

Weiterlesen


Die Ausgangslage Für WordPress-Code verwendet man häufig so genannte Callables, also Konstrukte, um Methoden einer Klasse aufzurufen, zb so: Darüber haben wir hier schon etwas ausführlicher geschrieben: https://wp-entwickler.at/3189/callables-in-php-oder-wie-man-klassen-und-methoden-funktionen-aufrufen-kann/ Im Code kann man also auf diesem Wege eine statische Methode aufrufen: Self und Php 8.2 Das „self“ in dieser Notierung wird ab PHP 8.2 zum Problem! […]

Weiterlesen


Wofür benötige ich Page-Templates? Ich benötige Templates immer dann, wenn ich einen anderen Aufbau meiner WordPress Website wünsche. Beispielsweise wäre es denkbar ein Template zu gestalten, das eine eigene Seitennavigation hat, obwohl der Rest der Website keine hat! Mit WordPress kann ich jede einzelne Seite extra stylen, ich kann jedem Bereich, jeder URL ein eigenständiges […]

Weiterlesen


Komplett von vorne anzufangen ist keine gute Lösung Jeder Entwickler kennt es: Man arbeitet an einem größeren Projekt für Monate oder Jahre und man bemerkt, dass man einiges doch besser gestalten hätte können. Der erste Gedanke lautet dann oft: Code neu schreiben. Aber Halt! Wenn dieser Gedanke präsent ist, sollte man kurz durchatmen und sich […]

Weiterlesen


Eine ausführliche Einfühung zu GIT

Ohne GIT geht es nit! Git gehört zum Programmierer*innen-Alltag dazu und ist ein hilfreiches Tool, das einfach zu erlernen ist. In diesem Blogartikel erklären wir euch genauer, wie Git verwendet wird. Einen kleinen Einstieg gab es schon in einem früheren Blogbeitrag zum Thema Git: https://wp-entwickler.at/3226/dir-faellt-zu-git-nur-igittigitt-ein-das-muss-nicht-sein-git-ist-easy-und-hilfreich/ Wie funktioniert die Arbeit mit Git? Alle Daten befinden sich […]

Weiterlesen


Angenommen, wir haben einen Fall, bei dem ein Produkt nicht mehr lieferbar ist Was sollen wir mit diesen Produkten machen? Sollen wir sie einfach aus unserem Shop löschen? Auf den ersten Blick ist klar, so ein Produkt bringt uns nichts mehr. Wir wollen auch nicht, dass uns potentielle Kunden abspringen, weil sie zwar ihr vermeintliches […]

Weiterlesen


GIT ist wunderbar! GIT ermöglicht uns als Team das reibungslose Zusammenarbeiten, auch aus der Ferne. Wir im Team arbeiten mit GIT um gemeinsam Projekte umzusetzen. GIT bietet uns als Team immense Vorteile. Wir können alle am selben Code arbeite, ohne uns in die Quere zu kommen. Die Änderungen sind auch leicht nachvollziehbar, da Weboberflächen wie […]

Weiterlesen


Zu viele Gedanken, zu wenig Gemeinsamkeiten Naming is hard! Beim Schreiben an einer Codebasis, die für mehrere Projekte und von unterschiedlichen Teams verwendet wird, stößt man immer wieder auf die Frage der Namensgebung für Klassen, Methoden, Funktionen, Variablen usw… Ein gut gewählter Name kann dabei für ein schnelleres Verständnis eines Programmteils von Vorteil sein. Doch […]

Weiterlesen


Was ist GIT? GIT ist eine Software zur Versionsverwaltung und hilft beim gemeinsamen Erstellen von Code. Wird Code mit GIT eingecheckt, also an GIT-Server geschickt, können andere Entwickler und Entwicklerinnen sich den Code holen und die Änderungen nachvollziehen.   Somit können Teams sehen, was andere Teammitglieder im Code so gemacht haben, welche Änderungen es gegeben […]

Weiterlesen


Die Wahl der Hilfsmittel Wir haben uns im Team dazu entschieden, dass wir unsere Projekte gemeinsam auf der selben Testinstanz umsetzen. Das hat den Vorteil, dass wir damit sehr nah mit unseren Kunden arbeiten können. Diese können ab einem bestimmten Stand den Fortschritt des Projekts mitverfolgen und mitgestalten. Natürlich kann es dadurch zu Problemen kommen, […]

Weiterlesen