[perl] ありんくTOPページをSledgeで作り直しました。
ありんくTOPページをSledgeで作り直しました。
弊社ではWebアプリケーションを開発する際にはほとんどのケースでMVCをベースに開発しています。
Perlの場合はSledgeかCGI::Applicationが多いですが、今回はSledgeで書き換えて作り直しました。
今までが完全スタティックなHTML+CGIでしたので、MVC(TT)に変更になり、かなり運用が楽になったと思います。
主な仕様(というか利用方法なのですが・・・)は以下の通りです。
| Apache | フロントのProxy(2.0.x)、アプリケーションサーバ(1.3.x) |
| mod_perl | (アプリケーションサーバで)version 1.30 |
| Sldege | 1.11 |
| 文字コード | UTF8 |
| Sledgeで利用している主なプラグイン | S::P::Email::Japanese、S::P::AutoTmplDirname |
| テンプレート | TemplateToolKit 2.20 |
| セッション管理 | memcached 1.2.6 |
| ORマッパ | Class::DBI、DBIx::MoCo |
| フォームのバリデータ | FormValidator::Simple |
| JS | jQuery1.3.2 |
SledgeをUTF8環境で利用するために、Bundle::Sledge::I18Nを利用しながら、諸々仕込んでいます。
CSS圧縮をしたかったのですが、圧縮後のCSSファイルがどうもうまく動かず・・・
再度調査してトライ&エラーをしてみたいと思います。
文字コードをUTF8で作成していますので、Perlならではの「utf8フラグが有ったり無かったり・・・」周りで少々ハマりました。
また、FormValidator::Simpleがとても便利です。こちらのモジュールについては、別途Wikiにまとめたいと思います。








