Perl で書いた古いミニチャット NANOChat を、軽量ウェブアプリケーションフレームワーク MENTA の上で動くように作り直した記録です。テンプレートの書き方を手探りするところから始め、JSON でのデータ保存、アプリケーション設定の読み出しとプラグイン化を経て、完成までの全4回です。
完成形を手早く知りたい場合は第4回から、MENTA のテンプレートの書き方から知りたい場合は第1回から読んでください。
全話一覧
- NANOChatのMENTA化、その1 —
.mtテンプレートの?・?=・<? ?>の書き方を確かめ、最初の画面を作る - NANOChatのMENTA化、その2 — 滞在中のメンバーを保存するために、MENTA に同梱の JSON モジュールを試す
- NANOChatのMENTA化、その3 — アプリケーション設定の読み出し方と、
to_jsonがプラグイン扱いされる罠を回避する - NANOChatのMENTA化、その4(一応完成) — メインのログを SQLite に切り替えて完成。コードではなくコンテンツを移植する、という振り返り