3,076

(3 답글들, 잡담하기에 작성)

다들 아이디 외워 놨습니다. 하하

3,077

(10 답글들, 버그 보고 및 QA (Quality Assurance)에 작성)

엎었습니다 ㅠ_ㅠ

주마등같이 흘러가네요..

3,078

(6 답글들, 버그 보고 및 QA (Quality Assurance)에 작성)

hourglass

1.1.1.1
* 백업 관련 버그의 수정 배포판
* 파일 하나만 업데이트할 예정입니다. 나머지는 전부 major milestone인 1.2로 이전하겠습니다.
-> 수정합니다.

1.1.2
* 알려진 버그 수정 및 사용자 편의 기능 추가
* major milestone 의 듀타임이 다가옴에 따라 계획을 취소합니다.
* 모든 요건은 1.2로 이관하며, 현재 1.2의 티켓팅 목록 중 처리 가능한 것 이외는 1.3으로 이전합니다.
* 1.1.2는 1.1.1의 백업 파일 오류와 카테고리 이름 오류 수정등을 다수 포함한 일종의 필수 업데이트 배포판입니다. 또한 1.1 코어의 마지막 업데이트 버전이 될 예정입니다.
2007.3.11 1.1.2 테스트 및 RTT 배포.
2007.3.13 1.1.2 배포

1.2
2007.3.13 1.1 코어 안정화 관련 요건 정리 완료시한
2007.3.17 editor module 의 core integration 완료 시한
2007.3.18 lint module 베타의 core integration 완료 시한
2007.3.21 new default skin의 integration 완료 시한
2007.3.24 editor module의 plugin component 완료 시한
2007.3.24 1.2 beta 1 배포 및 업데이트 권장 안내
2007.3.24 언어팩 요건 확정 및 i18n 팀으로의 언어 번역 요건 이전
2007.3.31 1.2 Release Candidate 배포

이후 RC가 안정되는대로 정식 배포로 들어갑니다.

3,079

(4 답글들, 잡담하기에 작성)

하하 겐도님 계속 바쁘시겠구나 하다가

아아.......설마
태터툴즈에 티스토리의 머징도 해야 하는데- 까지 생각이 미치자 갑자기 속이 울렁거렸습니다. (...)

3,080

(9 답글들, 잡담하기에 작성)

...루이체님 이미지 확 변하는 순간. smile

3,081

(2 답글들, 잡담하기에 작성)

처리 완료^^

3,082

(5 답글들, 버그 보고 및 QA (Quality Assurance)에 작성)

테스트 부탁드립니다. r2400입니다. (최근 로그 올라가는 속도 보니 인간의 로그가 아니군요 하하)

아울러 싱크시까지 최대 5분이 걸릴 수 있으므로 5분후 확인해 주세요 smile

3,083

(6 답글들, 토의 및 과제 설정에 작성)

지금의 포럼에 관해서 여러 분들과 이야기를 하고 있는 중입니다만, 현재 포럼에 몇가지 문제가 있다는 결론으로 수렴하고 있습니다. smile 목적성이 잘 드러나지 않고, 그로 인하여 여러가지 문제가 생기고 있다는 결론입니다.

지금 포럼에서 느끼는 문제점을 아래에다가 확! 댓글 달아주세요. 좀 시차를 두었다가 그동안 의논한 것을 오늘 밤에 이 글의 댓글로 펼쳐 놓겠습니다. 올리시는 문제점과 함께 비교를 해 가며 방향을 잡도록 해보죠. smile

현재의 TNF 포럼, 뭐가 문제일까요? cool

간만에 트리 관련 공지 ~

11월 9일 오후 2시 이후로 1.1.0 베타 브렌치가 고정됩니다. 소스 모더레이터 3인 (gendoh,graphittie,inureyes) 이외에는 커밋 중지를 부탁드립니다. smile

3,085

(3 답글들, 공지사항에 작성)

Tattertools 1.1.0 Release Candidate 4

