MovableType4.2
MovableType4.2が出荷開始になりましたね。
結構大きな機能追加がされています。
汎用CMSを開発していて思うのですが、どういう風にそのシステムを成長させていくかというのは非常に悩ましい問題です。
基本部分は複雑にしないように。それでいて複雑な機能も実現できるように。
言うのは簡単ですが、実際に形にするのはかなり大変です。
MTのような実装だと機能追加のたびにテンプレートタグも増えていくので名前を決めるのにも苦労したんじゃないかと思います。組み合わせて動作させたときのデバッグも大変そうです。
CMSをゼロから作っていると、色んな苦労が想像できます。
僕としては、「どうしてそこまでしてその機能を実現したのか」「どういう設計思想に基づいて開発されているのか」といった事を学ばせてもらえたらと思って見ています。



