Da ich in letzter Zeit viele Probleme mit kostenlosen und kommerziellen Erweiterungen hatte, habe ich beschlossen, diese Frage zu stellen und mit den Schritten zu beantworten, die ich normalerweise beim Schreiben einer Erweiterung befolge. Sie können die Antwort jederzeit bearbeiten oder eine neue hinzufügen.
In den meisten Fällen muss ich beim Installieren einer Erweiterung oder eines Themas einige Stunden (manchmal mehr, manchmal weniger) aufwenden, damit es in allen von mir benötigten Umgebungen funktioniert:
- dev: normalerweise,
localhost
wenn sich das Projekt in einem Unterordner befindet - preprod & live
Dies ist sogar bei Erweiterungen von großen Erweiterungsanbietern der Fall (die zumindest so lange namenlos bleiben sollten, bis ich wirklich verrückt werde und ihre Namen hier hinzufüge).
Die Hauptfrage ist also, welche Schritte ich beim Schreiben einer Erweiterung beachten muss, um die Qualität sicherzustellen des Codes zu ändern und es einer technischen und nichttechnischen Person zu erleichtern, ihn zu verwenden, und einer technischen Person, ihn zu ändern?