PHP Entwickler gesucht

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:
:backhand_index_pointing_right: https://marketplace.whmcs.com/product/2214-ispcfg3
:backhand_index_pointing_right: GitHub: cwispy/ispcfg3

Das Modul ist funktional, aber veraltet. Es läuft nicht stabil unter WHMCS 8.x und PHP 8.x.


:hammer_and_wrench: 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

:bullseye: 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.


:puzzle_piece: Was du können solltest

Technische Anforderungen

:check_mark: Sehr gute PHP-Kenntnisse
:check_mark: Erfahrung mit WHMCS-Servermodulen oder Hook-Entwicklung
:check_mark: Kenntnisse über SOAP-API oder REST (für ISPConfig Remote API)
:check_mark: 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

:stopwatch: Erwarteter Aufwand

Realistisch: 10–24 Stunden
(je nach Codequalität, Systemversionen und wie „clean“ der Fix sein soll)


:envelope_with_arrow: 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!