Benutzer:Markus Musewski/RSS

Aus FED-Wiki

Wechseln zu: Navigation, Suche

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:

<rss>http://wiki.fed.de/fed-wiki/index.php?title=Special:Recentchanges&feed=rss|charset=ISO-8859-1|short|date|max=5</rss>

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:

<rss>http://wiki.fed.de/fed-wiki/index.php?title=Special:Newpages&feed=rss|charset=ISO-8859-1|short|date|max=5</rss>

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:

Persönliche Werkzeuge