저번에 알려드렸던 것처럼, 몇주간에 걸쳐 게시판 업그레이드 작업을 했구요. 방금 완료하여 포럼 서버에 적용하였습니다.
계획중이던 기능들 중 몇몇 기능들은 아직 미완성 상태여서 추후^^;; 공개 예정이고, 적용된 새 기능들에 대해 간단히 설명해보겠습니다.
1. 모든 글에 트랙백 기능 (보내기, 받기)
글 읽기 화면의 상단에 트랙백 보내기 버튼이 추가되었고, 하단에 트랙백 주소 링크를 추가했습니다. 트랙백 보내기는 외부 글을 원문으로 하고 그에 관련 글을 포럼에 쓰는 것이며, 반대로 포럼 글을 원문으로 해서 그에 관련된 내용의 글을 외부 사이트에 쓰려면 트랙백 주소를 복사해서 자신의 외부 블로그에 등록하면 됩니다.
2. 전체 최근 글 리스트
볼랜드포럼 초기 페이지와 각 개발툴 초기 페이지의 오른쪽 영역에 전체 최근글 리스트가 나타납니다.
3. 게시판에서 작성자 이름 대신 네임태그(이름 이미지) 표시 기능
회원정보 수정 페이지에서 네임태그를 지정할 수 있습니다. 포럼의 네임태그 크기는 88*20 픽셀입니다.
4. 첨부 파일이 bmp일 경우 png로 자동 압축 저장
너무 큰 용량을 가지는 bmp 포맷의 이미지를 첨부로 올릴 경우 강제로 png로 변환됩니다.
5. 이미지 첨부 파일의 표시 기능 개선
이미지 첨부파일의 경우 클릭하면 앞뒤 이미지로 네비게이션이 가능한 이미지 뷰어 레이어가 나타나게 됩니다. 여기서 PgDown, PgUp, Esc 키를 쓸 수 있습니다. 대량의 이미지를 첨부했을 때 편리합니다. 동영상과 음악, 플래시 파일들도 비슷한 형식으로 나타납니다. (자바스크립트 라이브러리 ThickBox의 기능을 가져다 썼습니다)
아래 글처럼 사진이 많이 첨부된 글에서 이미지 링크를 클릭해보시면 무슨 의미인지 금방 와닿을 겁니다.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=15218
6. 새글 표시(New!)의 기준 변경
글 목록에서, 이전에는 오늘 날짜의 경우에만 New 아이콘이 나타났지만, 이제부터는 현재로부터 24시간 이내의 글에 New 아이콘이 표시되며, 48시간 이내의 글은 흐린 New! 아이콘이 나타납니다.
7. 회원 탈퇴 기능
회원정보 수정 페이지에 회원 탈퇴 기능이 추가되었습니다.
8. 코드 블럭 기능 편리하게
글쓰기에서 C++, Pascal, Java... 등등의 코드 블럭을 좀더 편하게 쓸 수 있도록 각 언어들의 아이콘을 추가했습니다. 글 본문 영역에 코드를 써넣은 후 마우스로 드래그해서 선택하고 이들 아이콘을 클릭하면 해당 언어로 Syntax Highliting되는 코드 블럭이 됩니다.
9. 본문 이미지의 URL 처리 간소화
글을 쓰고 동시에 이미지 파일을 첨부하여 해당 글 본문에서 이미지를 보여야 할 경우, 종래에는 이미지가 올라갈 주소를 알 수가 없어서 일단 이미지를 첨부하여 올린 후 이미지 주소를 확인하여 글 내용의 이미지 링크를 일일이 수정해야 하는 번거로움이 있었습니다. 이제는 주소 없이 이미지 파일의 이름만 그냥 써주면 그대로 링크로 나타나게 되었습니다.
10. 글 내용에서 html 링크를 썼을 경우 일부 깨지는 현상 수정
이건 고질적인 버그였는데.. 이번에 완전히 수정했습니다.
11. 비회원으로 쓴 글의 삭제/수정이 안되는 버그 수정
역시 꽤 오래된 버그인데, 수정 완료되었습니다.
12. 자잘하게 디자인도 여기저기 조금씩 수정했습니다.
여기에는, 글 읽기 화면 아래의 댓글 쓰기 입력란을 크게(+) 하는 기능도 포함됩니다.
이상입니다.
내일부터 새 직장으로 출근하는지라 아주 긴급한 버그가 아닌 이상 당분간은 게시판에 손을 댈 시간이 나지 않을 것 같습니다. 그래도 문제가 있거나 개선 요망 기능들은 댓글을 남겨주시면 여유가 있을 때 일괄 작업하겠습니다.
그럼...