Benutzer:Markus Musewski/RSS
Aus FED-Wiki
Inhaltsverzeichnis |
Einleitung
Die Mediawiki-Extension RSS, ermöglicht das Einbinden von beliebigen, im Internet verfügbaren, RSS-Feeds in FED-Wiki-Artikel. Dieser Artikel beschreibt Anwendung und Möglichkeiten dieser Funktionalität.
Desweiteren stellt der FED-Wiki selbst seine Informationen in 'RSS-Feeds' zur Verfügung, deren Nutzung hier ebenfalls besprochen wird.
Anwendung
Anmerkung: Das liest sich viel schwerer als es ist, eventuell sollten Sie sich zunächst das Beispiel ansehen, und dann hierher zurück kehren.
- Die Deklaration eines 'Feed' erfolgt innerhalb eines <rss>-tag.
- Pro <rss>-tag wird genau ein Feed deklariert.
- Ein Artikel kann beliebig viele RSS-Deklarationen enthhalten.
- Die Deklaration enthält alle Parameterangaben für den anzuzeigenden 'Feed'
- Die einzelnen Parameter werden durch eine 'pipe' ("|") voneinander separiert.
- Folgende Parameter können derzeit deklariert werden:
* charset=... The charset used by the feed. iconv is used to convert this.
iconv --list (for the machinist)
common: UTF-8 (international)
ISO-8859-1 (with german-umlauts)
* short Do not show the description text for each news item.
* date Shows date/time stamp for each news item.
* max=x Shows x most recent headlines.
* highlight= term1 term2 The terms separated by a space are highlighted.
* filter= term1 term2 Show only rss items containing at least one of the terms.
* reverse display the rss items in reverse order
Beispiel
Bauen wir uns doch einfach mal einen Wiki-Artikel, dann wird klar, wie einfach der rss-tag zu handhaben ist
- zunächst vielleicht ein wenig gewöhnlicher FED-Wiki-Artikeltext, hier z.B.:
Mit über 385.000 Lesern, stellt das monatlich erscheinende Magazin ''Spectrum'' das Flaggschiff in Sachen Publikationen des IEEE dar und zählt sicherlich zu den Auflagegrößten der Welt. Hier eine aktuelle Übersicht der letzten 5 Artikel der 'online'-Ausgabe des Magazins:
- dann müsste auch schon der rss-tag, wie folgt, angegeben werden
<rss>http://www.spectrum.ieee.org/rss|charset=UTF-8|short|max=5</rss>
- anschließend kann der Artikel natürlich, wie gewohnt, weiter gehen ...
- Das Ganze zeigt sich dann, nach dem abspeichern, wie folgt:
Mit über 385.000 Lesern, stellt das monatlich erscheinende Magazin Spectrum das Flaggschiff in Sachen Publikationen des IEEE dar und zählt sicherlich zu den Auflagegrößten der Welt.
Hier eine aktuelle Übersicht der letzten 5 Artikel der 'online'-Ausgabe des Magazins:
<rss>http://www.spectrum.ieee.org/rss|charset=UTF-8|short|max=5</rss>
Der FED-Wiki als Feed
Wer einen RSS-Reader hat oder RSS-Funktionalität einsetzt, der kann den FED-Wiki 'anzapfen'.
Beispiel 'Letzte Änderungen' als RSS-Feed
Informationen über die letzten Änderungen im FED-Wiki kann man sich unter folgender Adresse abholen:
http://wiki.fed.de/fed-wiki/index.php?title=Special:Recentchanges&feed=rss
Da sich diese Information in einem Browser ohne RSS-Funktionalität nicht wiklich gut liest, stellen wir den Inhalt dieses Feed doch einfach mal anhand der oben beschriebenen Möglichkeit der FED-Wiki-RSS-Extension dar und lassen uns die letzten 5 Änderungen im FED-Wiki (in Kurzform, der eigentliche Feed enthält deutlich mehr Information als hier dargestellt) listen:
auch wenn die Abbildung dieser Information hier im Wiki nicht wirklich sinnvoll ist, da Sie sich diese Information ja viel besser über den Menüpunkt Letzte Änderungen anzeigen lassen können.
Beispiel 'Neue Artikel' als RSS-Feed
Informationen über die neuesten Artikel im FED-Wiki kann man sich unter folgender Adresse abholen:
http://wiki.fed.de/fed-wiki/index.php?title=Special:Newpages&feed=rss
Wie am letzten Beispiel ausgeführt, liest sich der Inhalt (in Kurzform, der eigentliche Feed enthält deutlich mehr Information als hier dargestellt) wie folgt:
Nutzung des FED-Wiki-Feed für den Marktplatz
Diese Möglichkeit befindet sich in der Testphase. Vorhandene Gedankengänge zu diesem Thema, finden Sie auf der zugehörigen Diskussionsseite.
Hinweise
RSS-Links
So einfach die RSS-Extension auch anzuwenden ist, nicht jeder Informationsanbierter im Internet stellt seine Informationen in einem RSS-Feed zur Verfügung, und deshalb müssen Sie sich, vor der Anwendung, zunächst informieren ob, und wenn ja unter welcher Link-Adresse, die gewünschte Information 'abzuzapfen' ist.
Such-Funktionalität
Da die Inhalte der einzelnen 'Feeds', exklusiv bei jedem Aufruf des Artikels geladen, konvertiert und dargestellt werden, ist eine Suche nach 'Feed'-Inhalten über die FED-Wiki-Suche nicht möglich.
Für den Maschinisten
Die RSS-Extension ist eine User-Extension und gehört mittlerweile zur Standard-Mediawiki-Distribution. Ich habe lediglich das php-Script aktualisiert (siehe Link auf Niffler), die nötige Umgebung geschaffen (siehe Script-Header: Installation) und die Extension im Mediawiki freigeschaltet (include("extensions/rss.php"); in LocalSettings.php). Installation, Anwendung und Trobleshooting: siehe Script.
Quellen und Links
Für RSS, bzw 'Syndication'-Neulinge oder einfach nur Wissbegierige:
Für den Maschinisten und Artgenossen:
- Nifflers RSS-php-Extension
- MagpieRSS: RSS for PHP
- RSS Tutorial for Content Publishers and Webmasters is a great place to start.
- RSS Workshop: Publish and Syndicate Your News to the Web is also a good introduction
- Finding More Channels on how to find RSS feeds.
- RSS-DEV mailing list is generally a very helpful, informative space, with the occasional heated debate
- RSS Validator
