PluginInscription2
Un article de Bellinux.
Cette page définit les spécifications du plugin SPIP Inscription2, créé comme premier pas pour réaliser SPIP-ASSO.
Le SVN du plugin est là: svn://zone.spip.org/spip-zone/_plugins_/_dev_/Inscription2
Sommaire |
Vision
Inscription2 permet un processus amélioré d'inscription et de gestion des visiteurs. Il doit être lexible et extensible, de manière à pouvoir être utilisé par un ou plusieurs plugins dans un site afin d'offir des fonctionnalités avancées comme:
- une inscription dans le site avec règles et workflows de validation,
- la gestion de droits de visualisation, contribution, administration dans les espaces du site,
- le couplage à d'autres fonctionnalités comme la gestion de listes ou des workflows d'action.
Architecture
Outre SPIP et son modèle d'extensions par plugins, Inscription2 utilise le [plugin CFG], qui permet une API générique de traitement de formulaires définis dans des squelettes, et le plugin Crayons pour créer des zones de saisie dans l'espace public de SPIP (infos des utilisateurs, par exemple).
Situation courante
Une première base du plugin [Révision: 12873] permet de définir des champs dans une table spip_auteurs_elargis.
Prochaines étapes
Le plugin mérite un mécanisme pour offrir une réponse / interaction lors des étapes comme l'inscription.
