Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

EELV Lettre d’info

Description

Ajoute un formulaire d’inscription sur le site et un gestionnaire d’infolettres dans le tableau de bord :

  • gestion des habillages
  • carnet d’adresses
  • Archives
  • réponses

Gérez librement du contenu

  • raccourcis pour ajouter l’aperçu des derniers articles ou pages
  • l’extension permet d’utiliser des balises dans les infolettres

Formulaire d’inscription/désinscription

  • Créez une nouvelle page et placez la balise [eelv_news_form] dans le contenu.
  • Allez à la page de réglages dans le tableau de bord de WordPress et saisissez les valeurs par défaut pour l’expéditeur et la page de désinscription (la page qui contient le code court [eelv_news_form] pour permettre aux visiteurs se (dés)abonner de votre newsletter)
  • attributs disponibles :
    • group=1 (Numerique, défini dans quel carnet d’adresses enregistrer l’’adresse de messagerie)
    • subscribe=1 (Booléen) option d’inscription
    • unsubscribe=1 (Booléen) option de désinscription
    • archives=1 (Booléen, affiche ou non le lien vers les archives)
    • archives_title= »Last newsletters » (Chaîne)
    • title= »Your email: » (Chaîne)
    • placeholder= »Your email: » (Chaîne)
    • button_label= »ok » (Chaîne)

Fonctionnalité de réponse

  • Créer une page et placez la balise [nl_reply_form] dans le contenu.
  • Allez à la page de réglages dans le tableau de bord de WordPress et saisissez les valeurs par défaut pour l’expéditeur et la page de réponse (la page qui contient le code court [nl_reply_form] pour permettre aux visiteurs de répondre à votre newsletter)
  • ajoutez des liens de réponse à vos newsletters en utilisant le code court [nl_reply_link], vous pouvez ajouter autant que lien que vous le souhaitez.
    Les attributs pour les liens de réponses sont rep= »le_code_de_reponse » val= »Le texte affiché »
    exemple :

Aimez-vous cette extension ?

[nl_reply_link val="Oui, je le veux" rep="oui"]

[nl_reply_link val="Pas du tout" rep="non"]

[nl_reply_link val="Pouvez-vous répéter la question ?" rep="pascompris"]

Les liens seront générés automatiquement avec l’adresse de messagerie du destinataire. Si le lien est cassé ou qu’il manque des données, un formulaire sera affiché pour les compléter.

Suivi de lecture

  • Vérifiez si vos infolettres ont été lues.
  • Nettoyez votre carnet d’adresses.

Utilisez des habillages

  • Vous pouvez créer des habillages ou utiliser l’habillage par défaut.
  • L’habillage par défaut charge automatiquement les trois derniers articles dans votre infolettre.

Notification d’envoi

  • Les administrateurs réseau peuvent également définir une adresse de messagerie pour recevoir toutes les infolettres envoyées par le serveur, afin d’éviter l’utilisation comme spams ou assister les utilisateurs

Carnets d’adresses externes

Utilisez ces accroches pour utiliser un carnet d’adresses externe

To hook into the pre-sending form and and add your recipients selector, use :
<?php
add_action('eelv_newsletter_select_recipients','my_recipients_select_function');
function my_recipients_select_function(){
echo' My recipients’;
}
?>

To parse the query and correctly add emails to the queue, use :

Also usefull: add_action('eelv_newsletter_addressbook_list')

Prise en charge de WP CLI

Sending to huge list of recipients can be done over wp-cli.

wp newsletter send

In a multisite use, –url parameter is mandatory.

To avoid any conflict, set « send by » to « WP-CLI » in your configuration page.’,

Langues

Français

  • fr_FR : 100%

Anglais

  • en : 100%

Captures d’écran

  • Gestionnaire de modèles
  • Options d’envoi

Blocs

Cette extension fournit 2 blocs.

  • Newsletter reply link
  • Newsletter Post Preview

