»In dieser Anleitung wird beschrieben, wie Sie Newsfeed aus externen Quellen (öffentlich zugänglichen Newsfeed-Servern) in Ihre ZMS-Website einbinden«
Als Beispiel dient in dieser Anleitung der folgende Newsfeed:
http://www.hermann-husen.de/newsfeed.xml
Auf der Homepage dieser Website (http://www.zms-zope.de) sehen Sie die Inhalte dieses Feeds rechts im Teaserbeich unter der Überschrift "Aktuelle Angebote von Hermann Husen".
Zope-Softwaremodul RDFSummary installieren
RDFSummary ist ein Softwaremodul (Zope Product), mit dem Newsfeeds im RSS-Format gelesen werden können. RDFSummary bereitet den Newsfeed derart auf, dass dessen Inhalt via Zope-Templates über Variablen darstellbar ist. Es ist also eine Schnittstelle zwischen dem RSS-(XML-)Format und der Templatesprache DTML im Zope. Einen Downloadlink zur Homepage von RDFSummary finden Sie am unteren Ende dieser Seite.
Gewünschten Newsfeed über ein RDFSummary-Objekt referenzieren
Nach der Installation von RDFSummary und dem Neustart von Zope steht der Objekttyp "RDF Summary" im ZMI zur Verfügung. Im ZMS-Mandantenordner ist folgendes Objekt anzulegen:
Das nachfolgend gelistete Template referenziert hh_news.rdf. RDFSummary stellt die Inhalte des Newsfeeds als Variablen zur Verfügung.
Nachfolgend ist als Endergebnis die HTML-Ausgabe des obigen Newsfeeds dargestellt: