Surcharge du module user

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.

Bonjour,

Je dois migrer un portail vers une solution CMS. Je fais actuellement un benchmark pour savoir quel cms serait le plus approprié.

Il y a deux choses :
- Le portail a déjà du vécu et une base de donnée d'utilisateur de plus de 20 000 membres existent déjà. De plus, cette base de donnée est aussi utilisée par les différents sites de la communauté. Il n'est donc pas vraiment question de laisser tomber cette base de donnée.
- Un système de workflow doit être mis en place pour permettre une automatisation des tâches répétitives (envoi de newsletter, création d'un mail, traitement d'un spam...) et une meilleur réactivité.

Je découvre drupal. J'ai pu voir qu'il y avait moyen de créer des modules pour surcharger notamment les fonctions liés à l'utilisateur :
http://drupal.org/project/Modules/category/74
http://drupal.org/project/Modules/category/76
Par contre, es-ce que la doc sur la création de ce genre de module et bien détaillée ? Y'en a-t-il une en francais ?

Pour le second point, j'ai trouvé un module de workflow basic :
http://drupal.org/project/workflow
Pensez-vous qu'il serait possible de surcharger ce module pour pouvoir lui faire executer des scripts php, scripts shell, lui faire envoyer des mails, etc. ?

Merci de votre aide et vos idées.

Forum : 
Version de Drupal : 

est-ce que la doc sur la création de ce genre de module et bien détaillée ?

A ce jour, il n'y a pas vraiment de doc officielle sur Drupal en français. Tu trouveras qq pages ici et sur des blogs perso, mais sinon, c'est drupal.org qui "fait autorité".

La doc disponible sur api.drupal.org est pas mal (notamment l'utilisation du moteur de formulaire), même si certains points peuvent paraître obscurs. Concernant l'écriture de module, les tutoriaux disponibles sur Drupal.org sont accessibles même s'ils sont en anglais (c'est du pas à pas).

Concernant Workflow, ce n'est pas lui que tu devrais surcharger. Tu devrais t'intéresser au module Actions. C'est comme CCK+Views, ils vont généralement de pair. Actions propose une api pour créer des actions qui seront ensuite utilisables par Workflow. D'ailleurs Actions dispose d'une fonction d'envoi de mail en standard.