Websourcing.fr

Websourcing.fr » Actualités, Web, Logiciels et Fun

Image pour [WordPress] Créez un service complet de newsletters pour votre blog

[WordPress] Créez un service complet de newsletters pour votre blog

Devant l’abondance des blogs, certains lecteurs peuvent se sentir dépassés. Consulter chaque blog, régulièrement prend en effet beaucoup de temps.

Heureusement il existe les flux RSS, mais là le problème se réitère, sans compter que le plaisir de visiter les sites n’est pas de la partie.

surplus information [Wordpress] Créez un service complet de newsletters pour votre blog

De plus en plus de blogueurs se tournent vers une solution alternative : la newsletter. Très en vogue il y a quelques années, la newsletter à disparue avant de renaitre de ses cendres récemment.

La newsletter est pratique car elle permet de proposer un condensé de votre contenu et d’y ajouter des choses originales voire des informations contextuelles.

newsletter [Wordpress] Créez un service complet de newsletters pour votre blog

Les newsletters sont appréciées par les lecteurs car la fréquence de réception est moins importante qu’un flux RSS et elles peuvent être lues à tête reposée et stockées.

Il existe un grand nombre de webwares d’emailing souvent payants qui permettent de mettre en place ce service. J’avais notamment présenté MailChimp et YLMP.
Mais ceux-ci requièrent de créer tout le contenu et reposent sur des systèmes propriétaires que vous ne maitrisez pas.

Nous allons voir comment créer un service gratuit et personnalisé de newsletter avec WordPress et Feedburner.

 

1 – Créer une catégorie dédiée

La première étape consiste à isoler la newsletter de votre contenu habituel. A cet effet, il faut créer une nouvelle catégorie dans WordPress. J’ai choisi de l’appeler « Newsletter » mais ce n’est pas une obligation.

Rendez vous dans Articles -> Catégories dans l’interface d’administration et insérez les informations nécessaires.

creation categorie wordpress [Wordpress] Créez un service complet de newsletters pour votre blog

Une fois créée, placez vous sur le libellé de votre catégorie et relevez l’identifiant (12 dans mon cas) dans la barre d’état de votre navigateur.

identifiant categorie wordpress [Wordpress] Créez un service complet de newsletters pour votre blog

Dans la suite de l’article, je noterais IDENTIFIANT lorsque j’aurais besoin d’y faire référence.

 

2 – Exclure cette catégorie (la cas échéant)

Si votre blog afficher une liste des catégories, il faudra cacher celle que vous venez de créer.
Pour ce faire, il faudra ajouter une directive « exclude » à la fonction qui liste les catégories.

Cherchez dans votre thème (en général dans le fichier sidebar.php), le code suivant:

[/sourcecode]
<?php wp_list_categories('&title_li=<h2>Categories</h2>'); ?>
[sourcecode]

et remplacer le par celui-ci :

[/sourcecode]
<?php wp_list_categories('exclude=IDENTIFIANT&title_li=<h2>Categories</h2>'); ?>
[sourcecode]

 

3 – Exclure les billets de la catégorie « Newsletter »

De la même manière, il ne faut pas que les billets qui serviront de base à la newsletter soient affichés sur le blog.

On procède de la même manière que pour les catégories dans chaque page qui affiche des billets.

[/sourcecode]
...
query_posts($query_string . '&cat=-IDENTIFIANT');
...
[sourcecode]

C’est là sans doute l’opération la plus lourde car il faut bidouiller votre thème. Sinon vous pouvez utiliser des plugins qui font cela très bien.

Trop compliqué ? Lisez le paragraphe 2bis, 3bis un peu plus bas.

 

4 – Exclure ces billets de la navigation

Si votre thème présente des liens de navigation tel ‘Précédent’ et ‘Suivant’, il faut également supprimer les billets de la catégorie « Newsletter »" de ceux-ci.

