커뮤니티토픽게시판

전 왜 코어에서 제공하지 않는 기능이 필요할까요 ㅎ

 

이것도 그동안 아쉽게 생각했던 것 중 하나 입니다.

 

게시판 권한에서 회원에게(로그인)만 열람 권한을 주면 공지글 까지 적용되서 공지에 비회원도 봐야할 내용을 적어도 무용지물이 되는 문제가 있습니다.(라이믹스는 잘 모르겠구요)

 

회원에게만 글읽기 권한을 제공하는 게시판을 운영하려고 애드온으로 비회원을 열람 금지 시키는 애드온을 만들어 처리했습니다.(코어 수정하기 싫어서...)

 

비회원 금지시키는 조건에 공지글이 아니라면 이라는 조건을 추가해서  공지글을 뺀 나머지 글을 회원에게만 제공하는 효과를 만들었네요.

글쓴이 웹지기

profile
개발자는 아닙니다.
사이트를 운영하며 관리합니다.
운영하는 사이트에 필요한 가능을 구현해 보고자 다른 자료 열어보고 따라서 해보는 이용자 입니다.
  • profile
    게시판 스킨에서 주로 작업하는데 웹지기님은 그냥 애드온을 별도로 만들어버리시네요 ㅎ
    능력자 ㅎ
  • profile profile
    권한 부분은 스킨에서 처리하기 좀 애매하기도 하고 애드온이 작업 한번만 하면 스킨과 상관 없어 편하네요.
  • profile profile
    여러가지 스킨을 사용하는 경우에는 애드온으로 적용해야죠 ㅎㅎ
  • profile profile
    네. 추후에 사용하기도 편하기도 하고 스킨에서 처리하려면 스킨의 출력을 다르게 하는 분기작업 등으로 하는데 애드온에서 출력전에 리턴 시킬 수 있고 해서 편해요.
  • profile
    저는 복수의 모듈을 가져오는 위젯의 경우에는 아예 모듈별 권한을 가져오는 함수를 얹는 방식으로 개조를 했습니다.
    회원그룹별로 볼 수 있는 문서를 중심으로 필터링해서 각자 다른 문서 목록을 뿌려줄 수 있게요.
    캐시 사용을 할 수 없는 게 흠이긴 하지만 그래도 볼 수 없는 문서 목록이 떠 있는 것보단 나을 것 같더라구요.
    점차 이런 방식의 서드파티들이 늘어나야 할 것 같다는 생각이 듭니다.
  • profile profile
    아.. 아마 컨텐츠확장 위젯이 권한유뮤로도 노출 될겁니다. 캐시문제를 어떻게 극복했는지는 모르겠네요. ㅎ
  • profile profile

    블라인드 처리가 아니라 필터링 방식이면 회원그룹별로 모듈 권한이 달라서 캐시가 무의미할 거예요.
    확인해보니 컨텐츠확장 위젯도 필터링 방식이네요.
    (그나저나 진작 알았으면 그냥 이걸로 쓸 걸 괜히 고생했어요ㅠㅠ)