source: spip-zone/_plugins_/mailsuscribers/paquet.xml @ 67831

Last change on this file since 67831 was 67831, checked in by cedric@…, 7 years ago

Debut du plugin de gestion des Inscrits a une liste de diffusion par mail
Pour eviter toute l'ambiguite inscrit/abonne on choisit le prefixe mailsuscribers pour le plugin qui gere l'objet mailsuscriber (un inscrit/abonne a une diffusion par mail)
Le plugin gere deja :

  • l'interface d'admin pour inscrire/desinscrire
  • la configuration simple ou double optin
  • les notifications automatisees de mail de confirmation, d'inscription, de desinscription en fonction du changement de statut
  • les actions de confirmation/inscription/desinscription correspondantes
  • la tracabilite de l'optin par log de l'heure/ip/(identite si connue) lorsqu'il y a inscription ou desinscription (champ opposable car non editable via le back-office)
  • le passage automatique en refuse/suspendu d'une inscription non confirmee (double optin)
  • la suppression automatique des inscrit a la poubelle (a priori operation manuelle a la demande du concerne : par defaut un desinscrit reste en base en statut refuse/suspendu)

TODO :

  • le formulaire publique d'inscription/desinscription
  • l'ajout de la case d'optin inscription(suscribe) newsletter dans le formulaire d'inscription (signup) de spip
  • l'import automatique des inscrits spip-listes/spip-lettres/mes_abonnes/clevermail quand presents en base
  • l'import par csv
  • l'export au format csv
  • l'API conventionnelle du module d'inscription
  • en tout dernier, si possible, la gestion des listes de diffusions (ou sujets ou themes ou canaux, terminologie a determiner)

(Et un grand merci a Marcimat et sa fabrique qui permettent vraiment de gagner un temps fou dans l'ecriture de nouveaux objets)

File size: 1.0 KB
RevLine 
[67831]1<paquet
2        prefix="mailsuscribers"
3        categorie="communication"
4        version="0.1.5"
5        etat="dev"
6        compatibilite="[3.0.0;3.0.*]"
7        logo="prive/themes/spip/images/mailsuscriber-32.png"
8        documentation="http://contrib.spip.net/mailsuscribers"
9        schema="0.1.1"
10>
11        <nom>Newsletter.Inscription</nom>
12        <auteur lien='http://nursit.com'>Cédric Morin</auteur>
13
14        <licence>GNU/GPL v3</licence>
15
16        <pipeline nom="autoriser" inclure="mailsuscribers_autorisations.php" />
17
18        <pipeline nom="declarer_tables_objets_sql" inclure="base/mailsuscribers.php" />
19        <pipeline nom="declarer_tables_interfaces" inclure="base/mailsuscribers.php" />
20        <pipeline nom="pre_insertion" inclure="mailsuscribers_pipelines.php" />
21        <pipeline nom="pre_edition" inclure="mailsuscribers_pipelines.php" />
22        <pipeline nom="optimiser_base_disparus" inclure="mailsuscribers_pipelines.php" />
23
24        <menu nom="mailsuscribers" titre="mailsuscriber:titre_mailsuscribers" parent="menu_activite" icone="images/mailsuscriber-16.png" action="mailsuscribers" />
25</paquet>
Note: See TracBrowser for help on using the repository browser.