Profil Instalasi Drupal (dalam Drupal 7) cukup kuat dan dapat melakukan apa saja yang dapat dilakukan modul. Saya menggunakan Profil Instalasi bersama dengan Fitur untuk mengembangkan situs saya, menyimpan semuanya dalam kode sehingga saya tidak perlu versi database saya.
Mengingat kekuatan Profil Instalasi, banyak hal yang dapat Anda lakukan dalam modul Fitur juga dapat dilakukan dalam Profil Instalasi. Misalnya, membuat jenis konten, mengonfigurasi izin, dll. Bagaimana Anda harus memutuskan apakah sesuatu termasuk dalam Profil Instalasi atau dalam modul Fitur saat menggunakan alur kerja Pengembangan Didorong Kode di Drupal?
features
distributions
version-control
Chaulky
sumber
sumber
Jawaban:
Saya baru-baru ini mulai menggunakan modul Fitur sebagai sistem penyebaran, seperti yang dijelaskan dalam presentasi ini tentang penyebaran fitur . Dengan asumsi Anda menggunakan pengaturan serupa dengan hook_update_N, fitur memiliki satu keuntungan jelas yang saya ketahui: mengetahui perubahan apa pun yang tidak ada dalam kode. Ini membuatnya sedikit lebih mudah untuk melacak perubahan pada (misalnya) tampilan dan tipe konten, dan juga memungkinkan Anda untuk secara otomatis menghasilkan kode fitur baru untuk dikomit dan digunakan.
Saya tidak terlalu terbiasa dengan profil pemasangan, tetapi dari tautan yang Anda berikan, sepertinya tidak menyediakan fungsi ini. Namun itu mungkin kasus penggunaan mana yang cocok untuk Anda.
Edit: respons dipikirkan kembali.
sumber
Saya menggunakan drush sedikit untuk ini. Saya memiliki tiga perintah gabungan (tidak pernah mencobanya dalam satu baris lol) yang saya jalankan setelah menginstal Drupal. Saya mendapatkan sebagian besar hal dan berjalan cukup cepat.
Begitu banyak hal yang dapat Anda lakukan dengan Drush. Mengunduh dan mengaktifkan banyak modul semudah
banyak tampilan dapat diimpor per modul dengan mudah https://www.drupal.org/node/1393228 .
Hanya mengganggu bahwa saya tidak dapat mengimpor beberapa aturan (tanpa modul Fitur).
sumber