Cherchez les liens dans votre thème et remplacer ce qui suit :

[/sourcecode]
previous_post_link('&laquo; %link', '%title', FALSE) ?>
[sourcecode]

par :

[/sourcecode]
previous_post_link('&laquo; %link', '%title', FALSE, 'IDNETIFIANT') ?>
[sourcecode]

 

3bis, 4bis – Exclure les billets de toutes les parties du blog

J’ai pensé à une autre façon de faire que j’ai testé a posteriori. Il est possible d’ajouter un hack dans le fichier function.php en utilisant les filtres :

[/sourcecode]
function newsletterExcluder($query) {
   if (!$query->is_feed)
     $query->set('cat','-IDENTIFIANT'); // n'oubliez pas le "-" pour exclure.

   return $query;
}

add_filter('pre_get_posts','newsletterExcluder');
[sourcecode]

Ce bout de code va exclure les billets de la catégorie « Newsletter » de partout dans votre blog, sauf du flux RSS.

 

5 – Créer un flux RSS dédiée à la newsletter et l’intégrer à FeedBurner

Par défaut, WordPress est capable de créer un flux RSS dédié très facilement. Son adresse sera de la forme suivante:

[/sourcecode]

http://www.votrenomdedomaine.com/?feed=rss2&cat=IDENTIFIANT

[sourcecode]

Copiez cette adresse et créez un flux FeedBurner spécial pour cette catégorie. Utilisez l’url ci-dessus.

creation nouveau flux rss feedburner [Wordpress] Créez un service complet de newsletters pour votre blog

Donnez lui un nom parlant et activez le flux.

finalisation flux rss feedburner [Wordpress] Créez un service complet de newsletters pour votre blog

N’oubliez pas que pour cette fonctionnalité, les flux ne doivent pas être tronqués.

 

6 – Changer votre flux RSS standard

Si vous utilisez FeedBurner pour votre flux standard, changer l’url de celui-ci dans le webware. Utilisez l’url suivante:

[/sourcecode]

http://www.votrenomdedomaine.com/?feed=rss2&cat=-IDENTIFIANT

[sourcecode]

L’astuce consiste à exclure uniquement les billets de la catégorie « newsletter » en ajoutant -IDENTIFIANT comme catégorie.

Si vous n’utilisez pas Feedburner, il suffit alors d’indiquer cette url à la place de l’url par défaut de wordpress dans votre thème.

 

7 – Activer l’envoi par email de votre flux Feedburner

Dans l’interface de Feedburner et pour votre flux dédié à la newsletter, activez l’envoi par emails.

activation email feedburner [Wordpress] Créez un service complet de newsletters pour votre blog

Cliquez sur le bouton « Activate ».

Choisissez l’heure à laquelle vous souhaitez que votre newsletter soit envoyée dans les options de Feedburner.

feedburner delivery options 500x411 [Wordpress] Créez un service complet de newsletters pour votre blog

 

8 – Proposer la souscription à la Newsletter sur votre blog

Su votre blog, il vous suffit maintenant de proposer un lien permettant de souscrire à cette newsletter.

Le code vous est proposé sur l’interface de Feedburner après l’activation de la fonctionnalité.

<a href="http://feedburner.google.com/fb/a/mailverify?uri=websourcing/newsletter&amp;loc=fr_FR">Abonnez vous par email à la newsletter</a>

Personnalisez votre lien ou formulaire avec votre adresse si ce n’est pas le cas et coller le dans votre thème où vous le souhaitez.

 

9 – Publier votre newsletter

C’est fini. La seule chose à faire maintenant est de publier un billet dans cette catégorie. Avec le planificateur de WordPress, vous pouvez choisir le jour de publication à l’avance.

 

J’essaierais de publier un billet sur le plugin maison que j’ai développé pour créer mes « Piqure de rappel » automatiquement, et qui peut être complémentaire avec la newsletter.

