OpenPNEをカスタマイズするため、中身をトレースしてみる。 So-net SNSのような仕組みを作るという観点から見ていくことにする。 (1) デザインのカスタマイズ → どこをいじれば良いのか? (2) 機能のカスタマイズ → アプリケーションの仕組み ~ どこをいじれば良いのか? (1) デザインのカスタマイズ 1. 標準のCSS、画像パーツは、管理画面経由で入れ替えられる。 2. OpenPNEは、Smartyを使っている。 デザインテンプレートは、 /webapp/modules/pc/templates /webapp/modules/ktai/templates にある。 新たな表示部分を加えたら、デザインテンプレートにSmartyタグを追加する。 そして、Smarty経由で出力するようなプログラムコードを追加する。 =OpenPNEはフレームワークを使ったMVCモデルで作