Installation

  1. Upload eelv_newsletter to the /wp-content/plugins/ directory
  2. Activez l’extension depuis le menu « Extensions » de l’administration de WordPress.
  3. Create a new page and insert the short code [eelv_news_form]
  4. You can edit defaults settings in Newsletter > Configuration and help

FAQ

Does the adress book has a blacklist ?

Yes, email registered in the black list, won’t receive any newsletter from your site.

Can I create my own skins ?

Yes, skins are registered as post-type.

  1. Site admins can create skins into newsletter > skins
  2. To add skins on each blog on a multisite network, just add some items to the default themes variable in your functions.php ex: $eelv_nl_default_themes['your skin name']='Your skin HTML here';
  3. To add a default content to this skin, add an item to the default content variable. ex : $eelv_nl_content_themes['your skin name']='Your content here';

Avis

8 septembre 2016
After installing it did not work it took hours because hacking is not documentation crumbling; then suddenly it stopped working again ... it's a shame because when it works; it's really convenient to use but it is unreliable suddenly must forgive me but I have really tried. Sorry for my English ; I'm french.
Lire les 4 avis

Contributeurs/contributrices & développeurs/développeuses

« EELV Lettre d’info » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“EELV Lettre d’info” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « EELV Lettre d’info » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

4.8.2

  • Add missing files to repo

4.8.1

  • Add missing files to repo

4.8

Warning: Beta version for test purpose only

  • Add Gutenberg support
  • Add many hooks

4.7.1

Release date: 2018-06

  • Add shortcode attributes: title and label

4.7

Release date: 2017-12

  • Adds eelv_newsletter_addressbook_list action hook
  • Code refactoring

4.6.1

Release date: 2017-05-18

  • Fix cross-site scripting (XSS) vuln in address book
  • Fix cross-site request forgery (CSRF) vuln in address book

4.6

Release date: 2017-05-17

  • Adds variables in templates: {blog_name}, {blog_url}, {blog_description}, {blog_image}

4.5

Release date: 2017-03

  • Add limit « option » in CLI command
  • More customizable HTML in subscribe forms
  • Separate notices when many forms are in the same page

4.4

Release date: 2017-02

  • Add: WP-CLI support
  • Add: Some verbose output while sending
  • Add: Optimize Ajax calls

4.3

Release date: 2016-06-28

Add site favicon in archive template
Add action eelv_newsletter_sending_options($post)
Add action eelv_newsletter_custom_box_dest($post_id)
Add action eelv_newsletter_editor_variables
Add filter eelv_newsletter_content($content, email, $wp_user_datas, $nl_id)
Add $archive parameter to eelv_newsletter_parse_recipients($contacts) filter
Display date within local date and time format in sending options page
Fix untranslated strings
Code cleanup
Update credentials

4.3

Release date: 2016-10

Add: Locker to avoid sending overlapping
Add: Less SQL transactions
Fix: Some sent emails where not stored in log

4.2.3

Release date: 2016-04-27

Fix: The first newsletter is never sent

4.2.2

Release date : 2016-03-10

Fix PHP warning  » Trying to get property of non-object »

4.2.1

Release date : 2015-10-29

  • remove use of <? shortcuts
  • Update textdomain to match plugin slug

4.2.0

Release date : 2015-10-20

  • More accurate sending date
  • GLobal UI: Use of native Dashicons
  • Improved UI in archives: Progress bar

  • Fix headers encoding

  • Put JS and CSS in separated directories
  • Code cleanup

4.1.2

  • minified JS and CSS on front
  • default date is local date on sending form

4.1.1

  • Fix a cron bug
  • More verbose queue list
  • Explicitly display locale time

4.1.0

Release date : 2015-09-18

  • Modulable cron interval
  • Better performances
  • Code cleanup

4.0.1

Release date : 2015-09-11

  • Update version
  • Wrap sender name in quotes

4.0.0

Release date : 2015-09-10

  • Add import addressbook by CVS
  • Allow scheduled sending
  • New editor helper with preview of post and autocompleter
  • New multi-instance widget with more options
  • Fix header’s Message-id (thanks to Inglebard)
  • Small code refactoring
  • improved translation

