Tôi đang xây dựng một trang web Drupal 7 đơn giản có các trang công khai và các trang chỉ dành cho thành viên. Chỉ có một loại thành viên. Kiểm soát truy cập ngay bây giờ không cần phải tốt hơn thế. Dường như các lựa chọn của tôi là các mô-đun Truy cập nội dung , Nodeaccess , Truy cập đơn giản , tạm biệt nút , Kiểm soát truy cập phân loại và Kiểm soát truy cập phân loại Lite . Để đạt được những gì tôi cần, tôi có thể kiểm soát quyền truy cập theo vai trò hoặc bằng cách sử dụng thuật ngữ phân loại như "chỉ dành cho thành viên". Cả hai sẽ làm việc.
Tất cả các mô-đun này vẫn đang được phát triển cho D7, và đang trong các giai đoạn khác nhau của (chưa) hoàn thành và không có lỗi. Đối với một số người, sự phát triển có vẻ thất thường hoặc bị đình trệ. Ngoài ra, UX của họ có độ phức tạp khác nhau đối với trình chỉnh sửa nội dung không phức tạp.
(Một cách khác cho tất cả các mô-đun này là tạo một loại nội dung riêng cho các trang chỉ dành cho thành viên và chỉ sử dụng các quyền loại nội dung tích hợp. Điều đó có vẻ không linh hoạt và trùng lặp, nhưng đó là một lối thoát.)
Câu hỏi của tôi là một câu hỏi thực tế, dựa trên thực tế hiện tại: bạn sẽ chọn cái nào để sử dụng ngay bây giờ hoặc trong vài tháng tới, cho trường hợp sử dụng này, và cái nào có vẻ có tương lai tươi sáng nhất?
FOLLOWUP (7 tháng sau): Sau khi thử Truy cập nội dung (CA) và Kiểm soát truy cập phân loại (TAC), tôi đã giải quyết trên TAC. Truy cập nội dung có thể thực hiện kiểm soát truy cập theo nút, nhưng UX không đơn giản và tôi không muốn làm chủ biên tập của mình phải tuân theo. Tôi thấy rằng sử dụng thuật ngữ phân loại để chỉ định truy cập về cơ bản có thể là một cơ chế trừu tượng: một thuật ngữ duy nhất có thể biểu thị một tập hợp các lựa chọn truy cập phức tạp. Đối với một loại nội dung (sự kiện lịch), tôi thay đổi quyền truy cập dựa trên phân loại. Đối với một trang khác (chỉ dành cho thành viên), tôi chỉ sử dụng từ vựng phân loại một thuật ngữ là trường bắt buộc (vì vậy giá trị của nó không thể thay đổi). Vì vậy, đối với tôi, chức năng của TAC là một siêu bộ CA. Tôi cũng cần Quyền của trường để hiển thị có chọn lọc các trường trong các sự kiện lịch.