SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 172 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > SPIP-Listes > Comment ca marche ?

Comment ca marche ?

3 novembre 2008 – par Paladin – commentaires

10 votes

Le code source du plugin SPIP-listes est sur spip-zone

SPIP-Listes rajoute 6 tables à la base qui passe ainsi de 38 à 44 tables.

Description des tables rajoutées par SPIP-Listes :
-  spip_courriers : table des courriers ;
-  spip_listes : table des listes d’envoi (nom de la liste, description) ;
-  spip_auteurs_elargis : préférences de réception du courrier (html, texte ou non) dans spip_listes_format (qui est une clé, pas une table ?!) ;
-  spip_auteurs_listes : id_auteur des abonnés, par liste ;
-  spip_auteurs_mod_listes : modérateur de la liste. En réalité le créateur.
-  spip_auteurs_courriers : etat de la queue du courrier.

Pour mémo, état des statuts des courriers :
-  redac : en cours de rédaction
-  ready : prêt à l’envoi
-  encour : en cours d’envoi
-  publie : publié

Cheminement d’un courrier :
-  exec/spiplistes_courrier_edit propose la création d’un courrier. Il envoie le résultat à exec/spiplistes_courrier_gerer ;
-  exec/spiplistes_courrier_gerer enregistre ce nouveau courrier dans la table spip_courriers avec comme statut ‘redac’ qui vous propose l’envoi à une adresse de test (qui doit être une adresse d’auteur) ou l’envoi à une liste ;
-  Si l’envoi est validé pour un test ou une liste, le spip_courriers.statut du courrier devient « encour » ;
-  pour un test, spip_courriers.total_abonne du courrier passe à « 1 » ;
-  La meleuse repasse spip_courriers.statut du courrier de test en « redac » après son envoi ;
-  Si le courrier est destiné à une liste, la meleuse passe spip_courriers.statut du courrier en « publie » après les envois ;
-  Le cron SPIP appelle celui des listes au fil de l’eau, lorsqu’il a le temps. Le cron des listes vérifie les listes programmées en envoi auto et s’occupe de placer en file d’attente les courriers récents. Si la date est dépassée, le courrier est annulé ;
-  La meleuse prend le relais (une suite du cron) et charge par paquets ses courriers pour la distribution.

Dernière modification de cette page le 4 novembre 2008

Retour en haut de la page

Vos commentaires

  • Le 21 novembre 2008 à 23:04, par jcguinel En réponse à : Comment ca marche ?

    Après installation, SPIP liste fonctionne très bien
    Mais à la réception du mail
    Le lien « lire la suite de l’article » fait un apparaître un doublon de l’adresse racine du site du type :
    href=« http://www.mondomaine.com/http://www.mondomaine.com/spip.php?action=redrirect?id_article=x »

    Que quoi cela vient-il ?
    Les autres liens dans la lettre sont correctes
    J’utilise :
    -  le patron « Nouveauté »
    -  spip-listes_1_9_2
    -  spip 1.9.2e

    Merci de rediriger cette demande ailleurs si nécessaire
    Jean-Claude

    Répondre à ce message

  • Le 30 octobre 2009 à 16:58, par ? En réponse à : Comment ca marche ?

    Bonjour,

    Je suis sous spip 1.9.2e. J’ai installé spip-Liste 1.9.3 (1.9991-23253 <1.98> ). J’ai créé une liste de diffusion publique et mis le code suivant dans ma page sommaire :
    [(#REM) S’inscrire à la lettre d’information ]
    [(#ENVd| ?’’,’ ’) #FORMULAIRE_ABONNEMENT]
    [(#REM) Si (d) présent dans l’url, propose la modification de l’abonnement ]
    [(#ENVd| ?’ ’,’’)
    #FORMULAIRE_MODIF_ABONNEMENT]

    Pourtant sur le site public le message suivant apparaît :
    Aucune liste de diffusion publique disponible.

    Pouvez-vous m’expliquer pourquoi et m’aider à y remerdier ?
    Merci

    Répondre à ce message

  • Le 13 novembre 2008 à 11:35, par mailou En réponse à : Comment ca marche ?

    Bonjour,

    Pour l’utilisation de spip-listes, je souhaite insérer le formulaire d’abonnement dans un article de type {{[Inscription->spip.php?page=formulaire_abonnement]}} qui devrait renvoyer sur le formulaire, surprise, ça ne marche pas.

    Merci de me renseigner

    • Le 9 janvier 2009 à 21:43, par ? En réponse à : Comment ca marche ?

      C’est un peu vieux... T’as tu trouver depuis.

      Mais de cette manière ça fonctionne :

      http://adresse_site/spip.php?page=abonnement

      Guy

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Refonte de l’identité graphique

    10 juillet – 32 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 34 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • La Fabrique

    20 avril 2012 – 315 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

  • Publier archivelist.txt via svn/terminal

    10 août 2009 – 11 commentaires

    Objectif : mettre à jour l’index archivelist.txt Environnement : commandes svn via terminal Si vous désirez voir publié dans la zone la version paquet de votre contribution, il faut ajouter la ligne nécessaire dans le fichier archivelist.txt. (...)

Ça spipe par là