Drupal Modul Aggregator

Das Modul Aggregator sammelt Inhalte andere Websites (RSS-, RDF und Atom Feeds) und zeigt diese auf Ihrer Website an. Das Modul wird mit der Drupalinstallation ausgeliefert und ist anfangs nicht aktiv.

Zum aktivieren wechslen Sie in Verawaltung->Module (/admin/build/modules) und setzen Sie einen Haken bei aggregator. Danach speichern Sie Ihre Eingabe.

Sie haben nun folgende zusätzliche Punkte

  1. Navigation (/admin/build/menu-customize/navigation)

  1. Verwaltung->Inhaltsverwaltung->Sammlung von Newsfeeds (/admin/content/aggregator)

    1. Alle Anzeigen

    2. Kategorie hinzufügen

    3. Feed hinzufügen

    4. Einstellungen

  2. Blöcke (/admin/build/block)

    1. Je nach Anzahl von Kategorien und Feeds erhalten Sie hier zusätzlich Blöcke.

  3. Hilfe (/admin/help/aggregator)

  4. Erweiterungen in den Berechtigungen (/admin/user/permissions)

<!--pagebreak-->

Einstellung:

Im Bereich Verwaltung->Inhaltsverwahltung->Sammlung von Newsfeeds (/admin/content/aggregator), können Sie Einstellungen der Inhalte vornehmen. Z.B. welche Inhalte gesammelt werden sollen, wie diese kategorisiert werden und wie oft die Aktualisierungen vorgenommen werden sollen.

 

Sie sollten hier einfach von Links nach Rechts arbeiten. Also zuerste eine Kategorie hinzufügen, danach Ihre Feeds eintragen die Importiert werden sollen, und zuletzt die Einstellungen vorhnemen.

Hinweis: Wenn Sie zuerst einen Feed ohne Kategoriezuweisung erstellen, die Einträge dann aktualisieren und danach diesen Feed einer Kategorie hinzufügen, dann werden die Einträge nicht der Kategorie hinzugefügt. Sie sollten dann die Inhalte erst löschen und dann wieder aktualisieren.

Kategorie hinzufügen: 

Der Hilfetext dieser Seite sagt eigentlich schon alles aus.

„ Einträge verschiedener Feeds lassen sich mittels Kategorien gruppieren, wobei jede Kategorie eine eigene Feed-Seite und einen eigenen Block bereitstellt. Ein Beispiel wäre die Zusammenfassung mehrerer Feeds, die sich mit dem Thema Sport befassen, unter der Kategorie Sport. Feed-Beiträge können automatisch oder manuell zusammengefasst werden. Die automatische Gruppierung erfolgt über die Auswahl der gewünschten Kategorie beim Erzeugen bzw. Bearbeiten eines Feeds. Die manuelle Gruppierung wird über die Auswahl Kategorisieren in der Feedliste eingestellt.“

Sie erstellen also Kategorien und weisen danach Ihren Feeds eine Kategorie hinzu. Sobald ein Eintrag importiert wird, wird diesem dann diese Kategorie/n mitgegeben. Sie können einem Feed mehrere Kategorien hinzufügen und auch im nach hinein einzelnen Feed-Einträgen Kategorien zuweisen. (Siehe Kategorieauswahltyp bei Einstellungen).

Des weiteren erhält jede Kategorie eine eigene Seite und auch einen eigenen Block.

Sie können hier nicht viel eingeben. Einen Kategorie-Namen (Titel) und eine Beschreibung. Die Beschreibung dient nur für Sie und wird nirgends auf der Seite für den Besucher angezeigt.

 

<!--pagebreak-->

Feed hinzufügen:

Jetzt kommen wir endlich dazu einen Feed hinzuzufügen. Auch hier gibt es recht wenige Eingabemöglichkeiten. Nunja. Mehr muss ja auch nicht sein.

Titel:

Zunächst geben Sie einen Namen bzw. Titel ein. Entweder geben Sie den Namen der WebSite ein, oder auch das Thema um das es sich bei diesem Feed handelt. Z.B. Jobangebote – Bayern.

