+ Antworten
Ergebnis 1 bis 2 von 2

Thema: rss.xml - einfacher RSS-Feed

  1. #1
    War schon öfter hier
    Registriert seit
    24.10.2005
    Beiträge
    207
    Bedankte sich
    20
    Erhielt 62 Danksagungen
    in 52 Beiträgen

    Standard rss.xml - einfacher RSS-Feed

    Ich möchte eine Änderung für den RSS-Feed hier zur Diskussion stellen.

    Folgendes Szenario wäre denkbar: Aus irgendeinem Grund wird von Joomla weggegangen und ein anderes CMS kommt zum Einsatz. In diesem Fall müssen alle Live-Bookmarks bei den Benutzern neu gesetzt werden. Es wäre also besser, gleich möglichst „kompatible“ RSS-Feeds und Live-Bookmarks zu erzeugen, um bei einer möglichen Umstellung keine User zu verlieren.

    Ein Beispiel wäre: http://www.eastereggs.svensoltmann.de/rss.xml

    Ein weiterer Vorteil ist es, das sich der Feed wesentlich leichter merken lässt, als der von Joomla
    ( http://www.eastereggs.svensoltmann.de/index2.php?option=com_rss&feed=RSS2.0&no_html=1 ) generierte.

    Diese Funktion lässt sich sehr leicht mit Joomla und einer Änderung in der „.htaccess“ umsetzen. Folgende Schritte sind dazu notwendig:

    1.erstellen Sie eine Datei mit dem Namen „rss.xml“ im root-Verzeichniss. Inhalt dieser Datei ist ein Vermerk, z.B. „Dummydatei für RSS“. Diese Datei ist wichtig, da sie von Ihnen bzw. dem Feedreader aufgerufen wird. Fehlt diese Datei, erscheint ein Fehler 404.
    2.fügen Sie in der Datei “.htaccess“ folgende Zeile hinzu:

    Code:
    # leitet eine rss.xml auf die wirkliche XML-Datei um
    RewriteEngine On 
    RewriteRule rss.xml /cache/rss20.xml
    Joomla erzeugt schon eine bzw. 5 verschiedene fertige RSS-Dateien (RSS0.91, RSS1.0, RSS2.0, OMPL und ATOM). Diese Dateien liegen fix und fertig im Verzeichnis Cache. Durch die Umleitung wird lediglich der Aufruf von rss.xml (in der Root) auf die bereits fertige RSS-Datei umgeleitet.

    Um diese neue „rss.xml“ auch als Live-Bookmark im Firefox zur Verfügung zu stellen, muss im Template folgende, von Ihnen angepasste Zeile eingebaut werden „<link rel="alternate" type="application/rss+xml" title="eastereggs - Versteckte Spielereien der Programmierer" href="http://www.eastereggs.svensoltmann.de/rss.xml" />

    Weiterhin muss im Adminbereich unter Components --> Syndicates der Eintrag „Live Bookmarks“ auf OFF gestellt werden. Wenn das nicht getan wird, werden im Header der Datei zwei RSS-Files angegeben, was ja nicht erwünscht wäre.

    Voraussetzung für das alles ist, das Ihr Hoster das mod_rewrite unterstützt. Das brauchen Sie auch für jede Form von SEO/SEF. Ansonsten sind eigentlich keine Änderungen am Joomlakern erforderlich.

    In dem fiktiven Nachfolgesystem sollte es mit der Anpassung in der .htaccess-Datei gleich oder sehr ähnlich funktionieren.

    Die derzeit vorhandenen „langen“ Links sind weiterhin verfügbar, es werden also auch jetzt keinen User ausgesperrt. Lediglich das fertige Modul RSS „mod_rssfeed“ kann dann so nicht mehr eingesetzt werden, die Links zu Ihrem Feed müssen „von Hand“ angelegt werden.

    Beispiele finde Sie hier: http://www.eastereggs.svensoltmann.de

    Wenn Sie Fehler finden, oder andere Vorschläge, Hinweise, Tipps oder Gegenargumente haben, dann her damit. Das hier vorgestellte Beispiel verweist lediglich auf den RSS2.0 Feed. Die anderen biete ich in diesem fall nicht an, sind aber auch möglich.

    Habe ich was vergessen?


    Mit freundlichem Gruß


    Sven Soltmann

  2. #2
    Administrator Avatar von MadeMyDay
    Registriert seit
    17.11.2004
    Ort
    Karlsruhe
    Beiträge
    2.438
    Bedankte sich
    25
    Erhielt 302 Danksagungen
    in 169 Beiträgen

    Standard

    Sehr schön.

    /verschoben.

    Wenn mal einer sucht, wird er es auch finden... wenn denn mal einer die Suche findet.

    made my day - reloaded - Webdesign Karlsruhe - CMS Anbieter Karlsruhe


+ Antworten

Ähnliche Themen

  1. eigenen rss feed in joomla einbinden... will net :(
    Von drshinobi im Forum Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 17.11.2006, 22:27
  2. Antworten: 4
    Letzter Beitrag: 20.05.2006, 10:39
  3. RSS Feed Umlaut Problem unter Joomla 1.0.4
    Von HassanMullah im Forum Joomla Komponenten
    Antworten: 2
    Letzter Beitrag: 25.11.2005, 11:19
  4. rss feed aus mod_totalusers.xml ???
    Von smokeyjoe im Forum Mambo Module
    Antworten: 3
    Letzter Beitrag: 11.04.2005, 17:59

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein