it-swarm.com.de

Implementieren eines Aggregators und Integrieren in WordPress

Da es sich um eine konzeptionelle Frage handelt, die eine Diskussion erfordern könnte, habe ich sie zu einem Community-Wiki gemacht.

Ich arbeite an einer Website, die als relativ einfacher Aggregator von Inhalten aus verschiedenen Quellen funktioniert, darunter mehrere Twitter-, Flickr- und Facebook-Konten. Aktualisierungen erfolgen in regelmäßigen Abständen. Ab diesem Zeitpunkt werden Feed-Daten in einem lokalen Speicher abgerufen und aktualisiert. Auf einer einzelnen Seite der Website wird der neueste Inhalt angezeigt. andere statische Seiten werden gelegentlich aktualisiert.

Ich baue die Site auf WordPress auf, um die Verwaltung für einen nicht-technischen Redakteur zu vereinfachen.

In meinem ersten Prototyp wurden Details zum Inhalt jedes Feed-Elements (z. B. Titel, Link, Beschreibung, Bild) in einer benutzerdefinierten Datenbank gespeichert. Seit Beginn der WordPress -Seite frage ich mich jedoch, ob es nicht sinnvoller wäre, die vorhandene WordPress -Datenbank für diesen Zweck zu verwenden - dh jeden Feedeintrag zu speichern als Ein WordPress Beitrag (in wp_posts) und zusätzliche Daten in wp_postmeta. Das Kategorie-/Tag-Modell könnte verwendet werden, um Twitter-Elemente von Flickr-Elementen usw. zu unterscheiden. Dies hätte den Vorteil, dass nur eine einzige Datenbank verwendet wird und alle WordPress -Funktionen für die Verwaltung einzelner Post-Elemente verfügbar sind .

Hat jemand eine Meinung dazu, insbesondere zu irgendwelchen „Fallstricken“ oder möglichen Fallstricken, die sich aus einem solchen Ansatz ergeben könnten?

2
Bobby Jack

Auf einer früheren Aggregator-Site hatte ich guten Erfolg mit dem FeedWordPress Plugin.

Das einzige wirkliche Problem besteht darin, dass Sie nicht die Erlaubnis haben, die von Ihnen ausgewählten Websites zusammenzufassen, oder alternativ ein klares Opt-out-Formular haben, wenn jemand entscheidet, dass Sie nicht mehr möchten, dass Ihr Blog in Ihren Aggregator aufgenommen wird. Das Letzte, was Sie wollen, ist das Ansehen eines Sploggers !

2
Glenn

Dies nennt sich Lifestreaming und ich denke, Sie sollten sich Managing News und diesen Thread ansehen.

Es gibt auch Plugins für WordPress , die dies sicher tun.

1
artlung