워드프레스 한국형 게시판 플러그인 분석 #2 - LH Lab Board

히즈웨드 |

    "워드프레스 한국형 게시판 모음 - MH Board, Amumu Board, bbPress 개조, Forum Server 개조" 포스팅에서 현재 개발 중인 한국형 게시판에 대해 알아보았다. 그로부터 불과 5일 사이에, 무려 3개의 한국형 게시판 플러그인이 공개 배포되었다. - Amumu Board/ LH Lab Board/ MH Board


    3가지 모두를 설치해보았는데, 아직은 그대로 사용하기에 버그가 많은 편이다. 버그를 분석하고자 포스팅을 하는 것은 아니다. 각 게시판에 대해 대략적으로 분석해보고, 마지막으로 게시판 아키텍처의 장단점을 분석해보고자 한다.

    1. 게시판 DB 구조
    2. 게시판 관리 기능
    3. 게시판 사용 기능
    4. 종합


    (참고로, 필자가 언급하는 버그가 다른 사용자들에게 안 나타날 수도 있고, 언급한지 않은 버그가 나타날 수도 있다. 무엇보다도 하루가 다르게 업데이트 될 것이 분명하기 때문에, 버그에 대한 내용은 간단하게만 언급하도록 하겠다.)










     ▶ LH Lab Board 

    Amumu Board 보다 더 다양한 기능을 가진 게시판이다. 하지만, 그만큼 버그도 많다. 아래 스크린샷의 글씨크기도 원래 저렇지 않은데, CSS에 문제가 있어서 건드리다가 조금 망쳐버렸다;;




    1. 게시판 DB 구조
    • LH Lab 게시판은 11개의 워드프레스 기본 테이블 외에 별도의 테이블이 4개를 생성한다. 게시물과 댓글, 그리고 테마와 설정관련 테이블로 추정된다.




    2. 게시판 관리 기능
    • 관리자 페이지에 게시판 관리 기능이 있어서, 게시판의 추가와 게시물 관리가 가능하다.
    • (버그) 게시판 플러그인 설정을 위한 CSS 스타일링이 다른 모든 관리자 페이지에 영향을 주는 버그가 있다.
      • 이 버그때문에 CSS를 조금 뜯어고치다가 개판이 되었다ㅎㅎ;




    3. 게시판 사용 기능
    • 기본적인 게시판 기능 외에도, 간단한 권한이나 파일 첨부가 가능하다.
    • 게시판 테마도 위즈윅 방식으로 선택이 가능하다. (아직까지는 색상의 변화정도만 지원함)
    • 복수개의 게시판을 추가할 수 있다.
    • 댓글에 댓글도 달 수 있다.
    • (버그) 처음 설치할때 게시판이 나오지 않는 버그가 있었는데, 살펴보니 게시판 소스의 html 주석이 닫히지 않는 버그가 있었다. --> 이 문자들이 –>로 바뀌면서 주석이 닫히지 않아, 소스에 있는 모든 주석을 제거하고 실행하였다. (이 문제는 필자만의 문제인 것도 같고, 혹시 해결방법을 아는분은 댓글로 남겨주기 바란다.)
    • 아래 스크린샷도 CSS를 잘 못 건드려서 깨진 상태이다;







    4. 종합
    • 게시물에 대한 테이블이 별도로 생성된다.
    • 게시판 관리 기능을 제공한다.
    • 게시판의 기능적인 면이 뛰어나다. 복수개의 게시판을 생성할 수 있고, 파일 첨부까지 가능하다.
    • 관리자 페이지 전부에 영향을 줘버리는 CSS 버그만 수정된다면, 스타일적인 측면에서도 완성도가 높다. 게시판 테마 기능도 앞으로 어떻게 발전할지 기대 된다.