OpenPNEバージョンアップについて
OpenPNE v2.0.6.2にバージョンアップ - ゲーマーSNS公式ブログより。
OpenPNEには、
- webapp
- webapp_ext
という二つのディレクトリがあります。
- webapp_extは、webappの基本ファイルを上書き設定するための機能です。
- webapp_extに同ディレクトリ、同名のファイルが存在すると、webapp_extのファイルの方が優先されて処理されます。
この機能により、OpenPNEバージョンアップの際にカスタマイズしたファイルの更新がわかりやすくなります。webappを直接いじってマージが大変になるよりも保守がずっとやりやすくなります。
この機能を有効にするためには、
OpenPNE/config.php
の中の、USE_EXT_DIRを以下のように書き換えます。
///そのあと、カスタマイズしたファイルをwebapp_extディレクトリ以下にアップロードすれば完了です。
// webapp_ext ディレクトリ使用設定
///
define('USE_EXT_DIR', true);
define('OPENPNE_WEBAPP_EXT_DIR' , OPENPNE_DIR . '/webapp_ext');
define('OPENPNE_MODULES_EXT_DIR', OPENPNE_WEBAPP_EXT_DIR . '/modules');