Accueil arrow News arrow JoomlaFrance arrow Feedburner et Joomla
Feedburner et Joomla
Écrit par Lexel le 09-03-2007   

ImageAprès mon appel au secours pour utiliser Feedburner sur JoomlaFrance (et que cela soit : automatique, transparent, compatible SEF,...)

J' ai mis en place Feedburner sur le site et suis a peu prés sure que tout est fonctionnel ( si vous rencontrez une difficulté n'hésitez pas à nous en faire part.)

Merci à Daneel pour son excellent article sur le flus RSS dans Joomla.

et 

Merci à Marie ALHOMME de pouipouidesign.net pour ces conseils sur l'intégration de Feedburner.

Voici les divers étape que j'ai suivit pour utiliser Feedburner dans Joomla...lire la suite

 

A.  Tout d'abord commencez par vous rendre dans la partie administration de votre site, puis dans le composant syndication :

  1. Passez le Contrôle de sécurité sur non, de manière à pour de-publier le module de publication des flux sans verrouiller vos flux.
  2. Désactivez le cache, ça évite de se prendre la tête lors des essais
  3. Activez le Live Bookmark si ce n'est déjà fait, n'importe quel flux fera l'affaire

 

B.   Ouvrez votre compte sur Feedburner et configurez les options de bases, URL de votre site, URL de votre Flux et nom du Flux

 

C.  Éditez le fichier /include/frontend.php de voter site joomla et vers la ligne 266 procédez ainsi :

1. Commentez cette ligne (ajout de // ) 
   

 //        $link_file     = $mosConfig_live_site . '/index2.php?option=com_rss&feed='. $live_bookmark .'&no_html=1';

 2. Insérez cette ligne

      $link_file     = 'http://feeds.feedburner.com/VotreFlux'; 

Cette opération permet de modifier le live bookmark de votre site, mais elle l'est pas indispensable, dans la mesure ou votre serveur supporte le mode Rewrite.

 

D. On va maintenant donner les règles de réécriture d'URL de manière à basculer automatiquement les abonnés à votre ancien Flux vers Feedburner.

Si votre site utilise le SEF par de problème, sinon vérifier que votre serveur supporte bien le mode rewrite. Je part sur la supposition que votre serveur est OK et que vous avez activer le SEF.
Éditez  le fichier . htaccess qui se situe à la racine de votre installation Joomla,  puis après le commande "RewriteEngine on" insérer les lignes suivantes :

 

RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteCond %{QUERY_STRING} ^option=com_rss&feed=RSS2.0&no_html=1$
RewriteRule ^index2\.php$ http://feeds.feedburner.com/Joomlafrance? [R=301,L]

RewriteRule ^option,com_rss/feed,RSS2.0/no_html,1.html/$ http://feeds.feedburner.com/Joomlafrance [R=301,L]
RewriteRule ^option,com_rss/feed,RSS2.0/no_html,1.html$ http://feeds.feedburner.com/Joomlafrance [R=301,L]

 

Vous devez insérez ce groupe de commande pour chaque flux que vous avez activez, l'exemple ci-dessus est pour le RSS 2.0,
si vous avez le 1.0, ATOM,  ... copiez les 2 groupes les commande en modifiant le type de flux utilisé. 

Éléments important à prendre en considération:

Le premier groupe de commande (3 lignes) permet d'effectuer la redirection de votre flux, quand son url est en format standard.

ex : http://www.joomlafrance.org/index2.php?option=com_rss&feed=RSS2.0&no_html=1 

Le seconde groupe de commande (2 ligne) permet d'effectuer le redirection de vore flux quand son URL et sous forme SEF

ex : http://www.joomlafrance.org/option,com_rss/feed,RSS2.0/no_html,1.html

notez que dans ce cas la, j'utilise sur joomlafrance moteur SEF nommé SEF Advance donc cette URL et différente que celle que vous obtenez en utilisant le moteur SEF de joomla, pensez donc à modifier le second groupe de commande en fonction du moteur SEF que vous utilisez. 

 

E. Via l'administration des modules créez en un nouveau, pour indiquez à votre visiteur l'URL de votre flux RSS feedburner. Puis de-publiez le module syndication.

 

F. Rendez vous sur votre compte FeedBurner, et configurez votre flux, je vous conseil les options suivantes : 

Dans optimize :  

  1. Activez Browser Friendly et utilisez le theme ClearFeed(French)
  2. Activez le SmartFeed
  3. Activez FeedFlare, je vous conseil une petite visite sur logicintuition.com pour obtenir des Feedflares en français

 

 

 

 

Commentaires (1)add
7743
Question sur ralentissement
Par Pfff , 01 novembre 2007
Tout d'abord merci pour ton explication... ca fonctionne à merveille mais ...
car il y a souvent un mais ... j'ai l'impression que Webynux est devenu bcp plus lent.... depuis la modification de .htaccess ...
il y aurait il une solution pour contourner le problème ?
Ecrivez un commentaire
Réduire l'éditeur | Agrandir l'éditeur

busy
 
Image
Flux RSS