medvalue Homepage
medvalue Home
 Aktuelle Themen
Fachgesellschaft CMS
Vorlesung online
Medizin-Redaktion
Online-Fortbildung
Layout mit CSS
Nachrichten verteilen
Medieneinsatz Lehre
eLearning-CMS/SCORM
Mehrsprachigkeit
[i]Content
Kongress-CMS
Accessibility
Zope/ZMS-ePublishing
SNC3/Cyenc
 Partner
 Leistungen
 Projektorganisation
 Qualität
 Kunden
 Kontakt

 
LOGIN erfoderlich
online-Collaboration
bscw-workspaces für Netzwerk-Partner. Login erforderlich! [Mehr]

Nachrichten verteilt publizieren - Ganz einfach mit RSS

'Really Simple Syndication' (RSS) ist ein einfaches, alltagstaugliches Konzept für das Publizieren von aktuellen Informationen auf externen Websites. Der Ansatz: die Beteilgten eines Kompetenz-Netzwerkes geben Ihre aktuellen Nachrichten bzw. Teile davon zusätzlich zum HTML-Format in einem definierten XML-Format aus, das aus den Elementen der RSS-Konvention besteht (Titel, Beschreibung, Autor etc.).

Mit RSS Nachrichten im Netzwerk publizieren

Nachrichten werden im Netzwerk verteilt publiziert auf der Basis der XML-Konvention RSS. Jeder Netzwerkpartner kann externe Nachrichten in sein eigenes Angebot integrieren bzw. Nachrichten für andere bereitsstellen.

Konzept: RSS-Nachrichten-Listen kann jeder Netzwerkpartner per URL von der Urheber-Website abfordern und automatisch in das eigene Layout integrieren. Üblicherweise beschränkt man sich dabei auf wenige Meta-Informationen und verlinkt dann auf die Urheber-Website des Dokuments. Inbesondere im Kontext medizinischer Kompentenznetze ist RSS ein einfacher Weg die informationelle Vernetzung zu fördern. Die Erzeugung von RSS-Ströme geht komplett automatisch vonstatten, wenn die Website mit einem Content-Management-System (CMS), wie z.B. Zope/ZMS gepflegt wird; denn in einem derartigen CMS können die ohnehin erfassten Dokument-Attribute leicht als Listen ausgegeben werden.

Beispiel: Die medvalue-Website erzeugt unter http://medvalue.net/newsfeed.xml einen simplen RSS-Strom. Die Integration dieses XML-Stromes ist weltweit auf jeder beliebigen Website möglich und wir hier beispielhaft mit einer Begrenzung auf drei Nachrichten eingebunden:

[ZMSTextarea@/e83/e303/e305][getObjProperty]: key=text Traceback (most recent call last): File "C:\Programme\Zope\2.10.4\Instance\Products\zms\_objattrs.py", line 720, in getObjProperty File "C:\Programme\Zope\2.10.4\Instance\Products\zms\_globals.py", line 258, in dt_html File "/home/zope210/lib/python/DocumentTemplate/DT_String.py", line 476, in __call__ try: result = render_blocks(self._v_blocks, md) File "/home/zope210/lib/python/DocumentTemplate/DT_With.py", line 60, in render if type(expr) is type(''): v=md[expr] KeyError: 'rss_medvalue'

Hinweis: Für die technisch Interessierten sei zu obigem Beispiel die folgende Anleitung auf der Basis des ZMS-Modells empfohlen; dies erlaubt eine funktiontaugliche RSS-Integration in kürzester Zeit:
http://www.zms-publishing.com/support/content/e732/e736/e780/e1368/.

Fazit: Das ursprünglich von der Firma Netscape vorgeschlagene Datenformat zur Strukturierung von Nachrichten, hat im Internet eine starke Verbreitung erlangt, so dass heutzutage die großen Organisationen Ihre Dokumente bzw. Nachrichten auch als RSS-Ströme anbieten, so auch z.B. das W3C-Konsortium für die Internet-Standards.
Bei Planung und Betrieb einer Websites ist es also vorteilhaft, im Rahmen der Content-Modellierung auch an eine einfache RSS-Ausgabe zu denken und damit entsprechende zielgerichtete Multiplikationseffekte zu erzeugen.