Entwickler gesucht – WHMCS ↔ ISPConfig Modul aktualisieren
Wir suchen einen PHP-Entwickler mit Erfahrung in WHMCS Modulen und idealerweise auch ISPConfig API, der das bestehende (nicht mehr gewartete) Modul ispcfg3 wieder auf aktuellen Stand bringt.
Das Modul:
https://marketplace.whmcs.com/product/2214-ispcfg3
GitHub: cwispy/ispcfg3
Das Modul ist funktional, aber veraltet. Es läuft nicht stabil unter WHMCS 8.x und PHP 8.x.
Aufgaben / Was konkret zu tun ist
1. WHMCS-8 Kompatibilität herstellen
- Modul-Struktur prüfen & modernisieren
- Funktionale Anpassung der Standard-Servermodul-Funktionen:
CreateAccount,SuspendAccount,UnsuspendAccount,TerminateAccount
- ClientArea-Funktion modernisieren (korrekter Return, Template-Handling)
- Hook-Funktionen aktualisieren
2. PHP-7.4 → 8.x Upgrade
- Veraltete Funktionen ersetzen (z. B.
each(), deprecated Array/String-Zugriffe, dynamische Properties) - Basic Refactoring damit das Modul unter PHP 8.x sauber läuft
- Optional: phpstan oder ähnliche Analyse-Tools einsetzen
3. ISPConfig-Remote API prüfen & korrigieren
- SOAP-/SSL-Konfiguration prüfen (selbstsignierte Zertifikate → Fehler vermeiden)
- API-Aufrufe aktualisieren (ISPConfig 3.2+ Änderungen beachten)
- Probleme wie „kein Template-Match“ oder fehlerhaftes Löschen prüfen
- Provisioning testen:
- Client anlegen
- Webspace
- Datenbank
- (optional) DNS / Mail je nach Konfiguration
4. Siehe bekannte Issues
- XSS-Fix / Input-Sanitizing
- cURL/SSL-Fehler
- WHMCS-Cron-Probleme
- Template-Folder löschen / Vhost Removal
5. Tests & Doku
- Modul in Test-WHMCS durchspielen
- Fehlerbehebung
- Kurze technische Dokumentation der Änderungen
Ziel
Ein stabil funktionierendes WHMCS-Modul, das zuverlässig Hosting-Pakete in ISPConfig anlegt / verwaltet, unter aktueller WHMCS- und PHP-Version verwendbar ist und von uns langfristig betreibbar bleibt.
Was du können solltest
Technische Anforderungen
Sehr gute PHP-Kenntnisse
Erfahrung mit WHMCS-Servermodulen oder Hook-Entwicklung
Kenntnisse über SOAP-API oder REST (für ISPConfig Remote API)
Verständnis von Hosting-Umgebungen (Webspace, DB-Provisioning, DNS etc.)
Nice to have
- Erfahrung mit ISPConfig 3.1/3.2 API
- Kenntnisse zu cURL/SSL in PHP
- Debugging-Erfahrung unter WHMCS
- Erfahrung mit Hosting-Automation allgemein
Erwarteter Aufwand
Realistisch: 10–24 Stunden
(je nach Codequalität, Systemversionen und wie „clean“ der Fix sein soll)
Interesse?
Bitte meldet euch per PN oder via E-Mail mit:
- kurzer Beschreibung eurer Erfahrung
- Referenzen (falls vorhanden)
- Stundensatz / Aufwandsschätzung
Wir freuen uns auf die Zusammenarbeit!