안내

   1. 테스트용으로만 사용해 주십시오. 운영중인 블로그에 적용시 버그로 인한 피해를 겪으실 수 있습니다.
   2. 통계기능은 관리자 플러그인으로 분리되어 있습니다. 플러그인 메뉴와 자투리 메뉴에서 각 기능을 켜고 끌 수 있습니다.
   3. 이미지 리샘플링 기능은 GD가 인스톨되어 있어야 동작합니다..
   4. 댓글 및 글걸기 단수/복수 처리의 경우 tistory 스킨과 Tattertools_skyline_ko 스킨의 index.xml을 참고해주십시오.
   5. body id기능 및 이미지 리샘플링 기능은 실험 단계에 있습니다. 사용 후 개선 사항에 대한 피드백 부탁드립니다.
   6. 사이드바 기능은 tistory 스킨과 tattertools_skyline_ko 스킨에서 지원합니다. 기존의 스킨들에 쉽게 사이드바 기능을 추가할 수 있습니다. 스킨의 변경사항은 위 스킨들을 참고하세요.


= 알려진 버그 및 피드백 =
* 현재까지 알려진 버그들과 개선에 대한 논의는 QA 게시판 에서 확인 하실 수 있습니다. 피드백도 이 곳으로 부탁드립니다. 중복을 막기 위하여 검색을 먼저 하신 후 피드백 부탁드립니다.

= 태터스토리 안내 =
* 태터앤프렌즈에서는 개발버전 기반의 태터툴즈 서비스인 태터스토리를 운영하고 있습니다. 관련된 내용을 이 곳에서 확인하시고, 관심있으신 분은 신청 바랍니다.

= 내려받기 =
* 7z (1.1mb) : 내려받기
* tar.gz (3.4mb) : 내려받기
* rar (3.4mb) : 내려받기
* zip (4mb) :  내려받기

= 변경 노트 =

== v1.1.0 core 개발관련노트 ==
=== 개요 ===
Plug what you want
* 플러그인 구조 고도화 및 이벤트 다수 추가
* 플러그인 환경설정 지원
* 플러그인 종류 추가 (블로그/ 관리자 / 사이드바)
* 블로그 화면에서의 사이드바 플러그인 지원
Escape from Spam world
* spam tracking을 위한 local information 저장소로서의 휴지통 추가
* 휴지통 기능과 연계한 EAS plugin의 작동
Personalize your tattertools
* 관리자 메뉴 구조의 전체적인 개편
* 센터 및 알림판 추가
* 패널 플러그인을 위한 조각보와 자투리 개념 추가
* 리더 안정화및 알림판과의 연동
* CSS 기반의 관리자 인터페이스 스킨 기능
Internationalization
* 관리자 화면과 블로그 메세지의 언어 설정 분리
* 향상된 Timezone 지원
* 유니코드 미지원 서버에 대한 유니코드 에뮬레이션 처리 강화
* 라틴 문자권에서의 단수/복수 표현 지원을 위한 스킨 치환자 추가
Communication
* metaweblogAPI, BloggerAPI를 사용한 블로그 포스팅 지원
Gifts
* 키로그 기능 추가
* 글 / 공지 / 키로그 사이의 자유로운 변환

=== 추가된 점 ===
* 스킨 - 유연한 CSS 레이아웃 지원을 위한 body id 기능 추가
* 스킨 - paging에서 이전 페이지 / 다음 페이지가 없는 경우에도 class를 지정하여 캐스캐이드가 가능하게 구현
* 스킨 - 댓글 앵커 문제를 위한 치환자 추가
* 스킨 - 버전 표기 치환자 추가
* 스킨 - 날짜 관련 이벤트의 추가
* 스킨 - 스킨에서 댓글 / 트랙백 메세지 출력시 CJK 문자권역 이외 반영
* 스킨 - 스킨 변경시 스킨 폭에 따른 예전 글들의 이미지 출력 크기 재조정
* 에디터 - 퍼머링크의 사용자 임의 설정
* 에디터 - Visual editor의 CSS template화
* 에디터 - 사용자가 에디터 템플릿을 선택가능하도록 했던 것을 스킨 정보에서 자동으로 검출하도록 함
* 에디터 - 언어권역별로 에디터에서 선택할 수 있는 기본 폰트를 언어팩에서 지정
* 관리자 - 카테고리가 지정되지 않은 글목록 보기 추가
* 관리자 - 플러그인 설정 화면에 정렬기능(오름차순/내림차순)을 추가
* 플러그인 - 플러그인 종류(관리자/사이드바 등)의 자동 검출 및 구분
* 플러그인 - 플러그인이 동적으로 테이블을 생성하고 관리하는 스키마 추가
* 플러그인 - 관리자 플러그인 구조 추가
* 플러그인 - Plugin API for customization
  * GUI (Property Editor)
  * Save/Load/Reset data
  * 설정을 저장하고 불러오는 함수들의 지원
  * Data Import/Export의 대상에 포함
