공지글, 비밀글 기능 추가

프론티어2015-08-16 16:24:10195810공지글,비밀글,아이콘

게시판 모듈에 공지글, 비밀글 기능을 추가했습니다.

그동안 딱히 필요했던 기능이 아니어서 만들어 두지 않았었는데
필요한 상황이 생겨서 기존 게시판 모듈에 기능을 추가했습니다.

작업하면서 몇가지 고민했던 부분을 기록으로 남겨둡니다.

공지글

  • 관리자만 공지글을 설정할 수 있도록 했습니다,
  • 공지글에는 답글을 달 수 없도록 했습니다.
  • 게시판 목록에서 공지글이 최상위에 나오도록 했습니다.
    (일단 공지글 여부에 따라 SQL order by 기준값이 달라지도록 처리했습니다.
    향후 성능에 문제가 있다면 개선을 검토하는 것으로 하고
    간단한 방식으로 히 적용했습니다)

비밀글(비밀댓글)

  • 비밀글을 로그인한 상태에서만 지원하도록 했습니다.
    (로그인하지 않는 상태에서 지원하려면, 수정, 보기 등에서 처리가 많이 복잡해 질 것 같아서 제한했습니다.
    로그인하지 않는 상태의 지원은 필요한 시점에 다시 검토하기로 했습니다.)
  • 비밀글은 글쓴 당사자와 답글을 쓴 당사자 만 볼 수 있도록 했습니다.
    (따로 비밀번호를 요구하는 방식이 아니라, 글쓴이 기준으로 자동으로 판단하도록 했습니다.)
  • 관리자의 경우 비밀글 설정과 관계없이 확인할 수 있도록 했습니다.

그리고 글 목록 표시 화면애서
공지글과 비밀글에는 각각 해당 아이콘을 표시해서 알아 보기 쉽도록 했습니다.