Drush makeを使用してプロファイルをインストールする


7

作成したさまざまな種類のサイトのメイクファイルを使用して、自分のプロファイルを手動でsite / profiles /ディレクトリに挿入します。Drushはダウンロードを作成し、プロファイルフォルダーを正しい場所に自動的に挿入できますか?

ありがとう

キーラン

回答:


9

承知しました。ファイルを見てみましょうdrupalorg_testing.make.bootstrapdrupalorg_testingのプロジェクトを。関連する部分は次のとおりです。

projects[drupalorg_testing][type] = "profile"
projects[drupalorg_testing][download][type] = "git"
projects[drupalorg_testing][download][revision] = "master"

通常、プロファイルを作成するときは、Drupalコアとプロファイルのみをブートストラップmakefileにダウンロードし、他のすべてのモジュールをプロファイルにバンドルされているmakefileに配置します。他の誰かのプロファイルを利用するメイクファイルを作成している場合は、トップレベル(ブートストラップ)メイクファイルに追加モジュールを含めることができます。

モジュールをある場所から別の場所に移動したい場合は、レジストリ再構築ツールを使用する必要があります。モジュールの新しい場所を説明するためにシステムテーブルを修正します。


それで、drupalプロジェクトのない別のmakeファイルをプロファイルフォルダーに入れ、ブートストラップmakeファイルを使用してそのフォルダーを呼び出しますか?
Wheelz、2012

うん。例として、drupalorg_testingプロジェクト全体をダウンロード(またはdrupal.orgで参照)してください。これはかなり複雑な例ですが、概念は十分に単純です。この時点で関係があるのは2つのmakefileだけです。プロファイルのmakefileを介してインストールされたモジュールは、sites / all / modulesには移動せず、プロファイルのmodulesフォルダーに移動することに注意してください。これが、上記でレジストリの再構築について述べた理由です。モジュールをブートストラップメイクファイルからプロファイルメイクファイル(またはvisa-versa)に移動する場合、データベースを再初期化するか、レジストリの再構築を実行して修正する必要があります。
greg_1_anderson 2012

drupal.org/node/1368242をプレビューすると、作業中のDrupalサイトから自動的にインストールプロファイルが作成されます。
greg_1_anderson 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.