ゲーマーSNSのSNSエンジンとなっているOpenPNEを最新バージョンのv2.0.6.2にバージョンアップしました。

OpenPNEの改訂履歴はChangeLogのページに掲載されていますが、今回のバージョンアップは主にバグ対応となっています。
したがって、今までと大きく操作性が変わったり、新機能が搭載されることはありません。

以下は、OpenPNEをバージョンアップする上での運営者側から見た注意点の覚え書きになります。
一般会員の方には、特に意味のない情報です。

OpenPNEには、
・webapp
・webapp_ext
という二つのディレクトリがあります。

webapp_extは、webappの基本ファイルを上書き設定するための機能です。
webapp_extに同ディレクトリ、同名のファイルが存在すると、webapp_extのファイルの方が優先されて処理されます。

この機能により、OpenPNEバージョンアップの際にカスタマイズしたファイルの更新がわかりやすくなります。
webappを直接いじってマージが大変になるよりも保守がずっとやりやすくなります。

この機能を有効にするためには、
OpenPNE/config.php
の中の、USE_EXT_DIRを以下のように書き換えます。
///
// 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');
そのあと、カスタマイズしたファイルをwebapp_extディレクトリ以下にアップロードすれば完了です。


これからもバグの無いようバージョンアップしていきたいと思います。