Saya sedang membangun situs Drupal 7 langsung yang memiliki halaman publik dan halaman khusus anggota. Hanya ada satu jenis anggota. Saat ini kontrol akses tidak perlu lebih baik dari itu. Tampaknya pilihan saya adalah modul Akses Konten , Nodeaccess , Akses Sederhana , byrole privasi simpul , Kontrol Akses Taksonomi dan Lite Kontrol Akses Taksonomi . Untuk mencapai apa yang saya butuhkan, saya dapat mengontrol akses baik dengan peran, atau dengan menggunakan istilah taksonomi seperti "hanya untuk anggota". Keduanya akan bekerja.
Semua modul ini masih dalam pengembangan untuk D7, dan dalam berbagai tahap penyelesaian (tidak) dan bugginess. Bagi sebagian orang, pengembangan tampaknya tidak menentu atau terhenti. Selain itu, UX mereka memiliki kompleksitas yang beragam untuk editor konten yang tidak canggih.
(Alternatif lain untuk semua modul ini adalah membuat jenis konten terpisah untuk halaman khusus anggota, dan cukup gunakan izin tipe konten bawaan. Itu tampaknya tidak fleksibel dan duplikat, tetapi itu jalan keluar.)
Pertanyaan saya adalah yang praktis, mengingat kenyataan saat ini: mana yang akan Anda pilih untuk digunakan sekarang atau dalam beberapa bulan ke depan, untuk kasus penggunaan ini, dan mana yang tampaknya memiliki masa depan yang paling cerah?
FOLLOWUP (7 bulan kemudian): Setelah mencoba Akses Konten (CA) dan Kontrol Akses Taksonomi (TAC), saya memilih TAC. Akses Konten dapat melakukan kontrol akses by-node, tetapi UX tidak sederhana, dan saya tidak ingin membuat editor saya kesana. Saya menemukan bahwa menggunakan istilah taksonomi untuk menunjuk akses pada dasarnya bisa menjadi mekanisme abstraksi: satu istilah dapat mewakili sekumpulan pilihan akses yang rumit. Untuk satu jenis konten (acara kalender), saya memvariasikan akses berdasarkan pada taksonomi. Untuk yang lain (halaman khusus anggota), saya hanya menggunakan kosakata taksonomi satu istilah yang merupakan bidang wajib (sehingga nilainya tidak dapat berubah). Jadi bagi saya, fungsi TAC adalah superset dari CA. Saya juga membutuhkan Izin Bidang untuk secara terbuka mengekspos bidang dalam acara kalender.