Eigene Funktionalität, getrennt vom Theme, dokumentiert und für sichere Updates vorbereitet. Der Umfang wird anhand der Ziele, der Nutzer und der vorhandenen Systeme festgelegt.
Ein individuelles Plugin ist sinnvoll, wenn fertige Erweiterungen einen bestimmten Prozess nicht abdecken, zu viele Kompromisse erfordern oder die Kombination mehrerer Plugins Risiken mit sich bringt. Die Funktion beschreiben wir zunächst als Prozess: Wer nutzt sie, welche Daten benötigt sie, was soll geschehen und wie werden Fehler behandelt.
Die Entwicklung umfasst nicht nur einen Bildschirm in der Administration, sondern auch Berechtigungen, Validierung, Logging, Datenmigrationen und Kompatibilität mit der eingesetzten WordPress-Umgebung. Das Ergebnis soll ein wartbares Modul sein, keine einmalige Anpassung des Cores oder Themes.
Für wen der Service geeignet ist
- Unternehmen mit eigenem Arbeitsablauf in WordPress
- WooCommerce-Shops mit nicht standardmäßigen Regeln
- Agenturen, die einen technischen Partner benötigen
- Websites, bei denen fertige Plugins Konflikte verursachen
Was im Lieferumfang enthalten ist
- funktionale und technische Spezifikation
- Entwurf von Daten, Rollen und Berechtigungen
- Entwicklung nach WordPress-Standards
- Administrationsoberfläche und Validierung
- Logging, Testszenarien und Updates
- Dokumentation und Übergabe des Quellcodes nach Vereinbarung
Was die Lösung bringen soll
Genau nach Ihrem Prozess
Der Nutzer erledigt seine Aufgabe ohne Umwege und ohne unnötige Optionen eines Universal-Plugins.
Vom Design getrennt
Die Funktionalität bleibt auch bei einem Theme-Wechsel oder Redesign erhalten.
Kontrollierte Weiterentwicklung
Änderungen haben Versionen, ein Testszenario und dokumentierte Abhängigkeiten.
So läuft die Zusammenarbeit ab
- Analyse der Anforderung und vorhandener Plugins
- Technisches Konzept und Abnahmekriterien
- Entwicklung in einer separaten Umgebung
- Testen von Berechtigungen, Daten und Fehlern
- Deployment und Monitoring
- Wartung und weitere Versionen
Wovon der Preis abhängt
Ein fester Einheitspreis ohne Kenntnis des Umfangs wäre irreführend. Das Angebot wird anhand dieser Faktoren erstellt:
- Umfang der Nutzungsszenarien
- neue Datenbankstrukturen
- Anbindungen an externe APIs
- Administrationsoberfläche
- Abwärtskompatibilität und Migrationen
- erforderlicher Umfang von Tests und Support
Umsetzungsdauer
Eine kleine isolierte Funktion und ein komplexer Prozess mit Integrationen haben einen deutlich unterschiedlichen Umfang. Die Schätzung entsteht nach der Definition von Abnahmekriterien und Abhängigkeiten.
Häufige Fragen
Warum nicht das bestehende Plugin anpassen?
Manchmal ist die Erweiterung eines bestehenden Plugins der beste Weg. Direkte Änderungen an fremdem Code gehen jedoch bei einem Update verloren, daher wird eine unterstützte Schnittstelle oder eine separate Erweiterung verwendet.
Wird das Plugin nach einem WordPress-Update funktionieren?
Das Plugin wird auf Basis öffentlicher APIs entwickelt und vor wichtigen Updates getestet. Eine absolute Kompatibilität für die Zukunft lässt sich ohne laufende Wartung nicht garantieren.
Erhalte ich eine Dokumentation?
Ja, der Umfang der Benutzer- und technischen Dokumentation wird danach vereinbart, wer das Plugin betreuen und weiterentwickeln wird.