Intégration avec Gandi (compte revendeur)
Koumbit évalue le travail nécessaire pour intégrer AlternC avec un compte revendeur chez Gandi, ce qui nous permettrait d'utiliser l'API XML pour gérer les domaines. Idéalement, la solution devrait également permettre de s'intégrer avec des APIs de d'autres registraires (Gandi ne gère pas les ".ca").
Se créer un compte revendeur
- Avoir un compte Gandi
- Aller dans "les options revendeurs"
- Activer l'API XML (OTE) en mode test
- le reste est bien documenté sur le site de Gandi
À noter que l'environnement test est complètement indépendant de l'environnement prod. Donc l
Intégration dans AlternC
Gandi a des exemples de code PHP pour chaque opération de son API: https://api.ote.gandi.net/
Préalables
xmlrpc::
- installer la librairie xmlrpc : http://phpxmlrpc.sourceforge.net/
- j'ai décidé d'installer ça dans /var/alternc/bureau/lib/xmlrpc
curl::
- apt-get install php5-curl
- /etc/init.d/apache-ssl restart
Nouveaux fichiers
On essaie de tout pousser dans un plugin optionnel, si possible.
- class/m_dom_gandi.php
- admin/dom_register.php
- admin/dom_doregister.php
Exemples de code
todo. :-)
