インストールスクリプトのカスタマイズ

注:この機能はバージョン2.2以降のものです。

イントロダクション

開発者向けドキュメントの目次へ戻る

このドキュメントにはNucleusのインストール・スクリプトをどのようにカスタムするかという情報が書かれています。二つの方法でカスタマイズが可能です:

  1. スキンの自動インストール
  2. プラグインの自動インストール

設定

install/index.phpをエディタで開き、次のコードを探してください:

// array with names of plugins to install. Plugin files must be present in the nucleus/plugin/
// directory.
//
// example:
//	 array('NP_TrackBack', 'NP_MemberGoodies')
$aConfPlugsToInstall = array(
	'NP_SkinFiles',
);


// array with skins to install. skins must be present under the skins/ directory with
// a subdirectory having the same name that contains a skinbackup.xml file
//
// example:
//	 array('base','rsd')
$aConfSkinsToImport = array(
	'atom',
	'rss2.0',
	'rsd',
	'default',
);

やるべき事はこのコードを変更するだけです:自動インストールしたいプラグインとスキンの名前を、例のような配列リストにしてください。

ファイルの取り込み

設定を変更した次は、ディストリビューションにファイルを追加する必要があります。

プラグインとスキン

プラグインは、nucleus/plugins/ディレクトリにファイルをおいてください。プラグインを手動でインストールする場合にするのと全く同じです。

スキンは、手動でインポートする時と同様に、skins/直下にディレクトリをおいてください。skinbackup.xmlをそこに入れておくことをお忘れ無く。

忘れてはいけないこと

再配布する前に、カスタマイズされたインストールスクリプトをテストすることを忘れないでください。