URL:

Hier müssen Sie nun die URL des Feeds eingeben. Meist sind das irgendwelche Adressen die auf eine XML-Datei verweisen.

 

 

Üblicherweise werden diese RSS mit einem Symbol auf den Websites kenntlich gemacht. Wenn Sie darauf klicken können Sie danach einfach die URL aus Ihrem Browser kopieren und hier einfügen.

  

Der Browser Firefox bietet ein Symbol in der Adresszeile an, sobald ein Feed auf der Seite vorhanden ist. Klicken Sie auf das Symbol und kopieren dann die neue Adresse. 

Aktualisierungsintervall:

Im nächsten Schritt geben Sie an, in welchen Zeitabständen Drupal automatisch diese Seite auf neue Inhalte prüfen soll und dann diese in Ihre Seite importiert. Dies setzt jedoch einen richtig konfigurierten Cron-Job voraus, der dann diese Wartungsarbeiten automatisch ausführt.

Je nachdem wie stark diese Seite besucht wird, und um welchen Feed-Inhalt es sich handelt, sollten Sie eine gesunde Mischung finden. Z.B. ist es Sinnvoll ein gut besuchtes Forum, welches einen Feed zur Verfügung stellt regelmäßiger abzurufen als eine Presseseite eines mittelständischen Unternehmen.

Wenn Sie immer 15 Minuten auswählen, dann muss Drupal jedesmal bei einen Cron-Lauf diese Seiten prüfen. Bei stark besuchten Seiten und vielen Cron-Aufgaben kann dies somit Performanceeinbußen bedeuten.

Sie haben die Auswahl zwischen: 15 Minuten, 30 Minuten, 1 Stunde, 2 Stunden, 3 Stunden, 6 Stunden, 9 Stunden, 12 Stunden, 18 Stunden, 1 Tag, 2 Tage, 3 Tage, 1 Woche, 2 Wochen, 4 Wochen

Einträge kategorisieren:

Hier können Sie nun diesem neuen Feed eine Kategorie zuweisen. Sobald neue Inhalte importiert werden werden diese dann automatisch dieser Kategorie zugewiesen.

Einstellungen:

Im Bereich Einstellungen können Sie folgende Einstellungen vornehmen:

Erlaubte HTML-Tags

Dies ist eine mit Leerzeichen getrennte Liste von zulässigen HTML-Tags für den Inhalt der Feed-Einträge. Andere HTML-Tags werden von Drupal automatisch entfernt. Das bedeutet, das in diesem Beispiel auch <img> Tags, und somit die in einem Feed gebundenen Bilder in Ihrer WebSite nicht angezeigt werden. Hier können Sie leider standarmäßig zwischen Kategorie, Quelle, Seite und Blöcke nicht unterscheiden. Z.B. ist in einem Block ein Bild vielleicht nicht gewünscht, aber dafür im Bereich der Kategorie. Entweder entscheiden Sie sich für das Minimalprinzip, wenn Sie den Standard verwenden oder Sie nutzen eigene .tpl.php Templates und bearbeiten dann diese Seitenvorlagen. Da dies mit Theming zu tun hat belasse ich es bei dieser Anmerkung. 

Anzahl der Einträge auf den Quellen- und Kategorieseiten:

Hier können Sie bestimmen ob 3, 5, 10, 15, 20 oder 25 Einträge auf den Quellen und Kategorie-Übersichtseite angezeigt werden.

Weiter Einstellungen sind hier nicht möglich.

Verwerfe Einträge, die älter sind als:

Es ist sinnvoll, dass diese Feed-Einträge regelmäßig gelöscht werden. Das hat einerseits mit rechtlichen Dingen zu tun (z.B. Copyright, da es der Inhalt von anderen Seiten ist), andererseits mit der Menge von Inhalten, die natürlich Ihre Datenbank auf Dauer einfach nur füllen würde.

