포럼

(쓸데없는 말)
- 얼마 전까지 제가 자료실에 올린 게시판 스킨을 XE1.5 호환 버전으로 수정하는 작업을 했습니다. 버전이 올라갈 때 마다 마구 달라져서(?) 좀 혼란스럽기도 했지만 제가 가진 XE에 대한 신뢰로 아쉬움을 승화시키고 있어요 ^^; 궤도에 오르기 직전에 가장 힘이 들듯이 XE도 현재 그런 과정에 있다고 생각하고 있습니다. 그냥 호환 작업 마치면서 들었던 생각이었구요, 본론으로 들어가서 이번에 게시판 스킨 작업하면서 생각해본 게시판 모듈에서 보완됐으면 하는 것들을 건의하려 합니다. 


(들어가며)
- 제가 만든 스킨이 원래는 개인 블로그형 용도였는데 공개한 후 사용자 의견을 반영하면서 계속 이것저것 붙이다 보니 정체성(?)이 모호해졌다는 생각이 들었습니다. 그래서 XE1.5 호환 작업하면서 이 기회에 좀 더 보편적인 게시판으로 바꾸려 했고, 특징이 뭔지 알기 위해 국내의 포털, 대형 커뮤니티를 살펴봤습니다. 자세히 분석하지는 않았지만 대략 눈에 띄는 공통점을 보건데...
 (너무 당연한 거지만 이번에 새삼스럽게 느끼게 된 것(?) 정도에요^^;) 
 ‘글’ 자체보다 오히려 글에 대한 ’반응‘이 더 중요한 요소가 되는 것이 아닌가 하는 생각이 들었습니다. 글도 좋은 글 나쁜 글 보다는 ’반응‘이 있는 글이란 개념이 통하는 것 같기도 하고.. 결국 게시판에서 중요한 요소 중 하나가 ’반응을 표시하는 기능‘ 이라는 생각이 들었습니다. 특히 ’댓글‘ 이 그런 기능에 선봉장(?)이라고도 생각이 들었구요, 여튼 이런 부분에 있어서 XE의 게시판 기능 부족하지 않나하는 생각이 들었습니다. ('반응'이란 것에 초점을 맞추어 여러 재미있는(?) 기능도 많이 생각해볼 수도 있지만, 아래는 이미 보편적으로 구현되어 있고 특히 댓글 관련한 부분만 언급하겠습니다.)

- 막연한 설명보다 생각나는 특정 관련 기능들을 나열해 볼게요. 다만, 제가 능력이 없어 아래 언급한 것 중 지금의 모듈로도 구현할 수 있는 기능이 있을지는 잘 모르겠습니다. ^^;

1. 문서, 댓글의 추천-비추천

- (정확히 모르겠으나) 현재의 추천-비추천 구조는 한 사람 당 ‘1’을 부여하는 구조입니다. db 이런 거 잘 모르지만 어차피 db에 저장되는 거;; 사용자 별로 수치를 입력할 수 있게 하는 것이 어떨까요? 소위 평점, 별점 같은 기능도 간단히 구현할 수 있게 되고, 근본적으로는 좋은 글을 골라내게 한다는 측면에서 사용자에게 단순히 문서에 대해 예, 아니오 라는 반응을 표시하게 하는 것 보다 나은 방법이라고 생각합니다. 

2. 댓글의 추천순 정렬, 댓글 검색, 댓글 수 입력 선택, 역순 정렬

- 예를 들어 댓글이 1000개 있다면 보통의 사람이라면 반응을 알기 위해 처음부터 끝까지 내려 볼까요? 그러기보다는 추천순 혹은 검색 등을 통해 보려고 하지 않을까요? 정말 꼭 필요한 기능이라고 생각합니다. 참고로 현재 게시판의 검색창에서 댓글을 검색할 수 있지만 전체게시판의 댓글을 검색하며, 문서 내에서 댓글만 보여줄 수가 없습니다.

- 등록순(날짜) 정렬의 경우 최근의 포탈 혹은 SNS의 댓글의 정렬 방식은 새로 올라오는 글을 위에 올리는 방식(역순)을 취합니다. XE처럼 등록순에 따라 정렬하는 방식하고 비교해 장단점이 있지만, 굳이 여기서 언급하기보다.. 이를 떠나서 이것도 XE에서 가능했으면 합니다. 

3. 베스트 댓글 

- 추천-비추천에 따른 베스트 댓글기능입니다. 제 짧은 지식으로 이를 구현할 수 있는 조건은 3가지인데, 첫 번째는 위의 추천순 정렬이 가능할 것, 두 번째는 일정 추천 수에서 컷할 수 있을 것, 세번째는 댓글 수를 일정 개수만 가져오는 것이 가능할 것. 두 번째는 현재도 가능하나 1, 3번이 현재 가능하지 모르겠습니다. 

4. 현재 댓글 목록 방식의 문제점 

- 현재는 게시판의 ‘추가설정’에서 댓글 목록의 개수를 설정하고 그 개수가 넘어가면 다음페이지로 넘어가는 구조입니다. 문제는 이렇게 댓글 목록의 개수가 상위 댓글의 고려 없이 일률적으로 자르기 때문에 대댓글의 경우 중간의 글이 다음 댓글 목록에서 보여지는 경우가 있습니다. 예를 들면 추가설정에서 댓글수를 20개로 설정하고 하나의 댓글에 대댓글이 30개가 달려 있는 경우, 나머지 10개는 뜬금없이;; 다음 목록에서 나타게 됩니다. 특히 현재 게시판 모듈은 댓글 페이지가 있는 경우 본문 링크에서 마지막 댓글 페이지를 처음으로 보여주기 때문에 더더욱 그렇구요. 결국 대댓글이 있는 댓글은 댓글목록 수에 걸리게 될 경우 이를 포함하여 출력하도록 하는 것이 바람직하다고 생각합니다. 

5. 기타 건의

- 이상은 현재의 게시판 추세(?)에 꼭 필요하다고 생각하는 기능이구요, 아래는 있으면 그래도 좋겠다는 기능입니다 ^^;

(1) 실시간(?) 댓글 : SocialXE 쓰면서 너무나 좋았던 기능인데요 디자인을 제외하고도 로딩을 줄여 트래픽 낭비를 막는다(?)는 면에서도 유용할 거 같아요. 어쩌면 지금도 스킨 차원에서 구현할 수 있을 것 같기도 한데.. 잘 모르겠네요 ^^;

(2) 이전글-다음글 : 포탈이나, 대형 커뮤니티 사이트들 중에는 본문에서 목록을 출력하지 않는 곳이 많이 있는데 이 경우 이전글-다음글 기능이 유용합니다. 또 블로그로 사용 시에도 유용하구(텍스타일처럼) 나름 응용할 때가 많아서요. 제가 만든 스킨에서는 목록의 게시물 링크를 가지고 스크립트로 이전글-다음글 기능을 구현해서 쓰고 있긴 하나 페이지가 넘어가는 경우 사용할 수가 없네요. 근데이것도 현재 모듈에서도 구현가능한 지도 모르겠어요 ^^;;

(3) 게시물 목록 수 설정 : XE 공식 게시판은 목록형, 웹진, 갤러리를 사용자가 선택할 수 있습니다. 근데 각 목록 스타일에 따라 게시물의 수가 다를 필요가 있는 경우가 있습니다. 예를 들어 목록형에서는 20개를 보여주고 갤러리형은 미니 갤러리형으로 사용해서 목록이 40개가 필요할 경우도 있구요. 또 상품 게시판처럼 한번에 많은 상품을 비교하기 위해 사용자가 목록의 개수를 선택하는 경우에도 유용할 수 있구요. 사용자에게 200개의 상품을 보기 위해 20개씩 10페이지를 보게 하는 것보다 40개씩 5번을 보기 위한 선택권을 줄 수가 있으니까요.  그래서 이와 같은 이유로 게시물의 목록 수를 설정할 수 있는 함수(?)가 있었으면 좋겠습니다. 역시 이것이 지금도 가능한지 모르겠네요 ^^;;;



(끝으로)
- XE의 모듈 중에 특히 게시판 모듈은 XE사용자라면 대부분 사용하는 중요한 모듈이기 때문에 많은 발전이 있었으면 좋겠습니다. 
 꼭 구현됐으면 하는 바람이 크긴 하지만 단순 건의 사항이라 이슈에 올리기는 그래서 그냥 여기에 하소연(?) 하듯 글 올려봅니다~ 


글쓴이 제목 최종 글
푸하라 서브 쿼리 때문에... 아직 지원이 아닌가요??? 아님제가 틀린건가요???  
한마음^^ 1.5.1.9 업데이트 후 로그인 안됨 [1] file 2012.02.29 by 샹하이
카르마 eAccelerator vs APC [1] 2012.02.29 by 여름소나기!
ezi XE 게시물 백만건 테스트해봤어요^^; [6] 2012.02.29 by Hide_D
ForHanbi 레이아웃 info.xml 작성시 오류로 인해 레이아웃 설정 날아가는 문제 [1] 2012.02.29 by ForHanbi
웹엔진 제가 쓰고있는 관리자 페이지 스킨(?)입니다. [5] file 2012.02.29 by TT PIC
HolyJohn 스킨 메뉴얼에 좀 헷갈리는 부분이 있어요 [4] 2012.02.28 by HolyJohn
창현아빠 화일 업로드 - 압축없이 그냥 폴더채 올리는 기능의 모듈이 없을까요? [5] 2012.02.28 by eple
창현아빠 데이타 저장? mysql 에서 디비화로 저장되나요? [3] 2012.02.28 by 창현아빠
nexonx 글쓰기, 수정, 삭제할 때 커서가 해당칸에 나타났으면 좋겠습니다... [2] 2012.02.28 by nexonx
카메론다이아몬드 원래 memcache를 적용하면 [1] 2012.02.28 by delphiXE2
Lyra 위젯의 추출대상모듈의 사이트찾기 문제. [2] 2012.02.28 by Lyra
hotrabbit 관리자 회원 목록에 페이지 네이비게이션 [6] 2012.02.28 by hotrabbit
hika1 게시판 모듈에서 아쉬운 점과 건의 [6] 2012.02.27 by 포토올/wow
창현아빠 최고 관리자 권한 ( 궁긍한것이 많이서 많이 올리네요 --)  
퍼니엑스이 드라이버에 관한 궁금증  
GT네오 익스플로러 로그인이 안됩니다. [5] 2012.02.27 by GT네오
아름다운지은 예를 들어> 합격자 발표에 대한 부분을 만들려고 한다면 [2] 2012.02.27 by ForHanbi
AppSeedKorea 부동산 스킨을 개발중인데.. [2] 2012.02.27 by AppSeedKorea
푸하라 xe 쿼리 기본 게시판 및 page 관련 쿼리 심각합니다. [2] 2012.02.27 by 푸하라