■
conveyorでmailmanのメールリストをRSS出力
xrea鯖ではPlagger動かせなかったので、
PHP版Plaggerな「conveyor」を触ってみたりとか。
とりあえず、Plagger::Plugin::CustomFeed::Mailmanを移植してみました。
conveyor/rhacoともにSVNリポジトリの最新版を使っているので、配信バージョンだと動かないかも…。
conveyor/library/workers以下に配置すれば動作するはず。 Line workersにCustomfeedMailmanとFeedOutを順に追加して一度生成してから、Lineを指定して読み込みをすると、取得対象URLの設定なんかができるようになります。 Workerの選択時に設定項目が表示されなかったりするのは現行バージョンの不具合かと思われます。。。
本家は件名しか取得できていなかったんですが、投稿者とか投稿日時とか全文配信とか欲しいよねーてことで若干豪華になっています。 プラグイン単位で設定を読み書きするような手段がなかったので、取得済み判定はせずに毎回取りに行っているんですが、30分に1回程度しか処理しないので鯖に負担はかけてない…とは思っているんですが。
動作サンプル: Apache-Users ML/ PHP-users ML/ Ethna ML
conveyorの導入手順とか詳しく書こうとも思ったんですが、現行バージョンにはまだ不具合や不安定な部分が残っているので、 本格的に使っていくにはもう少し成熟してからかなー、と思って保留。 色々と触ってフィードバックできれば良いのですが。
xrea鯖で運用する場合は、パーミッション等の問題を回避するためにCGI版で動作させないと悶絶死します。 あとは、conveyorをSVNリポジトリから利用する場合は、workersが本体のtrunkと独立した場所にあるので別途取得したうえで、conveyor/library/workersに配置する必要があるとかがハマリどころかも。
とりあえず、Plagger::Plugin::CustomFeed::Mailmanを移植してみました。
conveyor/rhacoともにSVNリポジトリの最新版を使っているので、配信バージョンだと動かないかも…。
conveyor/library/workers以下に配置すれば動作するはず。 Line workersにCustomfeedMailmanとFeedOutを順に追加して一度生成してから、Lineを指定して読み込みをすると、取得対象URLの設定なんかができるようになります。 Workerの選択時に設定項目が表示されなかったりするのは現行バージョンの不具合かと思われます。。。
本家は件名しか取得できていなかったんですが、投稿者とか投稿日時とか全文配信とか欲しいよねーてことで若干豪華になっています。 プラグイン単位で設定を読み書きするような手段がなかったので、取得済み判定はせずに毎回取りに行っているんですが、30分に1回程度しか処理しないので鯖に負担はかけてない…とは思っているんですが。
動作サンプル: Apache-Users ML/ PHP-users ML/ Ethna ML
conveyorの導入手順とか詳しく書こうとも思ったんですが、現行バージョンにはまだ不具合や不安定な部分が残っているので、 本格的に使っていくにはもう少し成熟してからかなー、と思って保留。 色々と触ってフィードバックできれば良いのですが。
xrea鯖で運用する場合は、パーミッション等の問題を回避するためにCGI版で動作させないと悶絶死します。 あとは、conveyorをSVNリポジトリから利用する場合は、workersが本体のtrunkと独立した場所にあるので別途取得したうえで、conveyor/library/workersに配置する必要があるとかがハマリどころかも。
posted at 23:57 [ /tech ]