3.13.5

  • more WP 4.3 compliant

3.13.4

  • WP 4.3 compliant

3.13.3

  • Fix: Better use of imagettftext (removes PHP warning)

3.13.2

  • Add: Send per burst and burst interval options
  • Move full use of wp_mail to branch 4.0
  • Some code cleanup

3.13.1

  • Add: Use of wp_mail function to make the plugin more hookable
  • Some code cleanup

3.13.0

  • Add: Usage statistics in skins list
  • Add: Security improvement in options page
  • Fix: Unwanted slashes in options saving

3.12.3

  • Fix: remove bad div end tag

3.12.2

  • Fix: update shortcode help

3.12.1

  • Fix: text-domain issue

3.12.0

  • Add: Configuration help : check if shortcodes are present
  • Fix: Archives widget bug with post loops

3.11.0

  • Add: Configuration option : End of line \r\n and \n to fix problem on some servers such as qmail
  • Add: plugin icon

3.10.0

  • Add: Configuration option : MIME type HTML or HTML+PlainText
  • Add: Remove styles from plain text part
  • Fix: Default skins add header images only if there is one

3.9.1

  • Fix: Un/Subscribe shortcode attribute error

3.9.0

  • Add: Shortcode wizard to insert answer links
  • Add: Export contacts from a group as CSV
  • Add: Hooks to add some external address books
  • Fix: [nl_date] & [desinsc_url] not parsed
  • Fix: Encoding on Mac clients by using « Quoted-printable » instead of « 8bit »

3.8.7

  • Fix: JS error on subscribe form from shortcode

3.8.6

  • Fix: bug on archives list front page

3.8.5

  • Fix: Change headers end of line to CRLF (\r\n) to match more servers
    http://fr2.php.net/manual/fr/function.mail.php
  • Fix: Remove some PHP warnings

3.8.4

  • Fix: Activation generate error

3.8.3

  • Fix: subscription widget bug

3.8.1

  • Fix: Break lines after inserted posts in newsletter editor to prevent posts in other posts

3.8.0

  • Add: More options in skin management and for default content
  • Add: Remove autoP formating for skins and newsletters
  • Add: 2 cols preformated template
  • Add: Ability to load skin’s default content unregardless to the selected skin
  • Add: Displays real posts in realtime preview for default content
  • Fix: Refresh after selecting a skin in newsletter editing

3.7.0

  • Add: Edit default content for each newsletter skin
  • Add: Edit item style for each default content with realtime preview
  • Add: Archives widget
  • Add: Better address book list displaying
  • Add: Update the online newsletter displaying
  • Fix: Huge code improvement
  • Fix: Wording & translation
  • Fix: Few bugs

3.6.7

  • Add : 5sec. delay between two bursts
  • Add : Custom wpdb query for users adressing in order to get only required datas (improves performances)

3.6.6

  • Fix : Integration in WP 3.8

3.6.5

  • Fix : suscription bug

3.6.4

  • Fix : update edit.php to post.php
  • Fix : performances optimisation
  • Fix : suscription bug

3.6.3

  • Fix : Addressing assignation problem

3.6.2

  • Add : Double verification for users role, for preventing conflict with custom capabilities

3.6.1

  • Fix : Important bug fix with role selection for recipients
  • Add : Add addressing possibility with login values
  • Fix : French translation

3.6.0

  • Add : Add addressing possibility with name and email values
  • Add : Default WP aligncenter, alignleft and alignright style support
  • Add : Edit spy image’s text

3.5.9

  • Fix : Options stripslashes
  • Fix : Address book fields focus

3.5.8

  • Fix : Minor bug fix

3.5.7

  • Fix : Correctly allow multiple form occurences
  • Fix : French translation

3.5.6

  • Add : widget options : texts, classes
  • Add : widget placeholder replacement for old browsers

3.5.5

  • Add : Pre-checked option for share buttons
  • Add : Default style for widget, suscribe/unsuscribe show/hide occurence
  • Fix : Auto update option version
  • Fix : Change licence from CC to GPL