* 관리자 - 데이터베이스 최적화 메뉴 추가
* 블로그 - 모바일 페이지 쿠키 지원
* 블로그 - more/less 버튼의 사용자 편의성 추가
* 블로그 - 루트 카테고리 이름 수정기능 추가
* 블로그 - RSS 피드에 프로필 이미지 추가
* 블로그 - 사이드바 시스템 추가
* 블로그 - 댓글, 방명록의 종류에 따른 클래스 추가
* 블로그 - 예전 글 저장소의 출력 수를 임의로 조정 가능
* 일반 - Blog API 지원
* 일반 - 휴지통 기능 추가
* 일반 - 이올린에 싱크한 글만 RSS로 내보내기 옵션 추가
* 일반 - 블로그에 업로드 되어 사용하는 이미지들의 리샘플링을 위한 리샘플러및 워터마크 기능 추가
* 컴포넌트 - 통계 관련 / 키로그 관련 함수들의 component 추가
* 리더 - '모든 글을 읽은 것으로 하기' 옵션 추가

=== 변경된 점 ===
* 일반 - xhtml 1.1 기준에 따른 관리자 인터페이스 루틴의 전체 재작성
* 일반 - Javascript 사용 불가능 환경에서의 동작을 위한 개선
* 에디터 - xhtml specification 만족을 위한 에디터 관련 수정
* 에디터 - 기본 글 작성모드 선택 가능
* 관리자 - 관리자 인터페이스 정리
* 일반 - 에러 메세지의 세분화
* 일반 - php의 strict grammar 적용
* 블로그 - 캘린더의 소스 개선 및 클래스 추가와 강화
* 스킨 - paging의 style="color:red" 부분 삭제
* 스킨 - 댓글을 달 수 없을때 form을 출력하지 않음
* 스킨 - 댓글, 방명록, 트랙백 항목의 없을때 빈 리스트가 생겨 의미론적으로 어그러지는 문제 해결

=== 버그 수정 ===
* 에디터 - 하이퍼링크를 만들때 target, title 등을 입력할 수 있도록 변경
* 에디터 - firefox 업로더 실행시 firefox가 닫혀버리는 문제 수정.
* 에디터 - 용량초과와 같은 예외 상황에 대한 피드백 구현.
* 에디터 - 선택 부분안에 지정된 배경색 등의 스타일을 초기화 하도록 수정
* 에디터 - 저장하는 도중에 자동 저장 기능이 동작하여 저장 후에도 드래프트가 남는 문제 수정
* 에디터 - 스타일쉬트에서 지정한 디폴트 컬러나 검은색을 지정할 수 없는 문제 수정
* 일반 - html 구성 요소들의 의미론에 맞도록 순서 수정
* 일반 - http://www.xxx.com/index.php처럼 직접 접근시 스킨 설정과 상관없이 트랙백과 댓글이 펼쳐지는 문제 수정
* 일반 - utf-8을 처리하기 위한 아파치 모듈과의 충돌로 인하여 일부 서버에서 한글 검색이 되지 않는 문제 수정
* 일반 - 세션 테이블이 깨질 경우 자동복구 루틴 추가
* 관리자 - 백업 루틴 개선
* 관리자 - 마이그레이션 루틴 수정
* 관리자 - 글 관리 목록 통합
* 관리자 - 프로필 저장 실패시 에러메세지 출력
* 관리자 - 초대 기능 수정
* 리더 - 읽지 않은 글만 볼때 전체 피드 갯수가 제대로 표시되지 않는 문제 수정
* 블로그 - 비공개 글의 태그가 노출되는 문제 수정

위에 나열한 변경 수정 버그고친 사항이 다였으면 좋겠지만 읽기도 귀찮을테니 이정도만 명기합니다.

