Group 플러그인
이 위키 플러그인 을 사용하여 사용자의 그룹 혹은 친구들에 기반하여 컨텐츠를 표시합니다. 이는 PluginPerm 와 유사합니다.
사용법과 매개변수
이 플러그인을 위키 페이지에서 사용하려면, 다음 문법을 사용합니다:
{GROUP(groups=>Registered|Admins, notgroups=Editors)}어떤 컨텐츠{ELSE}다른 컨텐츠{GROUP}
매개변수 | 허용되는 값 | 효과 | 어느 버전부터 |
---|---|---|---|
groups | 그룹명 혹은 목록 - 각 그룹명은 수직 막대기로 구분됩니다 | '어떤 컨텐츠' 는 이 그룹들에 (직접적으로 있거나 혹은 상속을 통하여) 소속되어 있는 사용자들에게 표시될 것입니다, 그 외의 경우 ({ELSE} 뒤에 있는) '다른 컨텐츠' 가 표시될 것입니다. 대소문자를 구분합니다! | |
notgroups | 그룹명 혹은 혹록 - 각 그룹명은 수직 막대기로 구분됩니다 | groups 매개변수의 정반대로 작동합니다 | 1.9.7 |
friends | 사용자명 혹은 수직막대기로 구분된 목록 | 이 사용자들의 친구는 '어떤 컨텐츠'를 보게 될 것이고, {ELSE} 가 사용된 경우라면, 다른 이들은 '다른 컨텐츠'를 보게 될 것입니다 | 4.0 |
- {ELSE} 부분은 선택적입니다
- groups 과 notgroups 매개변수는 동시에 사용될 수도 있습니다.
보안
이 플러그인을 사용하여 민감한 정보를 감추는 것은 페이지 소스를 보거나 편집할 권한을 보유한 사용자들에게 노출되는 것을 막지는 못할 것입니다.
위키 페이지에 주시를 하고 있는 사용자는 전체 위키 소스가 담긴 이메일을 받게 될 것이므로, 플러그인 컨텐츠를 볼 수 있느냐 없느냐 여부와 상관없이 정보가 노출될 것입니다.
꼼수
- 한 섹션이 그룹 A와 관리자 그룹이 볼 수 있도록 하지만 B그룹은 볼 수 없도록 하고 싶은 경우, 그룹들을 관리자 그룹에 포함하지 않도록 유의하십시오. 앞의 경우, 관리자 그룹에 A와 B가 모두 포함된다면, 관리자는 섹션을 보지 못할 것입니다.