Téléchargement

Téléchargement du module Registrar

Notre module n’est pas inclus par défaut dans la distribution de WHMCS. Vous devrez le télécharger et l’installer manuellement.

Version en vigueur

Pour WHMCS > 8.1 / PHP 7.4 et PHP 8.1 / Ioncube 12

Module registrar 3.3.0 (14 Février 2024)

Notes de version

Améliorations

  • Gestion des erreurs lors de la connexion à l’API.
    Certains retours ont été signalés lorsque l’API n’est pas disponible, provoquant le blocage de WHMCS, en particulier lorsque nos widgets sont activés sur la page d’accueil de l’administrateur.
  • Notifications par e-mail aux clients pour les opérations asynchrones.
    Lorsqu’une requête sur un nom de domaine est asynchrone, le résultat est géré par le cron netim_ope_sync.php. Désormais, des notifications par e-mail sont envoyées au client une fois le résultat connu.
  • Le widget de surveillance, introduit dans la v 3.2, peut désormais prendre en charge les extensions en fonction d’un paramètre.

Corrections d’anomalies

  • Quelques corrections de bugs sur le nouveau Widget Monitoring
  • Quelques corrections de bugs sur l’addon Netim Tld Manager

Cette version apporte de nouvelles fonctionnalités et améliorations par rapport à la version précédente 3.1

Améliorations

  • Nouvelle tâche planifiée pour mettre à jour automatiquement les prix avec NETIM TLD Manager. Il est désormais possible d’appliquer périodiquement votre marge par défaut avec un script.
  • Nouveau widget de surveillance pour afficher les erreurs de configuration, les erreurs de prix et notifier la disponibilité des nouvelles versions du module. Il est fourni avec une nouvelle tâche planifiée pour effectuer toutes les vérifications chaque jour.
  • La version du module est désormais affichée dans la liste des modules
  • Nouvelle méthode de calcul des tarifs disponible dans NETIM TLD Manager. Il est désormais possible de calculer les prix avec une marge basée sur le prix de vente (comme auparavant) ou basée sur le prix d’achat.
  • Meilleur support des traductions et support complet de l’espagnol pour le module registrar, les addons et les widgets.
  • Prise en charge de DNSsec pour les clés externes grâce à un nouveau template d’écran

Cette version est une version de maintenance de la V3.1

Corrections d’anomalies

  • Les widgets généraient l’erreur PHP suivante
    Call to undefined function Netim\\Core\\getApiLang() in /mnt/nas/whmcs-rc.dev.netim.com/httpdocs/modules/widgets/NetimAccount.php:39
  • Le numéro de version du module est désormais affiché dans la liste des modules
  • Netim Tld manager: Détection des extensions affectées à Netim alors qu’elles ne sont pas gérées

Cette version est une version de maintenance de la V3.1

Corrections d’anomalies

  • Les hooks ne sont plus exécutés. Déplacement du fichier hook dans le répertoire du module en tant que hooks.php
    Nous suggérons de supprimer l’ancien fichier /includes/hooks/netim.php

Cette version est une version de maintenance de la V3.1

Corrections d’anomalies

  • Correction de l’erreur de base données lors de l’activation de l’addon Netim Tld Manager alors que la table est déjà présente dans la base données.

Cette version est une version de maintenance de la V3.1

Corrections d’anomalies

  • Les serveurs DNS sont désormais bien retournés lors de l’appel de la fonction DomainGetNameservers de  l’API WHMCS 
  • Le registrar lock est désormais bien retourné lors de l’appel de la fonction DomainGetLockingStatus de  l’API WHMCS 

Cette version est une version de maintenance de la V3.1

Améliorations

  • Nouveau script check_login.php pour vérifier si vos identifiants sont corrects afin de vous connecter à l’API de NETIM
  • Nouveau fichier categories.json qui définit nos ccTLD en catégories géographiques
  • Ajout du support du service de prête nom pour le Venezuela
  • Toutes les requêtes API sont désormais considérées comme asynchrones si le délai de traitement est supérieur à 25 secondes. (10 secondes par défaut). Cette nouvelle valeur permet d’éviter autant que possible les requêtes asynchrones.

Corrections d’anomalies

  • Lors d’une mise à niveau du module v2.6 vers v3.1, la migration des opérations asynchrones en cours, du champ subscription_id vers la table mod_netim_async, vérifie si la valeur est un entier.
  • Lors de l’enregistrement ou du transfert de domaine, la requête n’échoue plus même si la gestion de la confidentialité whois échoue.
  • Quelques correctifs dans l’API du client SOAP

Cette version est une version de maintenance de la v3.0

