RSS Feed / Aggregator
Eingetragen von tomx (771)
am 11.07.2007 - 20:32 Uhr in
am 11.07.2007 - 20:32 Uhr in
Angenommen ich habe zwei Drupal Seiten. Auf der Einen wird ein New Feed im RSS Format erzeugt. Diesen möchte ich nun auf der zweiten Seite abbonieren. Wie binde ich den News Feed auf der zweiten Seite ein?
- Anmelden oder Registrieren um Kommentare zu schreiben
Aggregator schlag ich vor
am 11.07.2007 - 20:43 Uhr
Hi,
schau die mal das Aggregator Modul an. Dies liegt in der normalen Installation schon mit bei. Damit solltest du dein Anliegen lösen können.
Gruß Florian
Gruß Florian
Und wie bekomme ich das hin?
am 11.07.2007 - 23:16 Uhr
Und wie bekomme ich das hin?
Ich sehe als Ergebniss leider nur dieses orange RSS Symbol und nicht die Texte ... Als Admin sehe ich die Feed wenn ich auf News Agregator klicke.
Einfach Aggregator Modul per
am 12.07.2007 - 06:08 Uhr
Einfach Aggregator Modul per klick aktivieren, danach in den Einstellungen ein neues Feed hinzufügen und dann bei den Blöcken den Aggregator Block einbinden. Schon gemacht unter --> www.rapsli.ch
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Das Modul ist aktiviert,
am 12.07.2007 - 09:21 Uhr
Das Modul ist aktiviert, sonst würde ich es ja nicht nutzen können und auch im Admin Bereich nicht sehen. Eigendlich sollten ja Überschriften mit Anrisstexten zu sehen sein. Ich sehe aber nur dieses orange RSS Symbol womit ich ein Lesezeichen im Browser anlegen will. Etwas anderes habe ich auf Deiner Seite auch nicht gesehen.
Vielleicht verstehe ich dich
am 12.07.2007 - 09:25 Uhr
Vielleicht verstehe ich dich falsch. Wenn du auf meiner Seite schaust, dann schau dir mal den Block " BlogBrothers" genauer an. Diese Einträge dort kommen von einem externen Feed. Ist es so etwas, was du machen willst?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Jetzt geht es :-)
am 12.07.2007 - 10:48 Uhr
So habe ich es gemacht.
Verwalten -> Inhaltsverwaltung -> New Aggregator ->
Dann habe ich einen Feed hinzufügt eine rss2.0.xml URL angegeben und einen Titel dafür. Dort wird mir auch gesagt, dass 30 Einträge vorhanden seien.
Unter Blöcke habe ich diesen aktiviert und angeordnet.
Bis hierhin war nicht eingeloggt nichts zu sehen.
Es mussten noch die Benutzer-Rechte geändert werden.
Verwalten -> Benutzerverwaltung -> Zugriffskontrolle
aggregator-Modul: Zugriff auf Newsfeeds -> anonymous user aktivieren
Es ist doch noc h nicht alles klar :-(
am 12.07.2007 - 11:49 Uhr
Nur wenn ich unter
Verwalten -> Benutzerverwaltung -> Zugriffskontrolle
aggregator-Modul: Zugriff auf Newsfeeds
den anonymous user aktiviere sehe ich die abbonierten RSS Feeds.Gleichzeitig wird aber auch ein neuer Menuüpunkt "News-Aggregator" sichtbar der wiederum den Feed anderen zur Verfügung zu stellen scheint. Ich will nur meine abbonierten RSS Feeds sehen. Wie geht das?
Von den abbonierten RSS Feed sehe ich immer die 5 ersten Überschriften, nicht mehr. Kann ich diese Einstellungen verändern, so dass ich z.B. weniger oder mehr als 5 Überschriften sehen und auch evt. einen Anrisstext?
Die Einstellung unter
Verwalten -> Inhaltsverwaltung -> RSS Feeds
scheint sich ausschließlich für die Feeds auszuwirken die angeboten werden. Wenn ich hier 2 Überschriften einstellen kann dieser Feed immer nur mit 2 Überschriften aboniert werden. Richtig?
Ich habe den richtigen Umgang bzw. Unterschie zwischen News Aggregator und RSS Feeds noch nicht richtig verstanden. Evt. kann mir die Funktion und Wirkung jemand mal erläutern.
tomx wrote: Ich habe den
am 12.07.2007 - 11:59 Uhr
Ich habe den richtigen Umgang bzw. Unterschie zwischen News Aggregator und RSS Feeds noch nicht richtig verstanden. Evt. kann mir die Funktion und Wirkung jemand mal erläutern.
RSS Feeds. Eine XML Datei, welche wie folgt ausschaut:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Titel des Feeds</title>
<link>Adresse der Webpräsenz</link>
<description>Kurze Beschreibung des Feeds</description>
<language>de-de</language>
<copyright>urheberrechtliche Informationen</copyright>
<pubDate>Datum der Erstellung</pubDate>
<image>
<url>Soll eine Grafik, z.B. ein Logo, eingebunden werden,
hier dessen Adresse eintragen</url>
<title>Titel des Bildes</title>
<link>Adresse, mit der das Bild verknüpft werden soll, z. B.
die Adresse der Website des Herausgebers</link>
</image>
<item>
<title>Titel des ersten Artikels</title>
<description>Eine kurze Zusammenfassung des Artikels</description>
<link>Adresse zur Gesamtansicht des Artikels</link>
<author>Autor des Artikels <E-Mail-Adresse></author>
<guid>Eindeutige Nummer des Artikels, muss für jeden Eintrag anders sein</guid>
</item>
<item>
<title>Titel des zweiten Artikels</title>
<description>
<![CDATA[
<h1>Hier kann auch der vollständige HTML-Inhalt
des Artikels stehen</h1>
<p>…</p>
]]>
</description>
<author>Autor des Artikels <E-Mail-Adresse></author>
<guid>Eindeutige Nummer des Artikels, muss für jeden Eintrag anders sein</guid>
<link>Adresse zur Gesamtansicht des Artikels</link>
</item>
…
</channel>
</rss>
Ist also im Prinzip eine serealisierung der Datenbank. Dieses Feed (also diese Datei) kann man veröffentlichen. Mit entsprechenden Reader können diese Dateien gelesen werden. Diese Reader parsen die Datei und stellen sie entsprechend dar.
Der News Aggregator ist genau so ein Reader. Er liest ein Feed und bindet es in deine Seite ein.
Fazit:
Ein RSS Feed braucht nicht unbedingt den News Aggregator.
Der News Aggregator hingegen braucht ein RSS Feed (kann jedoch irgend eines sein)
Ok. Ich hoffe, das hat die Themati erklärt. Ansonsten findest du bei Wikipedia einen guten Artikel über RSS Feeds.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Ok. Danke. Obwohl mir das
am 12.07.2007 - 12:14 Uhr
Ok. Danke. Obwohl mir das Theoretische schon klar ist.
1. Ich brauche nur eine praktische Anleitung für drupal 5.1 wie ich im letzten Post geschreiben habe. Wieso taucht der abbonieren RSS Feed nur für anonymous user auf wenn ich den Aggregator für anonymous user erlaube und warum taucht dann gleichzeitig der Menupukt News Aggregator auf der die Möglichkeit bietet diesen von mir abbonierten RSS Feed wiederumg zu abbonieren? (Oder verstehe ich da etwas falsch?)
2. Von den abbonierten RSS Feed sehe ich immer die 5 ersten Überschriften, nicht mehr. Kann ich diese Einstellungen verändern, so dass ich z.B. weniger oder mehr als 5 Überschriften sehen und auch evt. einen Anrisstext?
zu 1) Jeder Content, auch
am 12.07.2007 - 13:21 Uhr
zu 1) Jeder Content, auch vom News-Aggregator, wird wieder als RSS-Feed zur Verfügung gestellt.
zu 2) In den Einstellungen des News-Aggregator kannst Du die Anzahl der sichtbaren Einträge einstellen. Stellst Du 5 ein und es werden nur 3 geliefert, dann können nicht 5 angezeigt werden.
Anrisstext ist abhängig vom RSS-Feed. Wird keiner mitgeliefert, wird auch keiner angezeigt. Nun könnte man im Script aus dem Text einen Anrisstext extrahieren. Weiß ich jetzt aber nicht, ob das in Drupal so gemacht wird.
Grüße,
maschu
--