[php]大規模パッケージソフトウェアとPHP – PHPカンファレンス2008
大規模パッケージソフトウェアとPHP
- 自己紹介
- ガルーン2とは?
- Webグループウェア
- 300人以上の中大規模向け
- サーバー構成によって1万人以上も可能
- CyDE2フレームワーク
- 1200画面、2500テンプレート、4500ファイル、開発者:日本人10人・ベトナム人4?5人
- スケーラビリティ
- サーバー構成を自由に決められる
- 国際版開発中
- PHPとガルーン2
- 簡単インストール
- httpd.confを開かせたら負けだと思っている
- Webサーバ自動検出
- デプロイメント標準化
- 独自SAPIで実行可能
- Webサーバに設定不要
- Webサーバを選ばない
- etc..
- PHP拡張
- パフォーマンス必要ならCで書く
- 日付・時刻
- AES暗号
- XMlパーサ、CVSパーサ
- ライセンス処理
- パフォーマンス必要ならCで書く
- スケジューリングサービス
- 登録されたイベントを定期的に実行
- Windowsで使えるcron
- PHPからコントロールできるcron
- セキュリティ
- ホワイトリスト方式のXSS対策
- escape modifierを自動で埋め込む
- escapeしないときは{$value|grn_no_escape}
- サニタイズって言わない
- CSRFリスト
- アクションリスト
- 簡単インストール
- 国際化アーキテクチャ
- 日付・時刻
- ローカルタイムゾーンに変換
- Unixタイムスタンプと日付オブジェクトを相互変換
- サマータイムを考慮
- ローケル
- ローケルごとのリソースファイル
- 現在のローケルはDBから取得
- テンプレートジェネレータ(PHP)
- 負荷軽減
- デベロップメントモード
- リソース管理ツール
- 日付・時刻
- まとめ
- 簡単インストール
- デプロイ標準化
- セキュリティ対策の負荷軽減
- 実用的な国際化アーキテクチャ
- スケジューリングサービス
- cydn.cybozu.co.jp