Améliorations générales

  • Le support de DNSsec peut maintenant être désactivé afin d’empêcher l’affichage de la page de gestion correspondante dans l’espace client.
  • Prise en charge complète de l’espagnol dans les données additionnelles des domaines, Netim Tld Manager, les espaces client et administrateur.

Corrections d’anomalies

  • Les données additionnelles des domaines étaient toujours affichées en anglais quelle que soit la langue de l’utilisateur.
  • La gestion des régions dans la gestion des informations whois a été revue et mise à jour. WHMCS prend en charge les régions en tant que champ texte au lieu d’une liste déroulante. Ainsi, la valeur fournie doit être normalisée afin de se conformer à notre API et aux valeurs attendues.
  • Certains utilisateurs avaient des libellés manquants (non traduits) dans les widgets. La gestion des traductions a été revue et mise à jour.
  • Problème dans Netim Tld Manager lorsque le mot de passe du compte avait le caractère spécial &
  • Problème dans Netim Tld Manager lors de l’obtention des données brutes des extensions auprès de Netim. Un caractère spécial générait une erreur SQL.
  • Quelques corrections pour éviter les erreurs avec PHP 8.1
  • Quelques corrections pour éviter les erreurs avec PHP 7.2

Cette version est une mise à jour majeure du module. Ce dernier a été entièrement réécrit pour utiliser de nouvelles librairies de base et se conformer à notre nouvelle politique de développement.

Pour les utilisateurs existants de v2.x, veuillez prêter attention aux modifications surlignées en rouge qui nécessitent des actions de votre part !

Améliorations générales

  • Nouvelle gestion des opérations asynchrones.
    Le champ « Subscription ID » dans la gestion des noms de domaine n’est plus utilisé. Au lieu de cela, les opérations asynchrones sont stockées dans la base de données locale et mises à jour grâce au script de synchronisation.
    Les utilisateurs existants n’ont rien à faire car le script migrera les opérations stockées avec l’ancienne méthode. Plus d’informations sur les requêtes en attente et les templates.
  • Nouvelle gestion des champs additionnels pour les domaines.
    La définition des champs a changé pour un fichier json (avec de nouvelles traductions). Les utilisateurs existants doivent vérifier leurs traductions s’ils les ont personnalisées.
  • Support de la recherche de disponibilité par le module avec le support des noms de domaine premium. Voir Recherche de disponibilité
  • Les nouveaux domaines obtiendront le statut « En attente d’enregistrement » plutôt que « En attente ». En cas d’échec d’enregistrement, il retrouvera le statut « En attente » par défaut.
  • Nouvelle méthode de configuration du service de prête nom et du service de contact local
    Pour les utilisateurs existants, vérifiez vos paramètres existants avec la nouvelle définition.
  • Nouveaux paramètres pour la gestion du débogage
    La gestion des logs a été revue afin de faciliter le débogage. Voir Activer le débogage
  • Lorsque la période de souscription d’un ordre de transfert est supérieure à 1 an, la soumission de la demande échoue. Notre système ne prenant en charge qu’une année pour les demandes de transfert de domaine.
  • Le fichier hook /includes/hooks/netim.php n’est plus encodé en ioncube.
  • La modification des serveurs de noms peut être effectuée avec un glue record. Fournir par exemple ns1.netim.net:1.2.3.4
    .

Améliorations de l’espace client

  • Nouveau modèle client « twenty-one » afin d’afficher les messages aux clients sur les opérations en attente.
    Pour les utilisateurs existants utilisant un autre template ou un template personnalisé, fusionnez nos modifications dans votre template actif. Plus d’informations sur les requêtes en attente et les modèles.
  • Traduction complète du module pour l’espace client et les templates.
    Pour les utilisateurs existants, assurez vous de traduire dans vos langues si vous avez activé autre chose que l’anglais ou le français.
    Plus d’informations concernant l’Activation du débogage.
  • Nouvelle gestion des services pour DNSSec.
    Une nouvelle option/écran s’affiche dans l’espace client.

