Ticket #116 - Créer des auteurs par lot
Il peut être intéressant de pouvoir insérer dans SPIP une liste d’auteurs soit via une liste d’emails rentrée dans un champ textarea ou via un import CSV (était possible avec Inscription2 et donc à réadapter).
Doit être un plugin indépendant. Ce serait trop lourd de gérer cela en plus dans Inscription3 alors que ce plugin est déjà bien compliqué.
Note du 26/05/13 :
- Il existe déjà un plugin "importateur de contacts" qui pourrait réaliser cela ;
- Ce plugin peut également être couplé à la librairies Openinviter ;
- Enfin, pour être complet, il doit être couplé au plugin Parrainage pour gérer les invitations ;
Tâches à réaliser
Intégrer le plugin importateur contacts dans la configuration qui permet de récupérer les contacts à partir d’une liste ou d’un site externe (Gmail etc...) ;
Intégrer le plugin parrainages qui permet de sélectionner les contacts et de les inviter à créer un compte (configuration + formulaire de parrainage) ;
Intégrer OpenInviter pour ajouter des méthodes à importateur de contacts
Faire en sorte que les personnes avec un code d’invitation puisse s’inscrire dans un intranet : cf zone.spip.org/trac/spip-zone/changeset/73071
Permettre aux utilisateurs d’inviter leurs propres amis depuis leur page cf : http://zone.spip.org/trac/spip-zone/changeset/73066 ;
Ne pas pouvoir parrainer si la conf du site ne permet pas l’inscription, l’indiquer dans la configuration du plugin parrainage ;
Si le code d’invitation est obligatoire, le signaler dans le formulaire d’inscription et dans le formulaire de configuration de l’ouverture d’inscription du site ;
Pouvoir ajouter comme contact un email simple, une liste d’email ;
intégrer les plugins dans le script de la version 0.3 ;
+ Pouvoir configurer le lien dans le mail de parrainage
+ Le mail de parrainage devrait être en html (notifications)
+ Lors du click sur le lien dans le mail => préremplir les champs du formulaire d’inscription (nom + email) ;
+ Passer par une action editer_filleul dans le plugin parrainage ;
+ Pouvoir ajouter les auteurs via un csv ;
+ documenter l’usage dans MediaSPIP + screencasts
3 commentaires
-
Début d’intégration dans MediaSPIP config avec http://zone.spip.org/trac/spip-zone/changeset/73057 :
Intégration des pages de configuration de :
- importateur de contacts
- parrainage
Ajout d’une page de parrainage dans la configuration
-
Les 3 plugins sont ajoutés au script d’installation via ce commit : https://github.com/kent1D/mediaspip_scripts/commit/b12cbdae3c91e6d261aaebbe4187e62c4f6b7f51
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
Pouvoir importer un email simple et une liste d’emails :