plateforme coopérative de partage d'information 1.9 Version de PLOOPI
PLOOPI est une plateforme web de travail collaboratif (GNU GPLv2) permettant à ses utilisateurs d'échanger et de diffuser des données. Il s'agit d'un logiciel sécurisé, robuste et optimisé dont le code source a été de nombreuses fois audité. PLOOPI se présente également sous la forme d'un framework de développement permettant de faciliter la mise en oeuvre de modules métiers basés sur des fonctionnalités avancées de travail collaboratif.

Documentation

Pages visitées : Newsletter

Newsletter

Newsletter – Module de gestion et d’envoi de Newsletter

Particularité du module: Ce module peut utiliser ses propres templates.

Pour ce faire, il faut :

  • Créer un répertoire “Newsletter” dans le répertoire template de ploopi ( = ./templates/newsletter).
  • Créer un répertoire par template avec un nom explicite (ex: 200809 pour la newsletter de septembre 2008)
  • Dans ce répertoire créer un newsletter.tpl
  • Créer un répertoire fckeditor dans votre repertoire de template personnel et, dans ce répertoire, créer un fichier fck_editorarea.css contenant une copie de votre feuille de style.

Arborescence :

Racine ploopi
   |
   templates
      |
      |
      newsletter
          |
          manewsletter1
          |     |
          |     newsletter.tpl
          |     fck_editor
          |        |
          |        fck_editorarea.css
         ...
          |
          manewsletterN
          |     |
         ...   ...

ATTENTION :

  • Il faut impérativement renseigner TOUS les paramètres de la newsletter (onglet parametres dans l’administration de la newsletter) notamment le HOST qui sera l’url utilisée pour le téléchargement des images, documents, pour les liens, etc…
  • Les newsletters ne sont pas sauvegardées en l‘état (sauf le pdf!), elles sont générées à chaque demandes, il ne faut donc PAS supprimer les templates utilisées par des newsletters sous peine de ne plus pouvoir afficher correctement la newsletter demandée.
  • Dans les templates les chemins vers les images doivent être indiqués de la manière suivante (exemple avec un lien pour une bannière) :

1
<a href="{HOST}"><img src="{HOST}templates/montemplate/img/banniere.jpg" /></a>

Pour minimiser les différences entre la Newsletter et la génération PDF il est conseillé :

  • Il est FORTEMENT conseillé d’utiliser des fichiers de type jpg… car le convertisseur html -> PDF (DomPDF) pose visiblement des problèmes avec le format png (24bit ?).
  • De travailler avec des images ayant une définition de 72dpi.
  • De ne pas redimensionner les images via les attributs html mais de redimensionner l’image réellement.
  • De ne pas dépasser 580px de largeur pour le template.
  • D’inclure la feuille de style directement dans le tpl.
  • De ne surtout pas mettre de commentaire dans le template () surtout pour la feuille de style sous peine de plantage du générateur de pdf qui ne sait pas les interpréter.
  • De manière générale, de partir d’un des template par défaut (./modules/newsletter/template_defaut/exemple_banniere_select/newsletter.tpl).

Balises utilisables dans le template newsletter.tpl

Balise Contenu
{TEMPLATE_PATH} Chemin vers le répertoire du template utilisé
{TITLE} Titre indiqué dans les paramètres de la newsletter
{SUBJECT} Sujet indiqué dans les paramètres de la newsletter
{LINK} lien externe vers la newsletter
{LINK_UNSUBSCRIB} Lien vers la page internet de désinscription
{DATE_DAY} jour (en chiffre) nb: si la newsletter est en statut “expédiée”, DATE_DAY = jour d’expédition
{DATE_MONTH} Mois (en chiffre) nb: si la newsletter est en statut “expédiée”, DATE_MONTH = mois d’expédition
{DATE_YEAR} Année (en chiffre) nb: si la newsletter est en statut “expédiée”, DATE_YEAR = année d’expédition
{DATE_DATE_DAYTEXT} jour (en lettre) nb: si la newsletter est en statut “expédiée”, DATE_DAYTEXT = jour d’expédition
{DATE_MONTHTEXT} Mois (en lettre) nb: si la newsletter est en statut “expédiée”, DATE_MONTHTEXT = mois d’expédition
{HOST} Adresse de site indiquée dans les paramètres de la newsletter
{BANNIERE} Fichier image sélectionnée en bannière (requière un )
{BACKGROUND_COLOR} Couleur de fond
{CONTENT_COLOR} Couleur de fond du content
{TEXT_COLOR} COuleur par défaut du texte

Balises utilisables dans les templates PLOOPI

  • switch_newsletter_subscription (BC) : Actif si la newsletter est activé
Balise Contenu
{switch_newsletter_subscription.ACTION} URL du formulaire de validation
  • switch_response (BC) : Actif si une réponse a l’inscription/désinscription est envoyé par le module Newsletter
Balise Contenu
{switch_newsletter_subscription.switch_response.CONTENT} Réponse à l’inscription/désinscription
  • switch_newsletter_unsubscrib (BC) : Actif pour une demande de désinscription depuis la newsletter
Balise Contenu
{switch_newsletter_unsubscrib.ACTION} URL du formulaire de désinscription
  • switch_newsletter_unsubscrib_response (BC) : Actif lors d’une réponse à une demande de désinscription depuis la newsletter
Balise Contenu
{switch_newsletter_unsubscrib_response.RESPONSE} Contenu “réponse” à la désinscription





Retour en haut de la page