Saya memiliki dua jenis konten dengan berbagai menu, tampilan, menu, dll. Yang telah saya kemas sebagai dua modul khusus Fitur. Kedua jenis konten keduanya menggunakan taksonomi dan menggunakan beberapa bidang yang sama dalam database. Ketika saya memuat modul Fitur ini di situs baru, mereka menunjukkan konflik satu sama lain dalam bidang umum dan kosa kata ini dan saya tidak yakin apa yang akan menjadi cara terbaik untuk menyelesaikan konflik.
Meskipun modul Fitur dimaksudkan untuk bekerja bersama, mereka tidak perlu keduanya hadir di situs yang sama. Masing-masing juga dapat bekerja dengan fitur berbeda lainnya. Keduanya menggunakan taksonomi dan bidang untuk memfilter tampilan dll, sehingga masuk akal jika masing-masing menyertakan komponen ini dalam definisi Fitur. Haruskah saya:
- Hapus bidang dan taksonomi dari salah satu modul, dan nyatakan ketergantungan ke yang lain? Ini tidak diinginkan karena masing-masing dapat bekerja tanpa yang lain.
- Buat dua versi fitur, satu untuk penggunaan independen, dan satu untuk berkolaborasi.
- Tentukan bidang dan taksonomi sebagai fitur terpisah?
- Abaikan konflik dan aktifkan modul? (Jika saya melakukannya, akankah mereka berdua berbagi bidang?)
- Solusi lain?
Saya belum menguji ini, tetapi apakah akan menonaktifkan atau menghapus salah satu dari dua modul Fitur menghapus bidang dari database meskipun modul lain memerlukannya?