Misalkan saya memiliki instalasi Drupal dan CiviCRM untuk diotomatisasi.
Ini, bagaimanapun, memerlukan konfigurasi khusus untuk bekerja bersama (beberapa pengeditan file dan konfigurasi basis data)
Haruskah saya membuat instalasi versi tetap (mis. Drupal 4.7.5 + CiviCRM 4.5.6), instal dan konfigurasikan, lalu simpan file yang diedit plus database?
Atau haruskah saya lebih berupaya dalam membangun skrip dan membuat beberapa pertanyaan dan seds untuk mengedit konfigurasi tersebut dalam database dan file?
automation
drupal
JorgeeFG
sumber
sumber
Jawaban:
Suara pertanyaan Anda seperti Anda harus melihat pada apa yang saya sebut F eatures C onfiguration M anajemen, alias FCM . FCM tidak hanya tentang menggunakan modul Fitur Drupal , dan bukan tentang Manajemen Konfigurasi (seperti yang diperkenalkan dalam Drupal versi 8). Sebaliknya, itu adalah kasus khusus dari S oftware C onfiguration M anajemen , alias SCM , diterapkan untuk Drupal.
Sebagian besar karena Fitur dapat dianggap sebagai pembuat kode, sedangkan kode yang dihasilkan dapat dianggap sebagai skrip pembuatan (seperti dalam pertanyaan Anda). Yang kemudian dapat juga digunakan untuk dimigrasi melalui beberapa lingkungan.
Lihat jawaban (populer) saya untuk " Bagaimana cara menggunakan modul Fitur dalam lingkungan 3 dev? " Untuk (cara) detail lebih lanjut tentang semua ini.
sumber