« DBIx::Class::UTF8Columns 便利 | メイン | CDTubeの作り方 »

Plagger + Catalyst = Plalyst or PlaCata ? メソッド

PlaggerとCatalystの複合技、PlalystもしくはPlaCataメソッド。 基本的にはPlaggerでアグリゲートしたフィードとエントリーをStore::DBICでDBにして、 それをモデルとしてCatalystで扱う。Erolystはこれで動いちょる。 スパムサイトを作るにはもってこいだw、というのは少々本音がまざった冗談だが、 うまく生かしていろんなコンテンツができそう(社内の情報共有システムとか?)。

ではPlalystもしくはPlaCataメソッドのざっくりとした手順

まずPlaggerでフィードを用意する。その後DBを作る。

sqlite3 plagger.db < ~/lib/plagger/assets/plugins/Store-DBIC/plagger.sqlite.sql

Store::DBICする

  - module: Store::DBIC
    config:
      schema_class: Plagger::Schema::SQLite
      connect_info: [ 'dbi:SQLite:/path/to/plagger.db', ]

いよいよCatalystる

catalyst.pl MyApp

モデルを作る

$ ./script/myapp_create.pl model Plagger DBIC::Schema MyApp::Model::Schema create=static dbi:SQLite:/path/to/plagger.db

あとはビューを作って、コントローラーを書く。

#これでエントリーを持ってきて
my @entries = $c->model('Plagger::Entry')->all;
#stashに渡すとか
$c->stash->{entries} = ¥@entries;

トラックバック

このエントリーのトラックバックURL:
http://yusukebe.com/mt/mt-tb.cgi/2045

この一覧は、次のエントリーを参照しています: Plagger + Catalyst = Plalyst or PlaCata ? メソッド:

» PlaggerとCatalystでCDTVならぬCDTube作ってみた 送信元 ゆーすけべー日記
Plaggerでエロサイトばかり作っていてもなんなんで、某すがちゃんに「Plagger使ったなんか面白いアイデアない?」と聞いた。 某すがちゃん... [詳しくはこちら]

» はてブでみんながほしいと感じた記事がひとめでわかる「これ☆ほしい」を作ってみた 送信元 ゆーすけべー日記
つい先日「iPod Touch」などを衝動買いしてしまった僕ですが、 そんな物欲をさらに加速させるようなサイト「これ☆ほしい」を作ってみました。... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


ブログSEO対策:track word seo