텍스트큐브 1.5 alpha 5버전이 발표되었습니다. 아래는 텍스트큐브 alpha5 발표에 관한 원문입니다.
맨아래 링크에서 테터툴즈 1.1.3 테스트 버전과 Textcube 1.5 alpha 5 버전을 체험해볼수 있도록
ID,PW를 공개합니다. 비밀번호를 바꾸지 말아주세요.(6. 6~6.11일까지)
ID : test@example.com
PW : 1023784
--------------------------------------------------------------------------
맨아래 링크에서 테터툴즈 1.1.3 테스트 버전과 Textcube 1.5 alpha 5 버전을 체험해볼수 있도록
ID,PW를 공개합니다. 비밀번호를 바꾸지 말아주세요.(6. 6~6.11일까지)
ID : test@example.com
PW : 1023784
--------------------------------------------------------------------------
Textcube (이하 텍스트큐브) 의 다섯번째 알파버전 (1.5.3380.20070530) 을 공개합니다. 이후 알파버전은 베타 페이즈에 들어가기 전까지 1주일을 주기로 발표될 예정입니다.
소개
2007년 4월 14일 발표된 내용 ( http://notice.tattersite.com/ko/11 에서 정리된 내용을 읽을 수 있습니다) 에 따라, 기존의 태터툴즈는 프로그램 이름이 아니라 ttxml형식으로 백업이 가능하며 데이터 권리를 사용자가 가짐을 보장하는 프로그램 및 서비스를 아우르는 명칭이 됩니다.
기존의 설치형 블로그인 태터툴즈의 경우, needlworks에서 설치형 프로그램 코어(프로젝트 S2)의 설계및 제작을 전담합니다. 프로젝트 S2의 정식 명칭이 Textcube로 결정되었습니다.
한 줄 요약 : TNC/TNF 태터툴즈 -> Needlworks/TNF 텍스트큐브
주의사항
* 본 버전은 반드시 테스트 용으로만 사용하셔야 합니다.
* 태터툴즈 플러그인 지원을 위한 레거시 루틴이 추가되어 있지만 플러그인 호환성 부분에서 문제가 발생할 가능성이 있습니다.
* 기본 에디터는 HTML raw 에디터입니다. 기존에 사용하던 위지윅 에디터를 사용하거나, 위지윅 에디터로 작성된 글을 보기 위해서는 '플러그인'의 모듈 카테고리에서 위지윅 에디터 모듈과 TTML 파서 모듈을 사용함으로 변경하여야 합니다.
내려받기
다음 링크를 눌러 내려 받으실 수 있습니다.
피드백
피드백은 TNF forum의 버그 보고 및 품질관리 게시판을 통해 주시기 바랍니다.
Changelog
== v1.5 alpha 개발관련노트 ==
* a# : 어느 판에서 추가 또는 수정 되었는지를 의미합니다. #는 판번호.
=== 추가된 점 ===
a1 * 관리자 - 플러그인 메뉴외 1단 메뉴 하위에 관리자 플러그인이 위치할 수 있도록 함 (#329)
a2 * 관리자 - 스킨에서 여러 css파일을 편집할 수 있도록 함. (#299)
a3 * 관리자 - 글 목록에서 공개/비공개/전체 탭 추가 (#383)
a5 * 관리자 - BlogAPI에 카테고리 설정 기능이 없는 클라이언트를 위해 카테고리별 API 주소를 사용할 수 있도록 함 (#419)
a5 * 관리자 - BlogAPI용 비밀번호를 별도로 설정할 수 있게 함 (#408)
a1 * 일반 - RSS 피드에 표시되는 고유주소의 기본 설정을 숫자로 변경할 수 있도록 함 (#347)
a2 * 일반 - OpenID 플러그인 추가 (alpha 버전) (#378)
a4 * 일반 - 기초적인 팀블로깅 지원. (alpha 버전. 개선중) (#408)
a1 * 플러그인 - 플러그인 설정관련 컴포넌트 추가 (#351)
a1 * 플러그인 - DateConverter 플러그인에 AM/PM 항목 추가 (#362)
a1 * 플러그인 - 플러그인에서 플러그인 이름을 제공받을 수 있도록 추가 (#344)
a3 * 스킨 - 리스트 출력시의 조건들을 index.xml에서 읽어올 수 있도록 함 (#360)
a4 * 스킨 - 404 에러 발생시 스킨 출력 지원 (#180)
a5 * 블로그 - IE에서 첨부파일 다운로드 후 캐시폴더에서 바로 실행 시 cache-control에 대응 (#381)
a5 * 블로그 - 검색시 댓글 / 트랙백의 닉네임도 조건에 포함 (#238)
a5 * 블로그 - 검색시 트랙백 검색 추가 (#237)
a5 * 기타 - 태그와 키워드의 통합. (alpha 버전) (#226)
=== 변경된 점 ===
a1 * 관리자 - 환경설정 부분의 패널 재배치 (#368)
a5 * 관리자 - 카테고리를 추가할 경우 동일한 카테고리가 있으면 메세지로 알림 (#272)
a2 * 일반 - 스팸 소각 처리 루틴을 접속당 실행에서 하루당 한 번 실행으로 변경하여 속도 증가 (#384)
a2 * 일반 - 언어팩 제작 편의를 위한 언어팩 처리 루틴의 전면적인 변경. (#229)
a5 * 일반 - 댓글 알리미 및 댓글 검색 시 시간 역순 출력에서 최근 댓글 순으로 출력으로 변경 (#409)
a2 * 블로그 - IE에서 첨부파일 다운로드 후 캐시에서 바로 불러 실행하는 경우 오류가 발생하는 부분을 변경 (#381)
a3 * 블로그 - 블로그 페이지에 출력되는 스크립트의 간소화 (#407)
a4 * 블로그 - 본문 및 댓글에서 태터툴즈 치환자가 번역되지 않도록 수정 (#401)
a5 * 블로그 - 트래픽 절약을 위한 리샘플링 기능 보완 및 워터마크 기능 제거. 여백 삽입 및 워터마크 기능은 이후 플러그인 단에서 구현합니다. (#377)
a5 * 블로그 - 트랙백을 허용하지 않는 글의 경우 트랙백 주소 대신 트랙백을 보낼 수 없다는 메세지를 출력 (#279)
a3 * 백업 - 복원시 플러그인 환경이 다를 수 있으므로 플러그인 데이터는 복원하지 않도록 함 (#242)
a3 * 플러그인 - 플러그인 이름 표시시 htmlspecialchars 중복을 막기 위해 실행하지 않도록 수정 (#406)
a3 * 플러그인 - 플러그인 패널 UI 변경 (#361)
a5 * 플러그인 - 플러그인 삭제를 위해 플러그인 정보에서 플러그인 설치 위치를 표시함 (#349)
a3 * 설치 - 기본 테이블 prefix를 tc로 변경 (#393)
a1 * 기타 - dojo library 업데이트 (#373)
a5 * 기타 - EAF를 읽을 수 있는 형태로 변환 (#416)
=== 버그 수정 ===
a2 * 일반 - 태터툴즈 데이터 복원시 오류가 발생하는 현상 수정 (#386)
a1 * 블로그 - 비밀 댓글 문구와 비밀 방명록 문구의 분리 (#287)
a1 * 블로그 - Safari에서 댓글수정/삭제 후 바로 댓글수정/삭제 버튼을 누르면 화면 최상단으로 이동하는 문제 수정 (#338)
a1 * 블로그 - Safari에서 태그/지역로그 추천 리스트의 인코딩 에러 수정 (#341)
a1 * 블로그 - 아카이브 출력시 스킨 설정을 따라가지 않는 문제 수정 (#372)
a1 * 블로그 - 분류 항목에서 게시물이 2개로 중복되어 출력되는 문제 수정 (#363)
a2 * 블로그 - 사파리에서 댓글 수정 후 바로 댓글 수정/삭제 버튼을 누르면 동작하지 않는 문제 수정 (#346)
a3 * 블로그 - 리스트 출력시 선택한 태그나 검색어에 해당되는 값이 없을 경우 발생할 수 있는 warning 대응 (#398)
a3 * 블로그 - RSS 출력시 리샘플된 이미지가 상대경로로 출력되는 문제 수정 (#391)
a5 * 블로그 - 로그인 상태 본문에서 트랙백 전송이 되지 않는 문제 수정 (#410)
a5 * 블로그 - 검색 결과 목록에서 페이징이 나타나지 않는 문제 수정 (#413)
a1 * 관리자 - Safari에서 플러그인 사용중 버튼이 눌러지지 않는 문제 수정 (#353)
a1 * 관리자 - Safari에서 센터에 myEolin 내용이 표시되지 않음 (#352)
a1 * 관리자 - 센터에서 프로필 이미지 가출하는 문제 수정 (#339)
a2 * 관리자 - 사이드바 플러그인 처리 시 핸들러 오류가 발생하는 문제 수정 (#382)
a3 * 관리자 - 상단 메뉴에서 데이터 관리시 화살표가 잘못 출력되는 오류 수정 (#397)
a3 * 관리자 - call_user_func 정의시 pass-by-reference가 일어나는 부분에서 발생할 수 있는 warning 수정 (#404)
a1 * 플러그인 - KeywordUI 플러그인에서 의 처리 (#366)
a1 * 플러그인 - 불필요하게 플러그인 설정값을 제한하는 경우 삭제 (#340)
a2 * 플러그인 - 피드 통계 플러그인의 테이블 생성 쿼리가 잘못되어 있는 문제 수정 (#385)
a3 * 플러그인 - openID 플러그인의 클래스 이름 오류 수정 (#378)
a2 * 에디터 - 위지윅 모드에서 delete, backspace가 가끔 먹히지 않는 문제 수정 (#390)
a2 * 에디터 - 이미지 삽입시 세로 리사이징 사이즈가 어긋나는 문제 수정 (#370)
a3 * 설치 - DB 제거시 XMLRPCPingSettings 가 삭제되지 않는 문제 수정 (#394)
스킨 관련 변경점 및 추가 안내
* 404 에러 관련
페이지가 없을 때 출력되는 페이지를 스킨에서 추가적으로 지정할 수 있습니다. <s_page_error>로 묶은 부분이 에러 발생시에 출력됩니다. 스킨에 해당 부분이 없을 경우에는 1.5 이전과 똑같이 동작합니다.
* 트랙백 검색 관련 스킨 추가
트랙백 검색 결과 출력을 위한 , , <s_tblist>, <s_tblist_rep>, , , , ##_tblist_rep_body_##]가 추가되었습니다. 아래는 예제입니다.
------------------------------
<s_tblist>
<div class="searchTblist">
<h3>''에 해당되는 트랙백 건</h3>
<ol>
<s_tblist_rep>
<li>
<span class="date"></span>
<span class="name"><a href=""></a></span>
<div class="contents"></div>
</li>
</s_tblist_rep>
</ol>
</div>
</s_tblist>
------------------------------
플러그인 관련 변경점 및 추가 안내
* 플러그인 이름 변수
기존의 변수들($pluginURL, $pluginPath)에 플러그인의 이름을 가져올 수 있는 변수인 $pluginName이 추가되었습니다.
* 플러그인 설정 component 제공
index.xml을 통한 텍스트큐브의 설정 메뉴 대신 설정 프로그램 자체를 만들 수 있습니다. 이 경우 Textcube.Model.PluginCustomConfig 컴포넌트를 사용하면 됩니다.
index.xml의 manifest에서 config 바인더를 사용하지 않는 경우 컴포넌트를 사용할 수 있습니다.
인터페이스는 다음과 같습니다.
PluginCustomConfig{
/* public bool*/
function load(){
/* public string null*/
function getValue($name){
/* public bool*/
function setValue($name , $value){
/* public array null */
function getAllValue(){
/* public bool */
function setMergedValue( /* array */ $configVal ){
/* public bool */
function setAllValue(/* array */ $configVal ){
BlogAPI 관련 변경점 및 추가 안내
* BlogAPI 전용 비밀번호 설정 기능
BlogAPI를 사용하여 글을 작성하실 경우 로컬 프로그램을 사용하는 경우는 관계없지만 다른 서비스를 글 에디터로 사용하는 경우가 있습니다. 이 경우 본인의 블로그 암호를 해당 서비스에 노출하고 싶지 않은 경우를 위하여 BlogAPI에만 적용되는 비밀번호를 따로 지정할 수 있습니다. '환경설정'-'글 작성' 의 글 작성 환경 설정에서 비밀번호를 지정하시면 됩니다.
* 카테고리를 지원하지 않는 클라이언트에도 카테고리를 지원
기존의 BlogAPI는
http://blog.example.com/api
형태의 XMLRPC server url이 존재합니다. 클라이언트 중에서 카테고리를 지정하지 않고 글만 작성하는 경우가 있습니다. 예를 들어 me2day에서 전송해 오면 카테고리가 지정되지 않아 '분류없음' 으로 등록이 되고, 알라딘의 ttb의 경우 category가 Aladdin으로 전송되어 옵니다. 이렇게 클라이언트가 약간 기능이 부족하여 카테고리 지정으로 인한 다양한 기능을 사용하지 못하는 것을 만회하기 위해 다음과 같은 BlogAPI 주소를 사용할 수 있습니다.
1) http://blog.example.com/api?category=mycategory
2) http://blog.example.com/api?category=%E … D%EA%B0%81
3) http://blog.example.com/api?category=2
위와 같이 category 라는 변수 뒤에 UTF-8으로 카테고리명을 지정하면, 클라이언트가 지정하거나 혹은 지정하지 않는 경우에라도 강제로 설정하는 기능입니다. 즉, 해당 카테고리에 posting하는 BlogAPI xmlrpc service url이 되는 것입니다.
3)의 예는 현재는 카테고리 이름만으로 구별하는데, 만약 UTF-8 문자열을 구하기 어렵거나 한글에 애로사항이 생길 경우 내부 식별자인 숫자로도 지정할 수 있습니다. 내부 식별자를 알 수 있는 방법은 "관리자>글>분류관리" 메뉴에서 미리보기의 카테고리를 눌렀을 때 주소창에 다음과 같이 나옵니다.
http://blog.example.com/owner/entry/cat … =%ED%94%84
환경 설정 파일 관련 변경점 및 추가 안내
config.php에서 가능한 설정 값들은 doc/config 에서 확인할 수 있습니다.
* RSS 주소 기본값의 숫자 변경
RSS로 출력되는 주소값은 관리자 모드에서 결정한 값 (문자/숫자)을 따라갑니다. 설정에 관계없이 무조건 숫자로 출력하기 위해서는루트 디렉토리의 config.php에
$service['useNumericURLonRSS'] = true;
를 추가하면 됩니다.
소개
2007년 4월 14일 발표된 내용 ( http://notice.tattersite.com/ko/11 에서 정리된 내용을 읽을 수 있습니다) 에 따라, 기존의 태터툴즈는 프로그램 이름이 아니라 ttxml형식으로 백업이 가능하며 데이터 권리를 사용자가 가짐을 보장하는 프로그램 및 서비스를 아우르는 명칭이 됩니다.
기존의 설치형 블로그인 태터툴즈의 경우, needlworks에서 설치형 프로그램 코어(프로젝트 S2)의 설계및 제작을 전담합니다. 프로젝트 S2의 정식 명칭이 Textcube로 결정되었습니다.
한 줄 요약 : TNC/TNF 태터툴즈 -> Needlworks/TNF 텍스트큐브
주의사항
* 본 버전은 반드시 테스트 용으로만 사용하셔야 합니다.
* 태터툴즈 플러그인 지원을 위한 레거시 루틴이 추가되어 있지만 플러그인 호환성 부분에서 문제가 발생할 가능성이 있습니다.
* 기본 에디터는 HTML raw 에디터입니다. 기존에 사용하던 위지윅 에디터를 사용하거나, 위지윅 에디터로 작성된 글을 보기 위해서는 '플러그인'의 모듈 카테고리에서 위지윅 에디터 모듈과 TTML 파서 모듈을 사용함으로 변경하여야 합니다.
내려받기
다음 링크를 눌러 내려 받으실 수 있습니다.
피드백
피드백은 TNF forum의 버그 보고 및 품질관리 게시판을 통해 주시기 바랍니다.
Changelog
more..
== v1.5 alpha 개발관련노트 ==
* a# : 어느 판에서 추가 또는 수정 되었는지를 의미합니다. #는 판번호.
=== 추가된 점 ===
a1 * 관리자 - 플러그인 메뉴외 1단 메뉴 하위에 관리자 플러그인이 위치할 수 있도록 함 (#329)
a2 * 관리자 - 스킨에서 여러 css파일을 편집할 수 있도록 함. (#299)
a3 * 관리자 - 글 목록에서 공개/비공개/전체 탭 추가 (#383)
a5 * 관리자 - BlogAPI에 카테고리 설정 기능이 없는 클라이언트를 위해 카테고리별 API 주소를 사용할 수 있도록 함 (#419)
a5 * 관리자 - BlogAPI용 비밀번호를 별도로 설정할 수 있게 함 (#408)
a1 * 일반 - RSS 피드에 표시되는 고유주소의 기본 설정을 숫자로 변경할 수 있도록 함 (#347)
a2 * 일반 - OpenID 플러그인 추가 (alpha 버전) (#378)
a4 * 일반 - 기초적인 팀블로깅 지원. (alpha 버전. 개선중) (#408)
a1 * 플러그인 - 플러그인 설정관련 컴포넌트 추가 (#351)
a1 * 플러그인 - DateConverter 플러그인에 AM/PM 항목 추가 (#362)
a1 * 플러그인 - 플러그인에서 플러그인 이름을 제공받을 수 있도록 추가 (#344)
a3 * 스킨 - 리스트 출력시의 조건들을 index.xml에서 읽어올 수 있도록 함 (#360)
a4 * 스킨 - 404 에러 발생시 스킨 출력 지원 (#180)
a5 * 블로그 - IE에서 첨부파일 다운로드 후 캐시폴더에서 바로 실행 시 cache-control에 대응 (#381)
a5 * 블로그 - 검색시 댓글 / 트랙백의 닉네임도 조건에 포함 (#238)
a5 * 블로그 - 검색시 트랙백 검색 추가 (#237)
a5 * 기타 - 태그와 키워드의 통합. (alpha 버전) (#226)
=== 변경된 점 ===
a1 * 관리자 - 환경설정 부분의 패널 재배치 (#368)
a5 * 관리자 - 카테고리를 추가할 경우 동일한 카테고리가 있으면 메세지로 알림 (#272)
a2 * 일반 - 스팸 소각 처리 루틴을 접속당 실행에서 하루당 한 번 실행으로 변경하여 속도 증가 (#384)
a2 * 일반 - 언어팩 제작 편의를 위한 언어팩 처리 루틴의 전면적인 변경. (#229)
a5 * 일반 - 댓글 알리미 및 댓글 검색 시 시간 역순 출력에서 최근 댓글 순으로 출력으로 변경 (#409)
a2 * 블로그 - IE에서 첨부파일 다운로드 후 캐시에서 바로 불러 실행하는 경우 오류가 발생하는 부분을 변경 (#381)
a3 * 블로그 - 블로그 페이지에 출력되는 스크립트의 간소화 (#407)
a4 * 블로그 - 본문 및 댓글에서 태터툴즈 치환자가 번역되지 않도록 수정 (#401)
a5 * 블로그 - 트래픽 절약을 위한 리샘플링 기능 보완 및 워터마크 기능 제거. 여백 삽입 및 워터마크 기능은 이후 플러그인 단에서 구현합니다. (#377)
a5 * 블로그 - 트랙백을 허용하지 않는 글의 경우 트랙백 주소 대신 트랙백을 보낼 수 없다는 메세지를 출력 (#279)
a3 * 백업 - 복원시 플러그인 환경이 다를 수 있으므로 플러그인 데이터는 복원하지 않도록 함 (#242)
a3 * 플러그인 - 플러그인 이름 표시시 htmlspecialchars 중복을 막기 위해 실행하지 않도록 수정 (#406)
a3 * 플러그인 - 플러그인 패널 UI 변경 (#361)
a5 * 플러그인 - 플러그인 삭제를 위해 플러그인 정보에서 플러그인 설치 위치를 표시함 (#349)
a3 * 설치 - 기본 테이블 prefix를 tc로 변경 (#393)
a1 * 기타 - dojo library 업데이트 (#373)
a5 * 기타 - EAF를 읽을 수 있는 형태로 변환 (#416)
=== 버그 수정 ===
a2 * 일반 - 태터툴즈 데이터 복원시 오류가 발생하는 현상 수정 (#386)
a1 * 블로그 - 비밀 댓글 문구와 비밀 방명록 문구의 분리 (#287)
a1 * 블로그 - Safari에서 댓글수정/삭제 후 바로 댓글수정/삭제 버튼을 누르면 화면 최상단으로 이동하는 문제 수정 (#338)
a1 * 블로그 - Safari에서 태그/지역로그 추천 리스트의 인코딩 에러 수정 (#341)
a1 * 블로그 - 아카이브 출력시 스킨 설정을 따라가지 않는 문제 수정 (#372)
a1 * 블로그 - 분류 항목에서 게시물이 2개로 중복되어 출력되는 문제 수정 (#363)
a2 * 블로그 - 사파리에서 댓글 수정 후 바로 댓글 수정/삭제 버튼을 누르면 동작하지 않는 문제 수정 (#346)
a3 * 블로그 - 리스트 출력시 선택한 태그나 검색어에 해당되는 값이 없을 경우 발생할 수 있는 warning 대응 (#398)
a3 * 블로그 - RSS 출력시 리샘플된 이미지가 상대경로로 출력되는 문제 수정 (#391)
a5 * 블로그 - 로그인 상태 본문에서 트랙백 전송이 되지 않는 문제 수정 (#410)
a5 * 블로그 - 검색 결과 목록에서 페이징이 나타나지 않는 문제 수정 (#413)
a1 * 관리자 - Safari에서 플러그인 사용중 버튼이 눌러지지 않는 문제 수정 (#353)
a1 * 관리자 - Safari에서 센터에 myEolin 내용이 표시되지 않음 (#352)
a1 * 관리자 - 센터에서 프로필 이미지 가출하는 문제 수정 (#339)
a2 * 관리자 - 사이드바 플러그인 처리 시 핸들러 오류가 발생하는 문제 수정 (#382)
a3 * 관리자 - 상단 메뉴에서 데이터 관리시 화살표가 잘못 출력되는 오류 수정 (#397)
a3 * 관리자 - call_user_func 정의시 pass-by-reference가 일어나는 부분에서 발생할 수 있는 warning 수정 (#404)
a1 * 플러그인 - KeywordUI 플러그인에서 의 처리 (#366)
a1 * 플러그인 - 불필요하게 플러그인 설정값을 제한하는 경우 삭제 (#340)
a2 * 플러그인 - 피드 통계 플러그인의 테이블 생성 쿼리가 잘못되어 있는 문제 수정 (#385)
a3 * 플러그인 - openID 플러그인의 클래스 이름 오류 수정 (#378)
a2 * 에디터 - 위지윅 모드에서 delete, backspace가 가끔 먹히지 않는 문제 수정 (#390)
a2 * 에디터 - 이미지 삽입시 세로 리사이징 사이즈가 어긋나는 문제 수정 (#370)
a3 * 설치 - DB 제거시 XMLRPCPingSettings 가 삭제되지 않는 문제 수정 (#394)
스킨 관련 변경점 및 추가 안내
* 404 에러 관련
페이지가 없을 때 출력되는 페이지를 스킨에서 추가적으로 지정할 수 있습니다. <s_page_error>로 묶은 부분이 에러 발생시에 출력됩니다. 스킨에 해당 부분이 없을 경우에는 1.5 이전과 똑같이 동작합니다.
* 트랙백 검색 관련 스킨 추가
트랙백 검색 결과 출력을 위한 , , <s_tblist>, <s_tblist_rep>, , , , ##_tblist_rep_body_##]가 추가되었습니다. 아래는 예제입니다.
------------------------------
<s_tblist>
<div class="searchTblist">
<h3>''에 해당되는 트랙백 건</h3>
<ol>
<s_tblist_rep>
<li>
<span class="date"></span>
<span class="name"><a href=""></a></span>
<div class="contents"></div>
</li>
</s_tblist_rep>
</ol>
</div>
</s_tblist>
------------------------------
플러그인 관련 변경점 및 추가 안내
* 플러그인 이름 변수
기존의 변수들($pluginURL, $pluginPath)에 플러그인의 이름을 가져올 수 있는 변수인 $pluginName이 추가되었습니다.
* 플러그인 설정 component 제공
index.xml을 통한 텍스트큐브의 설정 메뉴 대신 설정 프로그램 자체를 만들 수 있습니다. 이 경우 Textcube.Model.PluginCustomConfig 컴포넌트를 사용하면 됩니다.
index.xml의 manifest에서 config 바인더를 사용하지 않는 경우 컴포넌트를 사용할 수 있습니다.
인터페이스는 다음과 같습니다.
PluginCustomConfig{
/* public bool*/
function load(){
/* public string null*/
function getValue($name){
/* public bool*/
function setValue($name , $value){
/* public array null */
function getAllValue(){
/* public bool */
function setMergedValue( /* array */ $configVal ){
/* public bool */
function setAllValue(/* array */ $configVal ){
BlogAPI 관련 변경점 및 추가 안내
* BlogAPI 전용 비밀번호 설정 기능
BlogAPI를 사용하여 글을 작성하실 경우 로컬 프로그램을 사용하는 경우는 관계없지만 다른 서비스를 글 에디터로 사용하는 경우가 있습니다. 이 경우 본인의 블로그 암호를 해당 서비스에 노출하고 싶지 않은 경우를 위하여 BlogAPI에만 적용되는 비밀번호를 따로 지정할 수 있습니다. '환경설정'-'글 작성' 의 글 작성 환경 설정에서 비밀번호를 지정하시면 됩니다.
* 카테고리를 지원하지 않는 클라이언트에도 카테고리를 지원
기존의 BlogAPI는
http://blog.example.com/api
형태의 XMLRPC server url이 존재합니다. 클라이언트 중에서 카테고리를 지정하지 않고 글만 작성하는 경우가 있습니다. 예를 들어 me2day에서 전송해 오면 카테고리가 지정되지 않아 '분류없음' 으로 등록이 되고, 알라딘의 ttb의 경우 category가 Aladdin으로 전송되어 옵니다. 이렇게 클라이언트가 약간 기능이 부족하여 카테고리 지정으로 인한 다양한 기능을 사용하지 못하는 것을 만회하기 위해 다음과 같은 BlogAPI 주소를 사용할 수 있습니다.
1) http://blog.example.com/api?category=mycategory
2) http://blog.example.com/api?category=%E … D%EA%B0%81
3) http://blog.example.com/api?category=2
위와 같이 category 라는 변수 뒤에 UTF-8으로 카테고리명을 지정하면, 클라이언트가 지정하거나 혹은 지정하지 않는 경우에라도 강제로 설정하는 기능입니다. 즉, 해당 카테고리에 posting하는 BlogAPI xmlrpc service url이 되는 것입니다.
3)의 예는 현재는 카테고리 이름만으로 구별하는데, 만약 UTF-8 문자열을 구하기 어렵거나 한글에 애로사항이 생길 경우 내부 식별자인 숫자로도 지정할 수 있습니다. 내부 식별자를 알 수 있는 방법은 "관리자>글>분류관리" 메뉴에서 미리보기의 카테고리를 눌렀을 때 주소창에 다음과 같이 나옵니다.
http://blog.example.com/owner/entry/cat … =%ED%94%84
환경 설정 파일 관련 변경점 및 추가 안내
config.php에서 가능한 설정 값들은 doc/config 에서 확인할 수 있습니다.
* RSS 주소 기본값의 숫자 변경
RSS로 출력되는 주소값은 관리자 모드에서 결정한 값 (문자/숫자)을 따라갑니다. 설정에 관계없이 무조건 숫자로 출력하기 위해서는루트 디렉토리의 config.php에
$service['useNumericURLonRSS'] = true;
를 추가하면 됩니다.
------------------------------------------------------------
텍스트큐브 alpha 5 테스트 페이지
http://xens.dnip.net:9996/test/tc
테터툴즈 1.1.3:transition 테스트 페이지
http://xens.dnip.net:9996/test/tt
http://xens.dnip.net:9996/test/tc
테터툴즈 1.1.3:transition 테스트 페이지
http://xens.dnip.net:9996/test/tt
'기타IT관련정보 > 기타' 카테고리의 다른 글
테터툴즈 마지막 버전 1.1.3:Transition 공개 (0) | 2007.06.25 |
---|---|
주민등록번호 외부유출에 대한 심각성, 보안의 중요성 (4) | 2007.06.22 |
테터툴즈 1.1.3 : Transition 테스트 버전 공개 (2) | 2007.05.28 |
제로보드 관리자 메일발송에서 SQL injection 버그패치(07.05.23) (0) | 2007.05.25 |
[팁] 베리즈 웹쉐어를 사용한 테터툴즈 데이터 복원방법 (0) | 2007.05.11 |