Beiträge von Denis

    Wenn man sich die Downloadseite und den Changelog von WHMCS anschaut, hat WHMCS soeben das Update zu Version 8.6 released und schickt damit eine neue Version mit sehr überschaubarem Umfang an Neuerungen an den Start.


    WHMCS 8.6 bietet als erste WHMCS Version nun auch den Support für PHP 8.1, denkt dran das hierfür der Ioncube Loader 12 nötig ist. Wer WHMCS weiterhin mit PHP 7.x betreiben möchte, kann weiterhin Ioncube Loader 10 verwenden, es wäre aber möglich, dass Module höhere Anforderungen haben.


    Die Release Notes findet ihr hier: Version 8.6 Release Notes - WHMCS Documentation

    Den Changelog gibt es hier: Changelog:WHMCS V8.6.0 GA - WHMCS Documentation

    WHMCS hat eine kleine Seite gebraut, auf welcher die Verbesserungen in WHMCS 8.6 beschrieben werden: New and Improved in WHMCS 8.6 - WHMCS Documentation


    Kleiner Hinweis und eine Bitte: WHMCS 8.6 bietet als erste Version nun den Support für PHP 8.1, hierfür müssen ggf. Module und Gateways angepasst werden. Vor einem Update sollte also geprüft werden ob alle Module, die Ihr verwendet auch kompatibel sind.

    Bitte gebt den Entwicklern etwas Zeit ihre Module entsprechend zu aktualisieren, nicht alle werben schon mit Beta 1, damit dass diese (angeblich) mit der finalen Version kompatibel sind - und bringen nachher dann doch noch nötige Updates raus.

    Wenn es dir nur um den Text in den Mahnungen geht, kann man das mit IF Abfragen in den E-Mail-Vorlagen bestimmt umsetzen.

    Wenn dir WHMCS die Mahngebühr berechnet und eine Rechnung dafür erstellt, dann wüsste ich keine Einstellung, um dies mit WHMCS Boardmitteln umzusetzen.

    WHMCS hat heute die erste Beta Version für WHMCS 8.6 veröffentlicht. Wer jetzt allerdings auf tolle neue Funktionen hofft wird, sofern die Release Notes nicht noch erweitert werden, allerdings etwas enttäuscht.


    Neu in dieser Version sind:

    • Support für PHP 8.1
    • OAuth2 Support für Microsoft® Services
    • Neuer Ablauf beim aktivieren von Zahlungsgateways

    Ansonsten zeigt der Changelog nur einige Bugfixe als Änderungen in dieser Version an.

    Da die Preview Seite von WHMCS aktuell aber noch nicht aktualisiert wurde, kann es sich hierbei durchaus um eine vorrübergehende Übersicht handeln und weitere Features werden im laufe des Tages präsentiert.

    Endschuldigt bite den späten Hinweis, bin aktuell in kurzen Betriebsferien ;) , WHMCS hatte am Dienstag einen neuen Hotfix für WHMCS 8.5.1 veröffentlicht.


    Zitat

    An issue has been identified in the 8.5.1 release - published on 15th June 2022, that causes an Class not found error when configuring the TransIP registrar module:

    Code
    Class 'Transip\Api\Library\TransipAPI' not found 

    This occurs on environments with an underscore (_) in the WHMCS installation directory path.

    MODULE-7817 - Class not found error in TransIP 1.0.0

    WHMCS hat die Tage bekannt gegeben das man mit der kommenden Version, deren Beta in wenigen Wochen erwartet wird, die Unterstützung von PHP 8.1 einplant. Grund für die bisherige Verzögerung war das Ioncube den PHP 8.1 Support (PHP 8.0 wird nicht unterstützt) erst vor wenigen Tagen in seiner Software implementiert hat.


    Zudem gibt WHMCS bekannt das Version 8.6 die letzte WHMCS Version sein wird welche PHP 7.x unterstützen wird. Modulentwickler und Nutzer von WHMCS mit eigenen Anpassungen sollten also mit 8.6 anfangen die Module und Anpassungen an die neue PHP Version anzupassen.

    So wie se Shiraishi sagt ist es korekt, allerdings bekommt der Kunde damit nur die Möglichkeit im Bestellprozess statt einer (richtigen) Domain eine deiner Subdomains zu nutzen, diese kann er sich selbst aussuchen, da ist nichts mit der Kundennummer.

    Eine auf der Kundennummer basierende (vorläufige) Subdomain, kann evtl dein Provisioning Modul zusätzlich anlegen, da kann ich aber mangels Kenntnis der Pleskmodule nichts zu sagen.

    Aufgrund von Fragen auch hier ein Changelog Update:


    Version 1.7.0 - 20.07.2020

    • Ändere Kündigungsstatus wenn Produkt/Addon manuell gekündigt wurde
    • Ändern des Kündigungsstatus im Cron wenn Produkt/Addon manuell gekündigt wurde, falls dieses vor Version 1.7 manuell gekündigt wurde oder manuell per db
    • Einstellung WHMCS 7.7 Support (EOL seit 01.02.2020)

    Version 1.8.0 - 26.10.2020

    • WHMCS 8.0 support hinzugefügt
    • PHP 7.4 Support hinzugefügt
    • Einstellung WHMCS 7.7 Support (EOL seit 01.02.2020)

    Version 1.9.0 - 12.08.2021

    • WHMCS 8.2 Support hinzugefügt
    • Workaround: WHMCS zeigt beim Kündigen eines Hostingproduktes nicht den korrekten Preis für kommende Verlängerungen für die Domain an, wenn diese nicht gekündigt werden soll
    • Such- und Sortierfunktion im Adminbereich hinzugefügt
    • Ausblendung von Kündigungsfrist und Vertragslaufzeit in den Produktdetails wenn keine angegeben sind
    • Bei Nutzung der Default-Fristen wurde diese nicht auf der Produktseite angezeigt
    • Bei Addons wurde die Einstellung, wie lange eine Kündigung widerrufen werden kann, nicht berücksichtigt
    • Falsche Anzeige der ausstehenden Kündigungen im Dashboard Widget
    • Fehlerhafte Darstellung der Ansicht der durchgeführten Kündigungen wenn der eigene Status ausgeblendet werden soll
    • Bei einer Addonkündigung über den Adminbereich wurde der Grund nicht gespeichert
    • Wurde eine Kündigung über den Kundenbereich hinterlegt und die Seite wurde reloaded, kam es unter Umständen zu einer Mehrfacheintragung der Kündigung
    • Unter bestimmten Umständen wurde eine Kündigung aus dem Modul entfernt, nachdem das Produkt erfolgreich gekündigt wurde
    • WHMCS 7.8 support entfernt
    • WHMCS 7.9 support entfernt
    • PHP 7.1 support entfernt

    Version 2.0.0 - 05.05.2022

    • Möglichkeit Fristen für Domainkündigungen zu hinterlegen hinzugefügt
    • Möglichkeit feste Kündigungszeitpunkte zu hinterlegen, z.B. 7 Tage für Testzugänge
    • E-Mailversand für Erinnerungen an auslaufenden Testzugänge hinzugefügt
    • Unterstützung Prorata bei Addons
    • Option bei Kündigungen als Admin das Kündigungsdatum zu überschreiben (z.B. für Kulanzfälle)
    • Option bei Produkten eine zweite Laufzeit zu hinterlegen, nach einer ersten Hauptlaufzeit (z.B. erste Vertragslaufzeit 12 Monate und danach 1 Monat)
    • Rebuild der Programmlogik zur Verbesserung der Kompatibilität mit externen Modulen
    • Überarbeitetes Einstellungsmenü bei den Laufzeiten für eine bessere Übersicht
    • WHMCS 8.0 Support entfernt
    • WHMCS 8.1 Support entfernt

    Version 2.0.1 - 13.05.2022

    • Bei Verwendung der Standardfristen war kein Widerruf der Kündigung über den Kundenbereich möglich

    Version 2.1.0 - 24.06.2022

    • WHMCS 8.5 Support hinzugefügt
    • Speicherung der Uhrzeit, wann eine Kündigungsanfrage eingereicht wurde

    Kleines Changelog Update für das Modul


    Version 1.7.0 - 17.04.2020

    • Option die erinnerung für Neukunden automatisch zu aktivieren
    • Link zum Guthaben aufladen auf der Modulseite im Kundenbereich hinzugefügt
    • Link zur Benachrichtigungseinstellung auf der Modulseite im Kundenbereich hinzugefügt
    • WHMCS 7.10 support hinzugefügt

    Version 2.0.0 - 19.10.2020

    • WHMCS 8.0 support hinzugefügt
    • PHP 7.4 Support hinzugefügt
    • PDF Exportfunktion des Guthabenverlaufs für den Kunden
    • Fehler in der Adminsuchfunktion behoben
    • WHMCS 7.7 support entfernt

    Version 2.0.1 - 26.11.2020

    • Designfehler behoben
    • Datatables encoding Fehler bei Sonderzeichen behoben

    Version 2.1.0 - 18.01.2021

    • WHMCS 8.1 Support hinzugefügt
    • WHMCS 7.8 Support entfernt

    Version 2.1.1 - 15.06.2022

    • WHMCS 8.1 Support entfernt
    • WHMCS 8.5 support hinzugefügt

    Ich freue mich mal wieder ein neues Modul von Plambee.de vorstellen zu dürfen. Bei dem neuen Modul handelt es sich um ein provisioning Modul für das Hostingpanel Froxlor.

    Mit Hilfe des Moduls können Hostingaccounts direkt über WHMCS erstellt, gesperrt und gekündigt werden. Zudem hat man die Möglichkeit dem Kunden einzelne Panelfunktionen direkt über den WHMCS Kundenbereich zu ermöglichen, dadurch muss dieser den WHMCS-Bereich dafür nicht mehr verlassen.


    Features:

    • automatischens Anlegen eines Hosting-Accounts
    • Sperren/Löschen von Hosting-Accounts
    • Hinzufügen/Löschen von SSL Zertifikaten direkt über den Kundenbereich
    • Hinzufügen/Löschen von Domains über den WHMCS Kundenbereich
    • Anlegen/Löschen von Subdomains über den WHMCS Kundenbereich
    • Anlegen/Löschen von FTP Zugängen über den Kundenbereich
    • Anlegen/Löschen von Datenbanken über den Kundenbereich
    • Anlegen/Löschen von E-Mail Postfächern über den Kundenbereich
    • Anlegen/Löschen von E-Mail Adressen über den Kundenbereich
    • Anlegen/Löschen von E-Mail Weiterleitungen über den Kundenbereich

    Systemvoraussetzungen: PHP 7.4 oder 8.1, ionCube Loader 12, WHMCS 8.5 - WHMCS 8.7, Froxlor Adminaccount mit API Zugang


    Das Modul kann für 79,95€ inkl MwSt pro Jahr oder für 7,99€ pro Monat über folgenden Link erworben werden. Selbstverständlich steht auch eine kostenlose Testversion zur Verfügung.

    Für das AV Contract Modul wurde soeben ein neues Update veröffentlicht


    Version 2.5.0 - 14.06.2022

    • WHMCS 8.5 Support hinzugefügt
    • Option die Bootstrap-Version im Modul zu wählen, damit das Modul die entsprechende Datei für den Kundenbereich verwendet hinzugefügt
    • Support für WHMCS 8.1 entfernt
    • DomPDF aktualisiert

    Wenn die verwendeten Registrarmodule unverschlüsselt sind, dann kann man diese dahingehend umschreiben das diese bei der Registrierung der Domain nicht die Nameserver nutzen welche WHMCS liefert sondern einfach die die man im Programmcode hinterlegt hat (evtl mit Prüfung ob der Kunde seine eigenen angegeben hat). Das ist nicht der große Aufwand. Es gibt aber auch Registrarmodule wo man von vornherein Nameserver angeben kann, unabhängig von der WHMCS Einstellung.


    Alternativ zum Modul von ModulesGarden gibt es auch noch SoluteDNS, welches bei kleineren Domainbeständen preiswerter ist, aber nur PowerDNS Nameserver unterstützt.