Damit Sie das nicht händisch machen müssen, haben Sie hier die Möglichkeit eine generelle Verfallszeit anzugeben. Drupal löscht dann die Inhalte der Feed-Einträge automatisch. Einzige Voraussetzung ist ein richtig konfigurierter Cron-Job, der dann regelmäßig diese Wartungsarbeiten ausführt. Sobald die Zeit abgelaufen ist, wird bei nächsten Cron-Lauf der betroffene Feed-Eintrag gelöscht.

Sie haben die Möglickeit aus folgenden Einträgen zu wählen: 1 Stunde, 3 Stunden, 6 Stunden, 9 Stunden, 12 Stunden, 1 Tag, 2 Tage, 3 Tage. 1 Woche, 2 Wochen, 4 Wochen, 8 Wochen, 16 Wochen

Diese Einstellung hier betrifft alle Feed-Einträge. Sie können hier nicht zwischen bestimmten Quellen oder Kategorien auswählen.

Kategorieauswahltyp:

Hier bestimmen Sie den Typ des Widgets (Kategorieauswahl) auf den Kategorisierungsseiten.

Diese wirkt sich im Bereich Kategorisieren der Newsfeed aus.

Navigation->Sammlung von Newsfeeds->Kategorien->“eine Kategorie“->Kategorisieren

 Auf der rechten Seiten haben Sie dann die Möglichkeit entweder eine Mehrfachauswahl, oder ein Checkbox einzustellen.

 Beispiel: Checkbox

Sie haben hier also die Möglichkeit, nach dem Import der Feeds einem bestimmten Feed-Eintrag eine weitere Kategorie hinzuzufügen oder zu entfernen. Dies kann dann sinnvoll sein, wenn ein Feed-Eintrag besser in einer anderen Kategorie seinen Platz haben sollte.

Wenn Sie viele Kategorien haben, sollten Sie die Mehrfachauswahl wählen, da diese dann leichter zu bedienen ist und die Seite dann überschaubar bleibt.

Einträge aktualisieren

Nachdem Sie eine Kategorie und ein Feed angelegt haben, können Sie auf der Übersichtsseite diverse Operationen ausführen.

Sobald Sie auf den Titelnamen klicken gelangen Sie in die Kategorie oder zur Quelle in Ihrer Newsfeed-Navigation.

 

Rechts haben Sie die Möglichkeit (das kann nur bei den Feeds sein), die Einträge manuell zu aktualisieren, oder auch den kompletten Inhalt der Feeds zu löschen.

Wenn der Cron-Lauf erst in eingigen Stunden ist, oder Sie jetzt die Konfiguration testen wollen ist das eine gute Möglichkeit.

Wenn Sie dem Feed eine neue Kategorie zuweisen sollten Sie die Einträge entfernen und neu einlesen, da die Kategorien der bereits installieren Feeds nicht aktualisiert werden.

Mit Bearbeiten gelangen Sie automatisch in den Konfigurationsmodus des Feeds oder der Kategorie.

Blöcke

Sobald Sie eine Kategorie oder einen Feed eingestellt haben generiert das Aggregator-Modul Blöcke, die Sie unter Veralten>Strukturierung>Blöcke (/admin/build/block) aktivieren und bearbeiten können.

Hier sehen Sie das Ergebnis, wenn die Kategorie (oben) und der Feed (unten) auf der rechten Seite aktiviert wurde.

  

Hilfetextseite

Die Hilfetextseite erreichen Sie über Verwalten>Hilfe>Aggregator (/admin/help/aggregator).

Berechtigungen

Die Berechtigungen für das Modul können Sie einstellen unter Verwalten>Benutzerverwaltung>Berechtigungen (/admin/user/permissions)

Damit Besucher und angemeldete Besucher diese Feeds-Sammlungen sehen können, aktivieren sie bitte „Zugriff auf Newsfeeds“. Newsfeeds verwalten sollte nur für Administratoren der Seite ausgewählt werden.

 

 

Eigene Bewertung: Keine Durchschnitt: 5 (1 Bewertung)