Crédits: vandelaydesign, wordpress codex,


Cet article vous a plu ?

Commenter Laissez un commentaire | Recevez les mises à jour Souscrivez au flux RSS | Partager : Twitter AddInto Fuzz del.icio.us Wikio FR Blogonet
Websourcing.fr - Tous droits réservés. Reproduction interdite sans accord préalable.
  1. Répondre Citer #1 par Alban JAMESSE le 19 novembre 2009 - 08:54

    Mailchimp permet aussi de transformer un flux RSS en newsletter, et ce beaucoup plus proprement que Feedburner.
    En effet avec Mailchimp on peu appliquer une template à l’e-mail, et ainsi envoyer l’article par e-mail avec le même habillage que sur le site, alors que Feedburner envoi uniquement un e-mail brut.
    Avec Mailchimp il est aussi possible de personnaliser les newsletters envoyées, et ainsi commencé par « Bonjour Robert », ou il est possible d’envoyer des éléments à certaines personnes et pas à d’autres (je pense par exemple à de la publicité ciblée par centre d’intérêt ou autre, et pas un simple adsens si on est dans une optique d’un blog monétisé) .
    Et je ne parle pas encore de toutes les analyses statistiques offertes par Mailchimp, chose que ne propose pas du tout Feedburner.

    Par rapport à ce que propose Mailchimp, je trouve que Feedburner fait le très strict minimum.

    • Répondre Citer #2 par Lionel Roux le 19 novembre 2009 - 09:19

      Tout à fait d’accord. D’ailleurs j’avais fais un article sur mailChimp.

      Seul problème, MailChimp reste gratuit jusqu’à 3000 emails par mois, soit pour une newsletter hebdo pas plus de 700 abonnés (j’ai compté 4,5 semaines / mois). Ça va très vite 700 abonnées, c’est minuscule.

      D’où la solution que je propose avec FeedBurner qui reste illimité. Mais dans l’absolu tu as raison, il vaut mieux utiliser des outils spécialisés comme MaiChimp ou YLMP.

      Edit: MailChimp est même limité a 500 emails. Ça va encore plus vite du coup.

      • Répondre Citer #3 par Alban JAMESSE le 19 novembre 2009 - 09:36

        Mais à la « limitation » en nombre d’envoi de mailchimp, on peu répondre facilement par :
        le blog qui à 500abonnés feed par e-mails (car c’est la limite avant le passage au payant), il doit avoir au moins 5000 abonnés flux RSS (je prend 10% qui est un gros pourcentage d’après tous les blogs que je connais).
        Avec une règle que j’observe souvent sur les blogs : 5000 abonnés flux (flux entier et pas tronqué) il y a 3500VU unique par jour (ou 5000PV/jours soit 150.000 pages vues mensuel si ca parle mieux à certain).
        3500VU unique par jour avec un wordpress c’est déjà un petit dédié qu’il faut.
        Ce qui me fait penser qu’avec 500 abonnées flux par mails on cherche un peu la rentabilité de son blog.
        Et quoi de mieux pour rentabiliser son blog que le sponsoring des mails contenant les articles, qui rapporte plus que les 30$ de mailchimp mensuel (pour les gars qui se veulent éditeurs en démarchant les sponsors, et pas en prenants se simple prog d’affiliation).

        Mais en effet le calcul devrait être fait par les éditeurs en prenant en compte ces paramètres en plus de tous les autres, pour installer un système ou un autre si leur base compte plus de 500inscrits.

(Ne sera pas publié)
  1. Sur Les tweets qui mentionnent [Wordpress] Créez un service complet de newsletters pour votre blog - Websourcing.fr -- Topsy.com le 19 novembre 2009 - 08:44

    [...] Ce billet était mentionné sur Twitter par Simon Tripnaux. Simon Tripnaux a dit: [WordPress] Créez un service complet de newsletters pour votre blog http://bit.ly/wjUx9 [...]