Saat memasang Drupal untuk situs yang berbeda, saya sering menginstal modul yang sama berulang kali. Untuk kepentingan DRY , bagaimana saya bisa membuat semacam "templat" situs kustom yang akan memungkinkan saya untuk menginstal drupal dan modul dasar yang saya instal sudah diinstal, set tema dasar, dan mungkin beberapa opsi konfigurasi umum lainnya ditetapkan?
Saya telah membaca sedikit tentang profil Drupal dan saya telah melihat alat Drush dan mungkin ada alat lain selain ini. Saya bertanya-tanya apa cara terbaik untuk melakukan ini?
MEMPERBARUI
Ok jadi sepertinya Drush make dan profil instalasi Drupal adalah alat yang tepat untuk pekerjaan itu. Saya menemukan posting blog ini yang membicarakannya:
Saya merasa seperti saya punya hampir semua potongan puzzle. Apa yang saya masih belum jelas adalah bagaimana menggabungkan proses pembuatan drush dengan profil? Bagaimana Anda memasukkan file profil Anda ke direktori profil dari instalasi drupal yang dibuat oleh drushal? Atau haruskah saya melakukan ini melalui skrip shell?
PEMBARUAN 2
Saya menemukan video ini:
http://chicago2011.drupal.org/sessions/zero-distribution-using-features-profiler-and-drush-make
yang menjelaskan menggunakan drush make with profiler. Sepertinya hubungan antara make drush dan profil adalah Anda memiliki satu file make drush yang hanya mengunduh drupal dan profil Anda. Kemudian di dalam "modul" profil Anda, Anda memiliki file make drush lain yang akan mengunduh semua komponen modul Anda.
Video ini juga berbicara tentang fitur yang merupakan tingkat otomatisasi pengaturan drupal.
Saya tidak dijual pada alur kerja ini. Itu semua tampak sedikit berbelit-belit. Namun ini adalah paparan pertama saya jadi mungkin saya akan lebih menghargainya nanti. Saya suka make drush tapi saya pikir saya bisa menggunakan drush untuk mengaktifkan modul alih-alih mengacaukan profil. Saya pikir saya akan membuat skrip bash shell yang menjalankan make drush dan kemudian menggunakan drush polos untuk mengaktifkan modul.
Langkah selanjutnya adalah bagaimana melakukan beberapa konfigurasi modul dengan cara yang berulang. Saya kira ini mungkin fitur? Atau mungkin saya harus melihat lebih jauh ke profil.