=== 플러그인 설정기능 ===
플러그인 설정은 각 플러그인의 index.xml에서 정의하고 사용할 수 있습니다. 아래의 예제를 참조하세요.
index.xml내의 binding 브렌치에서 다음과 같이 환경설정 패널을 정의할 수 있습니다.

예) index.xml
------------------------------------------------------------------------------
20       <binding>
21             <tag name="TattertoolsBirthday" handler="TattertoolsBirthday_TattertoolsBirthday" />
22             <config dataValHandler = "TattertoolsBirthdayDataSet" >
23                     <window width="500" height="520" />
24                     <fieldset legend="기념일을 넣어주세요" >
25                             <field title="월" name="month" type="select"  titledirection="bk" >
26                                     <caption> 월입니다.. 월 </caption>
27                                     <op value="1">1</op>
28                                     <op value="2" >2</op>
29                                     <op value="3" checked="checked">3</op>
30                                     <op value="4">4</op>
31                                     <op value="5">5</op>
32                                     <op value="6" >6</op>
33                                     <op value="7">7</op>
34                                     <op value="8">8</op>
35                                     <op value="9">9</op>
36                                     <op value="10">10</op>
37                                     <op value="11">11</op>
38                                     <op value="12">12</op>
39                             </field>                       
40                             <field title="일" name="day" type="text"  size ="3" titledirection="bk"  value="13">
41                                     <caption > 날짜는 숫자로만 넣어주삼</caption>
42                             </field>
43                     </fieldset>
44                     <fieldset legend="예제1" >
45                             <field title="셋팅1" name="t1" type="text" size="3" />
46                             <field title="셋팅2" name="t2" rows="2"  type="textarea" value ="처음>>값" />
47                             <field title="선택" name="t6" type="radio"  >
48                                     <op value="1">1</op>
49                                     <op value="2" checked="checked">2</op>
50                                     <op value="3">3</op>
51                                     <op value="4">4</op>
52                             </field>                       
53                     </fieldset>
54                     <fieldset legend="예제2" >
55                             <field title="선택" name="t3" type="select"  >
56                                     <op value="1">1</op>
57                                     <op value="2" checked="true">2</op>
58                                     <op value="3">3</op>
59                                     <op value="4">4</op>
60                             </field>
61                             <field title="체크박스" name="t4" type="checkbox"  >
62                                     <op name="c1" value="1">가나다라</op>
63                                     <op name="c2" value="2" checked="checked">일이삼사</op>
64                                     <op name="c3" value="3">오륙칠팔</op>
65                                     <op name="c4" value="4">가나다라2</op>
66                                     <op name="c5" value="5" checked="checked">일이삼사2</op>
67                             </field>
68                     </fieldset>
69             </config>
70       </binding>


플러그인에서는 다음과 같이 불러올 수 있습니다.

예) index.php
------------------------------------------------------------------------------
2     function TattertoolsBirthday_TattertoolsBirthday($target) {
3             global $configVal;
4             requireComponent('Tattertools.Function.misc');
5             $data = misc::fetchConfigVal( $configVal);

=== 스킨 ===
==== 댓글/ 트랙백의 복수형 지원 ====
라틴 문자권에서의 단수/복수 지원, 또는 미려한 표현을 위하여 댓글과 트랙백에 단수형과 정보가 없는 경우의 표현을 추가할 수 있습니다.
아래는 예제입니다.

예) index.xml
------------------------------------------------------------------------------
18             <default>
19                     <recentEntries>5</recentEntries>   
20                     <recentComments>5</recentComments>
21                     <recentTrackbacks>5</recentTrackbacks>
22                     <itemsOnGuestbook>10</itemsOnGuestbook>
23                     <tagsInCloud>30</tagsInCloud>
24                     <sortInCloud>3</sortInCloud>
25                     <expandComment>0</expandComment>
26                     <expandTrackback>0</expandTrackback>
27                     <lengthOfRecentNotice>25</lengthOfRecentNotice>
28                     <lengthOfRecentEntry>27</lengthOfRecentEntry>
29                     <lengthOfRecentComment>30</lengthOfRecentComment>
30                     <lengthOfRecentTrackback>30</lengthOfRecentTrackback>
31                     <lengthOfLink>30</lengthOfLink>
32                     <showListOnCategory>1</showListOnCategory>
33                     <showListOnArchive>1</showListOnArchive>
34                     <commentMessage>
35                             <none>댓글이 없습니다.</none>
36                             <single>댓글 <span class="cnt">하나</span> 달렸습니다.</single>
37                     </commentMessage>
38                     <trackbackMessage>
39                             <none>받은 트랙백이 없고</none>
40                             <single>트랙백은 <span class="cnt">하나</span></single>
41                     </trackbackMessage>
42                     <tree>
43                             <color>000000</color>
44                             <bgColor>ffffff</bgColor>
45                             <activeColor>000000</activeColor>
46                             <activeBgColor>eeeeee</activeBgColor>
47                             <labelLength>27</labelLength>
48                             <showValue>1</showValue>
49                     </tree>
50                     <contentWidth>500</contentWidth>
51             </default>


