it-swarm-ko.tech

Node 회원 전용 페이지를위한 액세스 제어 모듈

공개 페이지와 회원 전용 페이지가있는 간단한 Drupal 7 사이트를 만들고 있습니다. 한 종류의 회원 만 있습니다. 지금은 액세스 제어가 그보다 세밀 할 필요는 없습니다. 내 선택은 모듈 콘텐츠 액세스 , 노드 액세스 , 단순 액세스 , 노드 개인 정보 보호 byrole , Taxonomy Access ControlTaxonomy Access Control Lite . 필요한 것을 달성하기 위해 역할 또는 "멤버 전용"과 같은 분류 용어를 사용하여 액세스를 제어 할 수 있습니다.

이 모든 모듈은 여전히 ​​D7을 위해 개발 중이며 다양한 완성 단계와 버그가 있습니다. 일부의 경우 개발이 불규칙하거나 중단 된 것 같습니다. 또한 UX는 정교하지 않은 컨텐츠 편집기에 따라 복잡성이 다양합니다.

(이러한 모든 모듈에 대한 다른 대안은 멤버 전용 페이지에 대해 별도의 컨텐츠 유형을 작성하고 내장 컨텐츠 유형 권한을 사용하는 것입니다. 이는 융통성이없고 중복 된 것으로 보이지만 그 방법은 아닙니다.)

현재의 현실을 고려할 때 제 질문은 실용적인 것입니다.이 유스 케이스에 대해 현재 또는 향후 몇 개월 동안 어떤 것을 사용할 것인지, 그리고 어느 것이 가장 밝은 미래를 가질 것입니까?

FOLLOWUP (7 개월 후) : 콘텐츠 액세스 (CA) 및 분류 액세스 제어 (TAC)를 시도한 후 TAC에 정착했습니다. 컨텐츠 액세스는 노드 별 액세스 제어를 수행 할 수 있지만 UX는 간단하지 않으며 편집자에게 적용하지 않으려 고합니다. 분류 용어를 사용하여 액세스를 지정하는 것은 본질적으로 추상화 메커니즘 일 수 있습니다. 단일 용어는 복잡한 액세스 선택 세트를 나타낼 수 있습니다. 하나의 컨텐츠 유형 (달력 이벤트)의 경우 분류를 기반으로 액세스를 변경합니다. 다른 (멤버 전용 페이지)의 경우 필자는 필수 필드 인 단기간 분류 용어를 사용하므로 값이 변경되지 않습니다. 따라서 TAC의 기능은 CA의 상위 집합입니다. 캘린더 이벤트에서 필드를 선택적으로 노출하려면 Field Permissions 도 필요했습니다.

8
Dan Halbert

모듈에 "밝은"미래가 있는지 여부를 결정하기 전에 고려해야 할 많은 요소가 있습니다. 고려해야 할 모든 요소를 ​​설명하는 매우 좋은 블로그 게시물은 here 를 찾을 수 있습니다 (이것은 drupal.org의 이전 테마를 기반으로하지만 여전히 포인트를 얻을 수 있습니다).

최종 결정은 모듈을 테스트하고 벽에 머리를 두드리는 데 많은 시간을 소비 한 후에 얻을 수있는 일종의 "느낌"입니다. 올바른 것. 그러나 나는 당신에게 내가 가지고있는 작은 스크립트의 결과를 줄 것이고 그런 경우에 실행합니다. 입력으로 제공하는 모듈의 사용 횟수를 제공하며 다음과 같습니다.

  • content_access : 사용자 24939 명
  • node_access : 1295 명
  • simple_access : 1623 명의 사용자
  • node_privacy_byrole : 사용자 3399 명
  • taxonomy_access : 6037 명의 사용자
  • tac_lite : 사용자 3397 명

이 결과는 drupal.org 웹 사이트에서 가져온 정보이므로 모듈을 비교하는 데 사용해서는 안됩니다. 다른 사용자가 검사중인 모듈에 대해 어떻게 느끼는지 알려주는 표시 일뿐입니다.

따라서 귀하의 질문에 대답하기 위해 귀하가 언급 한 역할 당 액세스를 지원하기 때문에 콘텐츠 액세스 모듈을 사용하려고합니다.이 사이트를 사용하는 많은 사이트가 있습니다 (중지되지 않을 가능성이 높음). drupal에 대한 놀라운 작업을 수행했으며 D7 버전이 최근에 상대적으로 업데이트 된 사람입니다.

추신 : 스크립트를 원한다면 lemme은 알고 있습니다. 많은 경우에 매우 유용하다는 것이 입증되었습니다.

4
F1234k

프리미엄 콘텐츠 모듈 http://drupal.org/project/premium_content 에 관심이있을 수 있습니다.

2
rfay

Drupal에서는 기본 페이지에 대한 액세스 권한을 제공하는 것이 어려워 보입니다. 그러나 생성 된보기 페이지에 대한 권한을 부여 할 수 있으므로 기본 페이지 대신보기를 추가하는 것이 간단합니다 !! 메뉴 항목을 숨 깁니다!

1
Radion