Votre avis sur un module annuaire Oracle-MySQL

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Salut à tous,

Voilà j'aimerais votre avis sur un module pour gérer un annuaire que je suis entrain de développer pour un client.

Je vous explique un peu la situation : le client possède un site (un annuaire fait avec un CMS agence) qui est lié à une base Oracle. Il souhaite une refonte de son site (il a choisi Drupal :D) mais souhaite rester sur une base Oracle ET (très important) ne souhaite pas que l'on modifie cette base. Ce dernier souhaite également pouvoir (dans le BO) visualiser la liste de toutes les personnes présentes dans l'annuaire actuel mais également pouvoir modifier chaque fiche personne en particulier.

En clair, je dois récupérer les informations de la base Oracle, les traitées et les enregistrer dans MySQL.

Pour l'instant le module que j'ai développé comprend : un lien vers la page d'administration du module, la liste des personnes présente dans l'annuaire (que j'ai récupéré en interrogeant la base Oracle) que j'affiche dans un fichier template et que j'englobe dans un formulaire qui me permettra de récupérer l'ID d'une personne via une méthode GET pour pouvoir l'afficher dans une autre page (je comptais procéder de cette manière). Mais plus j'avance dans mon code et plus que je me demande si c'est vraiment réalisable ce que je suis entrain de faire...

Donc mes questions sont, selon vous, une telle chose serait-elle possible ? et est-ce que ma façon de faire est la meilleure ?

En espérant avoir été clair... En tout cas merci d'avance de vos réponses !

Version de Drupal :