Contao-Anleitungen.de > Blogpost lesen

Feedburner mit Contao nutzen

07.07.2010 15:12 (Kommentare: 2)

Feedburner mit Contao nutzen

Googles Dienst "Feedburner" bietet viele nützliche Funktionen für Ihren RSS-Feed: Sie können die Anzahl der Feedabonnenten erfahren, diese dynamisch in Ihrer Seite anzeigen, sehen, woher Ihre Leser kommen, und vieles mehr. Die Einrichtung ist denkbar einfach: Den in Contao aktivierten Feed bei Feedburner angeben, schon läuft er auf Googles Servern. Doch für eine bessere Nutzung sollten noch einige Punkte beachtet werden.

Der erste Punkt ist, dass im Quellcode der Seite weiterhin der eigene XML-Feed verlinkt wird. Ein RSS-Reader wird also weiterhin diesen verwenden statt den von Feedburner. Auch bestehende Abonnenten werden weiterhin Ihren Feed verwenden und nicht in den Statistiken von Feedburner auftauchen. Zum anderen empfiehlt sich, nicht offiziell den Feedburner-Feed zu veröffentlichen sondern immer den eigenen Feed und diesen auf Feedburner umzuleiten. Das hat den Vorteil, dass man später von Feedburner zu einem anderen Dienst wechseln kann, ohne das sich die Feed-URL ändet.

Diese Anleitung beschreibt, wie man Feedburner nutzt und dennoch mit der eigenen Feed-URL arbeitet.

Benötigt:

  • Zugriff auf die .htaccess-Datei im Root-Verzeichnis von Contao
  • Ein Google-Konto

Anleitung:

  1. Aktivieren Sie den Feed für Ihr Nachrichtenarchiv in Contao – Es können auch mehrere sein.
  2. Melden Sie sich mit Ihrem Google-Account bei Feedburner an.
  3. Richten Sie für jeden Ihrer Feeds einen neuen Feed bei Feedburner ein, und geben Sie dort die URL Ihres von Contao generierten Feeds an.
  4. Leiten Sie in Ihrer .htaccess-Datei alle Aufrufe des alten Feeds auf Feedburner um. Wichtig dabei ist, dass Feedburner selbst den originalen Feed abrufen kann. Also muss Feedburner von der Umleitung ausgenommen werden. Das geht mit folgendem Code in der .htaccess, der nach der Zeile mit der RewriteBase-Anweisung eingefügt werden muss. Pro Feed kopieren Sie die letzte Zeile und ändern "ihrfeed" und "feedname" entsprechen den URLs des Feeds ab.
    # FeedBurner XML Rewrite
    RewriteCond %{HTTP_USER_AGENT} !FeedBurner
    RewriteRule ihrfeed.xml$ http://feeds.feedburner.com/feedname [R=302,L]
  5. Nutzen Sie die Statistiken von Feedburner.

Zurück

Einen Kommentar schreiben

Kommentar von jessica | 21.07.2010

Ich bekomme es nicht hin. Ich verstehe auch nur Bahnhof. Kann man das auch mal für ein Neuling verfassen? Was muss ich in Contao machen einstellen.... und und und hmmm?

Kommentar von Jan Theofel | 22.07.2010

Das ist ja gerade der Trick an der Sache: In Contao musst du gar nichts spezielles machen. Es ist lediglich notwendig den RSS-Feed z.B. für ein Newsarchiv zu aktivieren. Mit dem so erzeugten Feed kann dann wie oben beschrieben verfahren werden.