データベース設定に関してDrupal(またはその他のソフト)インストールを自動化する場合のベストプラクティス


11

自動化するDrupalおよびCiviCRMのインストールがあるとします。

ただし、これらを連携させるには特定の設定が必要です(一部のファイル編集とデータベース設定)。

修正バージョンをインストールして(例:Drupal 4.7.5 + CiviCRM 4.5.6)、それらをインストールして構成してから、編集したファイルとデータベースを保存しますか?

それとも、ビルドスクリプトにもっと力を入れて、データベースとファイルでこれらの構成を編集するためにいくつかのクエリとsedを作成する必要がありますか?


1
Drupal 4.7.5 ...本当に?それは2007年1月5日からのリリースです... Drupal 7.32の(恐ろしい)内容をよく知っていますか?
Pierre.Vriens

1
@ Pierre.Vriens申し訳ありませんが、バージョンをチェックしませんでした。これは単なる例
でした

回答:


7

あなたのようなあなたの質問の音は、私が呼んでいるものを見ている必要がありF特長C onfiguration M anagement、別名FCMを。FCMは、Drupalの機能モジュールを使用することだけでなく、(Drupalバージョン8で導入された)構成管理についても重要ではありません。その代わりに、それは特殊なケースであるS oftware C onfiguration M anagement、別名SCM、Drupalのに適用されます。

主な理由は、機能はコードジェネレーターと見なすことができますが、生成されたコードは(質問のように)ビルドスクリプトと見なすことができるためです。これは、複数の環境を通じて移行するためにも使用できます。

これについての(方法)詳細については、「3開発環境での機能モジュールの使用方法」に対する私の(人気のある)回答をご覧ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.