==== 치환자 추가 ====
1.1 코어에서는 1.0의 치환자를 지원함과 동시에 1.1의 새 치환자 셋을 지원합니다. 대부분의 경우는 호환되지만 일부의 경우 많은 부분이 변경되었습니다.
별도의 파일을 참조하세요.
==== 사이드바 ====
태터툴즈 1.1 코어부터는 블로그의 사이드바를 지원합니다. 사이드바는 유연한 블로그 스킨 환경 및 손쉬운 기능 추가를 위한 기능입니다.
내부 구조는 복잡하지만 플러그인이나 스킨 제작자들이 쉽게 사용이 가능하도록 모든 부분이 추상화 되어 있습니다.

스킨에 사이드바를 추가하기 위해서는 사이드바가 표현되어야 할 위치를 <s_sidebar></s_sidebar> 로 묶는 것으로 가능합니다.
복수개의 사이드바가 존재할 수 있습니다.

* 스킨 내장 사이드바
스킨의 몇몇 요소를 사이드바의 요소로 만들 수 있습니다. <s_sidebar_element></s_sidebar_element> 로 해당 부분을 묶으면 됩니다.
아래는 예제입니다.

예) skin.html
------------------------------------------------------------------------------
287             <s_sidebar>
288                     <s_sidebar_element>
289                             <!-- 관리자 모듈 -->
290                             <div class="owner">
291                                     <p><a href="[##_owner_url_##]">관리자</a> :
292                                     <a href="[##_owner_url_##]/entry/post">새글쓰기</a></p>
293                                     <p>[##_tattertools_name_##]<br />[##_tattertools_version_##]</p>
294                             </div>
295                     </s_sidebar_element>
296                     <s_sidebar_element>
297                             <!-- 블로그 로고 모듈 -->
298                             <div class="blogimg">
299                                     <img src="[##_image_##]" alt="BLOG main image" />
300                             </div>
301                             <div class="bloginfo">
302                                     [##_desc_##]
303                             </div>
304                     </s_sidebar_element>

* 플러그인 사이드바
플러그인에서 사이드바를 생성할 수 있습니다. 기본 플러그인 중 배너 플러그인을 참조하세요.

3,086

(11 답글들, 잡담하기에 작성)

혹시 cleartype 켜 놓으셨나욥?
예전에 봤는데 듀얼코어에서 cleartype시키면 심심하면 뻗는다고 합니다. 마소 홈페이지 가면 패치가 있습니다. (자동 다운로드가 아님)

아니면 말고~ cool

3,087

(11 답글들, 잡담하기에 작성)

gofeel 작성:

하이에나를 위한 떡밥이군요...

그렇더라도 모두 지우기는 필요하다고 봅니다.

떡밥은 떡밥이고 청소는 청소니깐요. ( -_-)/

오토메이션을 추구하는 태터툴즈.

휴지통은 그냥 '그런거 없다'고 생각하시면 됩니다. 하하 smile

3,088

(11 답글들, 잡담하기에 작성)

루나모쓰님 안돼욥-

그 스팸 데이터를 사용해서 EAS가 스팸 배우기 전에 로컬 서버에서 긴급한 스팸을 판단하는 플러그인을 만들 수 있어욥 ㅠ_ㅠ

gofeel 작성:

...

파닥파닥

이런 위험한 글을 쓰다니...

뭐 쨌든 당시에 저질렀던 많은 일들은 모두다 학생들의 복지를 위해서 아직까지도 잘들 쓰이고 있다는 전설이...

3,090

(13 답글들, 잡담하기에 작성)

저어기 위에 공지사항을 살포시 읽어주세욥 ;;;;

3,091

(11 답글들, 잡담하기에 작성)

건더기 작성:

1.1에 추가된 휴지통이 때로는 계륵이기도 하네요...

제 블로그에는 휴지통에 매일같이 20~30개의 스팸 트랙백이 쌓이는데....

차라리 예전 1.0.6.1 시절에는 휴지통이 없어서 신경도 쓸 필요가 없던 것이 살포시 그립기까지 하네요...

거기다가 그 스팸 트랙백이

http://blog.kangjang.net/7

http://blog.kangjang.net/32

이 두 글에만 몰려와요.... orz

(지들이 무슨 로템에서 고지를 향해 달려드는 풀업 저글링 개떼랍니까... orz)

결국 얼마전(지난달말)에는 휴지통비우기도 귀찮아서, 이 두 글의 트랙백 수신을 막아뒀는데.....


http://blog.kangjang.net/logs/awstats.b … etail.html



이런 꼬라지입니다... sad

아파치 로그를 보니, 아무런 리퍼러도 없이....

바로 이 두 놈만 조지는 무시무시한 놈이더군요....

더구나 IP를 추적해보니...

한국, 중국, 일본, 인도, 미국, 캐나다 등등등등등......

이런 전세계적인 십장생들 같으니라고... orz

휴지통에 몇백개가 쌓여도 내버려 두심이 smile

들어간지 2주 되면 자동으로 지워줍니다 ㅎㅎ

3,092

(6 답글들, 잡담하기에 작성)

배포본의 주의사항 설명을 숙독하면 아실 수 있는! 내용입니당 >_<

하지만 기숙사에선 주방이 없다는... ㅠ_ㅠ

백업하신 후에 를 한 번 다운로드해서 설치해 보시고 피드백 부탁드립니다. smile

3,095

(13 답글들, 잡담하기에 작성)

화살 하나에 병사 셋도 잡으시니 그것도 가능하실 겁니다. smile

알고보니 손이 임요환 컨트롤이라거나?

가장 앞줄에 다음 세 줄을 추가하세요 smile

<IfModule mod_url.c>
CheckURL Off
</ifModule>

3,097

(4 답글들, 아이디어 및 기능 제안에 작성)

OTL;

그냥 모바일에서 돌아가는 xml-rpc를 사용하는 것이 나을듯 합니다.

3,098

(10 답글들, 버그 보고 및 QA (Quality Assurance)에 작성)

위의 리플들을 보니 모래시계의 지난 역사가 느껴지는군요.

7월 11일에 그라피티에님이 작성하신 'css 완성' 기간이 참 와닿는...

미고자라드 작성:

아.. 됩니다. 말씀하신대로 삭제하니 댓글은 되는군요. ^^
방명록의 경우는 안됩니다만.. 증상을 추가하면 로그아웃상태에서 방명록을 쓰면 작성자를 쓰라고 합니다. 물론 작성자 포함해서 비밀번호, 내용 모두 입력된 상태에서도요.. ^^;

tistory 스킨으로 바꾼 후 테스트 부탁드립니다. smile

나니 작성:
allyMe 작성:

...

지시받으신 사항이라니까 제가 뭐라 하지는 않겠는데
솔직히 FF를 주 브라우저로 사용중인 제 입장에서는 이런글 (IE전용) 이 탐탁치는 않네요. 하하;

차라리 mywizz님이 만드셨다는 미니위니게시판? 을 참고해보시는건 어떨지 싶네요.
(물론 몇년간 업데이트도 없고 다운로드 받을 수 있는 구멍도 작다는 게 문제지만;; )

음... 나니님, 저는 저게 왜 IE전용 글인지 이해가 잘 안갑니당;;

그리고 FF가 사용하시는 주 브라우저인것과 윗글이 'IE 전용글(이라면)'라는 것이 무슨 상관 관계나 문제가 있는지도...