OpenPNE調査中
フリーの
SNSの
openpne調査中。
ソースをざっと眺めてみて
インストールまで試してみた。
・基本的な
SNS機能はすべてある。(mi○iより高機能?)
・グループウエア搭載。
・passwordはちゃんとDBで暗号化(crypt使用)されている。(偉い)
・広告も入れれそう。(試してない)
・管理ページも権限分けできるようになってる。
・メール送信の機能も充実。
・商用でも使える感じに作りこまれている。
・mojaviを改造?にした感じのファイル構成になっている。
・設計自体は比較的きれい。
・mojaviを理解していれば追加機能も比較的簡単?
mojaviフレームワークを理解していればログイン後の機能は
比較的簡単に設置できそう。
mojaviフレームワーク自体が結構重めためトラフィックの多いサイトでは向かないかもしれない。
軽くするための改良が必要かも。
しかしながら設計自体フレームワークにのっけてるしは比較的きれい。
プログラムの動きは
アクセス後にgetのパラメータで実行するファイルが変更
基本は全てpublic_htmlのindex.phpを通る。
その後パラメータm=pcならばwebapp/modules/pc/が選択
書き込みなどのアクションならwebapp/modules/pc/do
ページ表示ならwebapp/modules/pc/page
んでwebapp/modules/pc/tmplates
とファイルが呼ばれる(と思うじっくり見てないけど)。
tmplatesが表示してるhtml本体。
レイアウト変更したい場合はこれを書き換える。
(なんかすげぇいっぱいあるけど。grepかけて全置換か?地道に編集か?)
そんな感じ。
もうちょっと詳細に調査してみっか。。
2006年10月29日 php トラックバック:0 コメント:7