Améliorations de la zone d’administration

  • Traduction complète du module, de l’addon « Netim Tld Manager », des widgets 
    Pour les utilisateurs existants, ne traduisez que si nécessaire. Plus d’informations concernant l’installation des traductions
  • L’enregistrement des opérations en erreur ou attente ou annulées dans la liste des taches a été revu.
  • Sur la page de gestion de domaine.
    • Les opérations en attente sont désormais affichées sous forme de tableau sous « Historique des rappels de domaine »
    • Lorsque le domaine est en attente d’enregistrement ou en attente de transfert, il n’est plus possible de soumettre une nouvelle action « Enregistrer » ou « Transférer »
    • Le type de commande (enregistrement / transfert) est vérifié et doit correspondre à l’action « Enregistrer » ou « Transférer ».
    • Plus de message d’erreur si un nom de domaine est en attente. Vérifiez les notes de l’administrateur pour le message d’erreur.
    • L’action « Obtenir le code Epp » affiche maintenant le code à l’écran.
    • Nouvelle action « Changer le code EPP ». Cette action a le même comportement que l’obtention du code dans la v2.X. Ainsi, un nouveau code EPP sera généré et envoyé au client ou au revendeur par email.
    • Prise en charge du « .XXX membership ». Il est maintenant possible de sauvegarder le numéro de membre afin d’activer le domaine. (Uniquement affiché pour les domaines .XXX).
    • Nouvelle gestion DNSSec. Le statut Dnssec est maintenant affiché si l’extension prend en charge DNSSec. De plus, une nouvelle action « Dnssec » permet d’activer ou désactiver la fonctionnalité si le nom de domaine utilise nos serveurs de noms.

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Correction d’un bug dans 8.0.3 concernant la synchronisation des domaines

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Support de la fonctionnalité « TLD Import & Pricing Sync »

  • Correction du non chargement du widget dans certaines versions de PHP / Ioncube loader

NETIM TLD manager

  • Correction de l’anomalie si des groupes de clients sont définis. La mise à jour des prix des extensions se fait désormais sur le groupe par défaut

  • Correction d’une anomalie dans l’affichage et le calcul dynamique de la marge lorsque la devise de base n’est pas l’Euro

  • Ajout de l’application de la marge par défaut sur les extensions sélectionnées. Le bouton de mise à jour initial devient « Update with manual prices »

  • Ajout de l’importation des prix

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Correction d’une autre anomalie dans la gestion des contacts si définis dans les paramètres généraux

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Correction d’une anomalie dans la gestion des contacts si définis dans les paramètres généraux

  • Remplacement du caractère  » par ‘ systématique dans les informations de profil

NETIM TLD manager

  • Correction d’une anomalie dans le chargement des prix dans l’addon NETIM_TLD_MANAGER

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Correction d’un bug mineur sur le script de synchronisation

  • Support des informations additionnelles sur le changement des contact

NETIM TLD manager

  • Ajout du paramétrage « Durée minimale »

  • Modification dynamique du calcul de marge sur les extensions actives

  • Ajout de la mise en valeur des marges < marge par défaut

  • Ajout de l’affichage de toutes les extensions dans l’ajout d’une extension

  • La mise à jour des prix n’affecte plus que les périodes actuellement enregistrées (auparavant appliquait l’ajout)

  • Modification de la notion de « taux de marge par défaut » en « taux de marge par défaut sur prix de vente »

Compatibilité

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Améliorations

  • Revue et test de compatibilité

Cette version du module unique a été testée pour fonctionner sur toutes les versions de PHP depuis 5.6.

  • Fonction de suppression d’un domaine

L’exécution de l’opération de suppression a été revue afin de gérer correctement les différentes situations impactant les dates d’expiration et le statut.

  • Nouvel addon « netim_tld_manager »

Suite à de nombreuses demandes à ce sujet, nous sommes fier de fournir dans le module un addon permettant une gestion efficace des extensions notamment :

    • Visualiser les extensions actives, le prix d’achat, le prix de vente actuel et réaliser une modification en masse
    • Ajouter des extensions en 1 clic
    • Vérifier le paramétrage des extensions vs les valeurs acceptées par NETIM
    • Visualiser les promotions
  • Support complet du jeu de caractères latin pour les informations du profil, titulaire et contacts

Tous les caractères accentués des jeux LATIN1 / LATIN-EXTA / LATIN-EXTB.

Le support d’autres jeux de caractère tels que le Cyrillic n’est pas supporté.

  • Support des fonctions « domain_sync » et « transfer_syc »

La synchronisation des domaines notamment au niveau de la date d’expiration et du statut est désormais réalisée par le fonctionnement interne de synchronisation des domaines de WHMCS ainsi que la synchronisation des transferts de domaine.

L’ancien script de synchronisation netimsync.php n’est désormais plus utilisé.

Le nouveau script netim_opesync.php doit par contre être utilisé pour synchroniser les enregistrements et les renouvellement asynchrones.

Corrections d’anomalies

  • Conversion des champs additionnels de l’extension .IE

Le gestion du processus d’enregistrement via le fastpass était incorrecte

  • Gestion des domaines IDN

L’enregistrement d’un domaine en IDN réalisait l’enregistrement d’un domaine différent suite à une erreur de conversion