web-dev-qa-db-ja.com

アグリゲーターを実装し、WordPressと統合する

これはかなり概念的な質問であるため、少し議論する必要があるため、コミュニティwikiにしました

私は、いくつかのTwitter、Flickr、およびFacebookアカウントを含むさまざまなソースからのコンテンツのかなり単純なアグリゲーターとして機能するサイトに取り組んでいます。更新は定期的に行われ、その時点で、ローカルストアでフィードデータが取得および更新されます。サイトの1ページに最新のコンテンツが表示されます。他の静的ページは時々更新されます。

私はWordPressの上にサイトを構築し、非技術的なエディターの管理を容易にします。

最初のプロトタイプでは、カスタムビルドデータベースに各フィードアイテムのコンテンツの詳細(タイトル、リンク、説明、画像など)を保存していました。ただし、WordPress側を開始するので、この目的で既存のWordPressデータベースを使用すること、つまり各フィードアイテムを次のように保存することは意味がないのではないかと考えています。 WordPress投稿(wp_posts)およびwp_postmetaの追加データ。カテゴリ/タグモデルを使用して、TwitterアイテムとFlickrのアイテムなどを区別できます。これにより、単一のデータベースを使用するだけでなく、すべてのWordPress関数を個々の投稿アイテムの管理に利用できるという利点が得られます。

これ、特にそのようなアプローチから生じる可能性のある「落とし穴」や落とし穴について、誰かが意見を持っていますか?

2
Bobby Jack

以前のアグリゲーターサイトで、 FeedWordPress プラグインで大成功を収めました。

唯一の本当の問題は、あなたが選択したサイトを集約する許可を持っていることに注意することです。最後にしたいのは、sploggerの評判を得ることです!

2
Glenn

これは lifestreaming と呼ばれ、 Managing News および this thread を参照する必要があると思います。

WordPress用のプラグイン もあります。

1
artlung