Saya sedang membangun situs Drupal 8 dan saya telah melakukan riset kapan pun saya harus menggunakan Manajemen Konfigurasi atau Fitur untuk mengekspor konfigurasi dan memasukkannya ke profil saya. Untuk mengekspor dan mengimpor konfigurasi dengan Manajemen Konfigurasi dari satu situs ke situs lainnya, situs harus memiliki UUID yang sama. Itu berarti mereka harus menjadi kloning satu sama lain. Ada dua cara untuk mencapai ini:
- Kloning DB dari satu situs ke situs lain untuk memiliki UUID yang sama
- Secara terprogram memodifikasi UUID agar sesuai dengan yang ada di konfigurasi
Situs yang akan saya bangun akan memiliki instalasi profil sendiri dan maksud saya adalah untuk menjaga konfigurasi atau fitur dalam profil. Saya telah membuat instalasi profil saya tetapi sekarang saya harus memasukkan konfigurasi dengan cara itu tidak tergantung pada UUID sehingga saya dapat:
- Putar lingkungan pengembangan baru menggunakan instalasi profil
- Kembangkan fungsionalitas baru
- Ekspor fungsi baru di profil
- Menyebarkannya untuk mendorong dan menerapkan fungsi baru tanpa menginstal ulang situs
Bagaimana saya bisa mengekspor konfigurasi dan menambahkannya ke profil saya? Haruskah saya menggunakan Manajemen Konfigurasi dan menghapus UUID secara manual atau haruskah saya menggunakan Fitur dan menambahkannya ke profil saya?
Menggunakan modul Fitur, saya tidak dapat menetapkan tujuan untuk fitur saya. Saya ingin meletakkan semua fitur saya di bawah profil / my_profile / fitur. Ketika saya membuatnya saya tidak dapat menetapkan tujuan sehingga disimpan di bawah modul / custom. Saya secara manual memindahkannya dari modul / custom ke profil / my_profile / fitur. Jika saya memperbaruinya, itu tidak akan memperbarui fitur yang saya pindah tetapi sebaliknya akan membuat fitur baru dengan nama yang sama di bawah modul / custom. Bagaimana saya bisa mengatur tujuan khusus?