Pebble Blog Tool
Pebble Blog 설치 소개
Java 기반의 오픈 소스 블로그 툴인 Pebble을 소개하고자 한다.구성 방식은 Apache + tomcat으로 구성되어 있고 포스트는 XML방식으로 관리되므로 데이터 베이스는 필요 없이 아주 lightweight Blog Tool이다.
*. 컨텐츠
- 리치 텍스트 에디터를 포함한 웹 브라우져를 통한 포스팅 및 컨텐츠 관리
- 포스팅한 컨텐츠 포함하여 블로거 및 메타웹블로그 API 지원
- 카테고리의 다중 계층구조 지원
- 컨텐츠의 태깅 지원
- 파일 및 포드캐스팅을 위한 RSS 지원
- 간단한 컨텐츠 퍼블리싱
- 신규 블로그 엔트리의 추가시 XML-RPC를 통한 웹 사이트에 Ping 기능 지원
*. 사용자 응대
- 댓글 및 트랙백 지원
- 새로운 응답 수신시에 e메일 통지
- 스팸 방지, CAPTCHA 지원
- 댓글 및 트랙백의 승인/거절/삭제 관리
*. 웹기반의 관리
- 웹브라우져에 의한 블로그 관리
- 파일 및 이미지 업로드 및 파일 관리 지원
- 블로그 레퍼러와 요청 및 뷰 로그 관리, 익스포트 지원
- 통합된 도움말 및 문서 지원
*. 플러그인 APIs
- 퍼머링크 포맷 현행화
- 블로그 컨텐츠 디스플레이 현행화
- 컨텐츠 추가,삭제,승인시 자바 코드 삽입
- 커멘트 추가,삭제,승인,거절시 자바 코드 삽입
- 트랙백 추가,삭제,승인,거절시 자바 코드 삽입
- 구독자별 커맨트/트랙백 승인 지원(CAPTCHAs)
*. 한글 검색
- lucene-1.4.3의 StandardTokenizer.jj 소스 버젼을 다운
- "\uac00"-"\ud7a3", // add unicode to support korean 추가
- javacc가 download
- CharStream.java, ParseException.java,
- StandardTokenizer.java, StandardTokenizerConstants.java,
- StandardTokenizerTokenManager.java, Token.java,
- TokenMgrError.java를 컴파일하여 jar로 묶음
- lucene-1.4.3.jar를 가지고 위에서 컴파일한 클래스를 넣어서 ko-lucene-1.4.3.jar로 만듬.
- pebble/WEB-INF/lib에 카피
*. 기타
- RSS 2.0, RDF 그리고 Atom 1.0 피드 제공
- 카테고리 및 테그 별 피드 지원
- 퍼머링크, 일, 월별로 블로그 컨텐츠 뷰어
- 텍스트 기반 검색 기능
- 멀티 블로그 지원
- 프로젝트, 그룸, 또는 커뮤니티를 위해 여러 호스트 지원
- UTF-8과 같은 국제 문자셋 지원
- 국가별 시간,날짜,숫자 지원








