Catalyst製blog Typefaceを動かしてみる

http://letsgetdugg.com/page/Typefaceです

http://blog.woremacx.com/2006/12/try-typeface-and-perl-task-catalyst-typeface.htmlを参考に

インストールさくっとメモ

  • ダウンロードして,展開
  • perl Makefile.PL
  • cd typeface-0.6
  • make test(足りないモジュールとかインストール)
  • perl create_sql.pl
  • sqlite3 typeface.db < DB-Typeface::Schema-1.x-SQLite.sql
  • typeface.yml編集
    • connect_infoをdbi:SQLite:typeface.dbに変更
  • perl create_login.pl
  • perl script/typeface_server.pl
  • http://localhost:3000/にアクセス


管理側,記事の編集にPlane textとMYSIWYGが選べる


閲覧側,コメントにはCatptchaの認証がある

さらにメモ

  • たぶんsudoでmake testしたので/tmp/sessionと/tmp/typeface/cache_defaultがrootの権限になって書き込めなかったのでいったん削除した
  • DateTime::Format::MySQLが必要(SQLiteだったけど).無いとエントリィでエラーが出た
  • 日本語は化けた

(追記)charsbarさんのはてブコメントで『日本語本文の文字化けは Controller/Root.pm の sub begin に $c->textile->{char_encoding} = 0; を追加すれば回避できる模様』という情報があったので遅くなったのですが試してみたところちゃんと動きました.ありがとうございます!

blog/cmsとしてはまだまだこれからのような気がする.Catalystのサンプルとしてコードを見てみよう