3.5.4

  • Fix : use wp_enqueue_style function

3.5.3

  • Fix : Adjust color of red-list emails

3.5.2

  • Fix : Keeps newsletter submenu opened on news-type page

3.5.1

  • Fix : User role setting for news-types

3.5.0

  • Add : News-type taxonomy
  • Add : Group destination for suscribe-form (shortcode attribute)
  • Fix : Minor Cross Site Scripting (XSS) in group management page
  • Fix : better HTML syntax in suscribe form
  • Fix : some words

3.4.3

  • Add : Mime format for correct plain text displaying
  • Add : show a thickbox for answer links in a preview page
  • Fix : shows a correction
  • Fix : alerts text correction

3.4.2

  • Add : Check for missing parameters in sending form
  • Fix : Help page duplicate content
  • Fix : Translation fix
  • Fix : SQL syntax error in answer page
  • Fix : PHP warning in configuration page

3.4.1

  • Fix : french translation fix
  • Fix : edit options version

3.4.0

  • Add : Answer functionnality : requires to create an anwser page with the shortcode [nl_reply_form]
  • Fix : enhance archives columns view
  • Fix : spy image headers

3.3.4

  • Fix : Hide new available options from network

3.3.3

  • Add : Display an alert for new available options

3.3.2

  • Add : Adjust capabilities for Admins, Editors (can’nt edit configuration or reload parameters) and Authors (can’nt send newsletters)

3.3.1

  • Fix : Remove HTML tags from suscribe-from alerts, JS XSS vulnerability fix

3.3.0

  • Add : Move plugin to English and then retranslate it into french… :-/
  • Add : Change newsletter skin directly from send page
  • Add : Send a confirmation e-mail to (un)suscribers
  • Add : Some help and legend
  • Fix : Replace deprecated functions
  • Fix : Remove some php warnings

3.2.2

  • Fix : Check if apply_filter(‘the_content’) doesn’t make content empty

3.2.1

  • Fix : CSS fix in admin

3.2.0

  • Add : Title and share-links options for converting posts into newsletters
  • Add : Option for hidding archives link under subscription form

3.1.5

  • Fix : bug in configuration page

3.1.4

  • Minor add : duplicate en_US translation to en_UK

3.1.3

  • Minor add : Enhanced english translation

3.1.2

  • Minor add : Shows percentage rate of reading
  • Fix : Issue while checking reading status of an email
  • Fix : Enhance functions compability with has_cap
  • Fix : Performances optimisations

3.1.0

  • Add : Reading tracking : now appears in archives list
  • Fix : Archive front page override other post-types

3.0.0

  • Add : Reading tracking : try to know if sent emails is readen by recepient (optional)
  • Add : Enhanced status icons
  • Add : Enhanced english translation

2.9.0

  • Add : Optionnal share links
  • Add : Enhanced english translation

2.8.0

  • Add : Higlight unsuscribe link in configuration page
  • Add : Enhanced english translation
  • Fix : Minor HTML bugs in back-office

2.7.4

  • Fix: Archive display centered

2.7.3

  • Fix: Rename some functions for preventing uncompability

2.7.2

  • Add: Enhanced english translation

2.7.1

  • Fix: Sql error [Multiple primary key defined] dbdelta

2.7.0

  • Add: Archives are displayed in a new, blank and clean page
  • Fix: Select-box to insert pages into a newsletter was listing posts

2.6.7

  • Add: Custom content now works for creation, not just edit newsletter

2.6.6

  • Fix: Performances optimisation

2.6.5

  • Fix: broken link for stylesheet

2.6.4

  • Add: custom column for archives to display queue and sent
  • Add: Choice of the archive status : publish or private (for tests)
  • Add: Some more lines for completing translation, soon soon!

2.6.3

  • Add: custom email to receive a copy of any campaign send (manage it in the network admin)
  • Add: Performances optimisation
  • Add: Add some lines for completing translation, not finished yet !

2.6.2

  • Fix: broken link for status icons

2.6

  • Publication in the wordpress repository