Kami telah melihat empat tahun dan rilis pertama Drupal 8 sejak jawaban yang diterima ditulis untuk pertanyaan " Kapan tepat untuk membuat Entitas versus hanya menambahkan jenis konten baru ?" Dan, entitas lebih penting untuk Drupal 8 daripada di Drupal 7. ( RefB , RefC , RefD )
Di dunia Drupal 8 baru ini, apa pohon keputusan untuk membuat tipe entitas konten baru versus Tipe Konten baru untuk entitas konten tipe "Node"?
Saat Anda mempertimbangkan tanggapan, harap pertimbangkan yang berikut:
- Apakah Tipe Konten baru untuk tipe entitas konten "Node" masih sesuai dalam situasi 99% dibandingkan dengan tipe entitas konten baru?
- Apakah pohon keputusan sekarang menyertakan alasan yang lebih banyak, lebih baik, atau lebih jelas untuk menghindari penggunaan tipe entitas konten "Node" dan sebagai gantinya membuat tipe entitas konten baru? Dan jika ya, apakah mereka? Apakah mereka termasuk:
- Performa?
- Keamanan / izin?
- Jumlah modul yang berfungsi dengan Tipe-entitas-tipe-Node dan tidak bekerja dengan tipe-entitas entitas konten lainnya?
- Mungkin - berdasarkan jawaban yang diterima sebelumnya yang direferensikan di atas - satu-satunya alasan umum untuk melakukan jenis entitas konten khusus adalah jika Anda ingin mengelompokkan data Node, mis. Dengan istilah taksonomi, atau membubuhi keterangan Node, misalnya dengan komentar?
Kompatibilitas modul sepertinya pertimbangan yang sangat menarik untuk pohon keputusan. Saat ini, beberapa modul yang paling terinstal memiliki rilis untuk 8.x yang tidak hanya alpha, beta, atau rc (kandidat rilis). Dan tampaknya sulit untuk mengidentifikasi berapa banyak dari mereka akan bekerja di luar kotak dengan tipe entitas kustom baru versus tipe konten Node-entitas baru. Tampaknya tidak ada atribut proyek untuk membedakan antara yang "ditulis untuk entitas" versus "ditulis untuk tipe konten entitas simpul".
Lihatlah pathauto, yang saat ini merupakan modul paling banyak diinstal keempat dari mereka yang memiliki segala jenis rilis 8.x. Orang-orang bekerja keras pada versi 8.x yang umumnya mendukung entitas dan bukan hanya Tipe Konten tipe entitas Node. Tetapi bagaimana dengan semua modul lainnya? Dan akankah modul yang mendukung entitas akan secara umum memerlukan tipe entitas konten khusus untuk memiliki "kait" khusus modul sebelum modul bekerja dengan mereka? (Lawan bagaimana modul dapat langsung bekerja di luar kotak dengan Jenis Konten baru?) Itu tampaknya merupakan jenis tantangan yang dihadapi oleh tim pathauto, dan mungkin itu merupakan alasan untuk menjauh dari jenis entitas konten khusus?
Mungkin juga layak disebutkan bahwa inti Drupal 8 berisi UI untuk membuat Tipe Konten baru untuk entitas konten tipe "Node", tetapi saat ini tidak mengandung UI untuk membuat tipe entitas konten baru. ( RefX , RefY , RefZ )