2011-07-29 5 views
1

私は、自分のサイトからコンテンツを引き出し、別のサイトのフィードのように表示するモジュールを簡単にパッケージ化して配布する方法を探しています。リモートサイトからコンテンツをプルするフィードモジュールPHP

理想的には、開発者が自分のサイトに簡単に実装できるモジュールをビルドします。 フィードモジュールがツイッターの仕組みと同様に動作します。参考のため、このサイトhttp://doingnotplanning.com/main.php

サイトはPHPとMySQLフレームワークなしで構築されてい

である私の質問はこれを行うための推奨される方法とは何かありますか? RSS? XML?リモートサイトがDBに直接アクセスする必要がない他の方法?

答えて

1

Webサービスを作成し、そのWebサービスの実装としてモジュールを作成する必要があります。私はJSON出力を持つRESTフルアーキテクチャを使用することをお勧めします。これは、非常に多くの言語で簡単にクエリとキャプチャが行われるためです。

0

これを確認してください:https://github.com/toopay/CI-Proxy-Library。もともとコミュニティの貢献としてCiのために書かれていましたが、lil tweakで、あなたはどんなPHPフレームワーク上でもそれを使うべきです。リモートサイトをクロールすることができます。また、RESTサーバーと互換性があります。

0

javascriptのオプションを検討してください。デベロッパーがテクノロジーを賢明に利用しているかどうかは重要ではありません。 HTMLの1行でページにウィジェットとして含めることができます。開発には余分な時間がかかるかもしれませんが、そのメリットは大きいです。必要に応じてjavascriptを自分でホストすることができ、いつでもコードを更新できます。処理の負荷は、devのサーバーの代わりにクライアントのブラウザにも移動します。

関連する問題