3,876

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

넵 현재의 마이그레이션은 굉장히 복잡합니다. 1.0C로 우선 업그레이드 하고 그 후에 마이그레이터를 돌린다던가, 그것까지는 그렇다고 치더라도 그 후도 만만치 않죠.

적어도 버전을 입력하면 1.0C로 업그레이드 하는 부분도 자동화하고, 좀 더 안정적으로 마이그레이션이 가능해지도록 해야 한다고 생각합니다.

1.0.6 Release Candidate 1을 공개합니다.

다운로드
Trac 기록
1.0.6은 기존의 로드맵에 비하여 많은 부분이 축소 되었습니다. 관련된 이야기는 이 곳 에서 읽으실 수 있습니다. 계획되었던 많은 부분은 1.1 트리로 이전할 예정이며, 1.0.6은 버그 수정과 안정성 향상 및 약간의 기능 추가가 있을 예정입니다.

1.0.5로부터 변화된 점의 목록입니다.

= 추가된 점 =
* "트랙백을 봅니다"에서 IP 필터링 스위치 추가
* 레이블 명을 기준으로 첨부파일 관리자의 파일 정렬 순서를 변경
* 관리자 화면에서 선택된 글의 카테고리 일괄 변경 기능
* XMLRPC 모듈 수정 (XMLStruct 의 변화 수용)
* 스킨의 html, head, body 태그의 특정한 위치에 스킨 수정 없이 지정되는 치환자 자동 삽입
* 플러그인에 Eolin SpamServer를 사용한 집단 안티스팸 플러그인 베타버전 추가 (optional)

= 변경된 점 =
* 일반 - 자바스크립트 필터링 항목 추가
* 일반 - 효과적인 댓글 스팸 탐지를 위한 이벤트 처리 후 data strip
* 일반 - 블로그 시간대 설정 표기 방법 변경(locale text id를 timezone 설정값 사용)
* 일반 - 블로그 시간대 추가. (유럽 일부, 미국 일부, 호주 일부)
* 일반 - 언어 리소스 보정
* 일반 - RSS 생성시 태터툴즈 치환자가 전송되지 않도록 플러그인 전처리 후 전송
* 일반 - RSS 생성시 글 제목 및 내용 등에 single quote (')가 들어간 경우를 parsing하지 못하는 많은 리더 및 브라우저를 위해 character reference 처리
* 에디터 - 플래시 삽입버튼 제거
* 에디터 - 미디어 삽입버튼을 누르면 object 태그 삽입 창이 뜨도록 수정
* 에디터 - 첨부파일을 붙일때 미디어/플래시 파일인 경우 object 태그를 직접 삽입
* 에디터 - 글을 쓰거나 자바스크립트를 제거하는 부분에서 <object type="text/x-scriptlet"> 태그도 제거
* 에디터 - 본문 저장시 iframe 태그 제거
* 에디터 - 동영상 삽입 취소버튼 추가

= 버그 수정 =
* 일반 - 다국어 처리 누락 수정
* 일반 - firefox에서 주크박스 재생리스트가 펼쳐지지 않는 문제
* 일반 - 블로그에 글이 하나도 없을때 모바일 페이지로 접근하면 무한히 redirect 되는 현상 수정
* 일반 - 2단계 카테고리 이름을 수정한 직후에 3단계 카테고리(!) 추가가 가능하던 문제 수정
* 일반 - 오타수정
* 일반 - 답글 입력폼에서 쿠키에 저장된 이름, 홈페이지 주소를 출력할때 htmlspecialchars 처리
* 일반 - 카테고리 수정할때 수정되는 카테고리 이름에 htmlspecialchars 처리
* 일반 - single quot가 들어간 카테고리 이름이 여러개 생성될 수 있는 문제 수정
* 일반 - 바꾸려는 문자열에 $가 들어있을때의 오류 수정
* 일반 - mobile 페이지 XHTML 오류 수정
* 일반 - 블로그를 root에 설치하지 않고, 디렉토리에 설치한 경우 iMazing 전체보기가 오동작하는 문제를 해결
* 일반 - 트랙백 삭제시 트랙백 갯수가 잘못 표시되는 오류 수정
* 일반 - 초대받은 사람이 많은 경우 UI가 틀어지는 문제 (account/index.php)
* 일반 - RSS에 갤러리 스크립트가 들어갔을때 open_img 함수가 없는 곳에서 크게보기 버튼을 누르면 스크립트 에러가 나는 문제 수정
* 일반 - 블로그 만든 직후 아이콘과 파비콘 업로드가 되지 않는 문제점 수정
* 에디터 - 동영상 삽입 취소버튼 추가
* 에디터 - 속성 편집화면 레이아웃 깨지는 문제 수정
* 에디터 - 브라우저 사이즈가 변해도 깨지지 않도록 수정
* 에디터 - 파폭에서 자막 수정이나 오브젝트 삽입할때 글목록 화면으로 튕기는 문제 수정
* 에디터 - 오브젝트 추가할때 확장자가 없는 파일은 플래시 파일로 간주
* 에디터 - 삽입되는 플래시 배경은 투명하게
* 에디터 - 페이지 로딩 완료 전 파일업로드 클릭시 null 에러 수정
* 에디터 - 블로그 화면에서 연 트랙백 전송창에서 전송버튼 대신 enter를 누르면 바로 전송되도록 수정
* 리더 - cyworld rss paper의 시간을 읽어오지 못하는 문제 수정
* 리더 - 피드 삭제함수 버그 수정, 사용자와 관련된 테이블 삭제하는 함수 추가


버그 리포트는 QA 게시판 으로 부탁드립니다 smile

3,878

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

1.0.6 Release Candidate 1을 공개합니다.

다운로드
Trac 기록
1.0.6은 기존의 로드맵에 비하여 많은 부분이 축소 되었습니다. 관련된 이야기는 이 곳 에서 읽으실 수 있습니다. 계획되었던 많은 부분은 1.1 트리로 이전할 예정이며, 1.0.6은 버그 수정과 안정성 향상 및 약간의 기능 추가가 있을 예정입니다.

1.0.5로부터 변화된 점의 목록입니다.

= 추가된 점 =
* "트랙백을 봅니다"에서 IP 필터링 스위치 추가
* 레이블 명을 기준으로 첨부파일 관리자의 파일 정렬 순서를 변경
* 관리자 화면에서 선택된 글의 카테고리 일괄 변경 기능
* XMLRPC 모듈 수정 (XMLStruct 의 변화 수용)
* 스킨의 html, head, body 태그의 특정한 위치에 스킨 수정 없이 지정되는 치환자 자동 삽입
* 플러그인에 Eolin SpamServer를 사용한 집단 안티스팸 플러그인 베타버전 추가 (optional)

= 변경된 점 =
* 일반 - 자바스크립트 필터링 항목 추가
* 일반 - 효과적인 댓글 스팸 탐지를 위한 이벤트 처리 후 data strip
* 일반 - 블로그 시간대 설정 표기 방법 변경(locale text id를 timezone 설정값 사용)
* 일반 - 블로그 시간대 추가. (유럽 일부, 미국 일부, 호주 일부)
* 일반 - 언어 리소스 보정
* 일반 - RSS 생성시 태터툴즈 치환자가 전송되지 않도록 플러그인 전처리 후 전송
* 일반 - RSS 생성시 글 제목 및 내용 등에 single quote (')가 들어간 경우를 parsing하지 못하는 많은 리더 및 브라우저를 위해 character reference 처리
* 에디터 - 플래시 삽입버튼 제거
* 에디터 - 미디어 삽입버튼을 누르면 object 태그 삽입 창이 뜨도록 수정
* 에디터 - 첨부파일을 붙일때 미디어/플래시 파일인 경우 object 태그를 직접 삽입
* 에디터 - 글을 쓰거나 자바스크립트를 제거하는 부분에서 <object type="text/x-scriptlet"> 태그도 제거
* 에디터 - 본문 저장시 iframe 태그 제거
* 에디터 - 동영상 삽입 취소버튼 추가

= 버그 수정 =
* 일반 - 다국어 처리 누락 수정
* 일반 - firefox에서 주크박스 재생리스트가 펼쳐지지 않는 문제
* 일반 - 블로그에 글이 하나도 없을때 모바일 페이지로 접근하면 무한히 redirect 되는 현상 수정
* 일반 - 2단계 카테고리 이름을 수정한 직후에 3단계 카테고리(!) 추가가 가능하던 문제 수정
* 일반 - 오타수정
* 일반 - 답글 입력폼에서 쿠키에 저장된 이름, 홈페이지 주소를 출력할때 htmlspecialchars 처리
* 일반 - 카테고리 수정할때 수정되는 카테고리 이름에 htmlspecialchars 처리
* 일반 - single quot가 들어간 카테고리 이름이 여러개 생성될 수 있는 문제 수정
* 일반 - 바꾸려는 문자열에 $가 들어있을때의 오류 수정
* 일반 - mobile 페이지 XHTML 오류 수정
* 일반 - 블로그를 root에 설치하지 않고, 디렉토리에 설치한 경우 iMazing 전체보기가 오동작하는 문제를 해결
* 일반 - 트랙백 삭제시 트랙백 갯수가 잘못 표시되는 오류 수정
* 일반 - 초대받은 사람이 많은 경우 UI가 틀어지는 문제 (account/index.php)
* 일반 - RSS에 갤러리 스크립트가 들어갔을때 open_img 함수가 없는 곳에서 크게보기 버튼을 누르면 스크립트 에러가 나는 문제 수정
* 일반 - 블로그 만든 직후 아이콘과 파비콘 업로드가 되지 않는 문제점 수정
* 에디터 - 동영상 삽입 취소버튼 추가
* 에디터 - 속성 편집화면 레이아웃 깨지는 문제 수정
* 에디터 - 브라우저 사이즈가 변해도 깨지지 않도록 수정
* 에디터 - 파폭에서 자막 수정이나 오브젝트 삽입할때 글목록 화면으로 튕기는 문제 수정
* 에디터 - 오브젝트 추가할때 확장자가 없는 파일은 플래시 파일로 간주
* 에디터 - 삽입되는 플래시 배경은 투명하게
* 에디터 - 페이지 로딩 완료 전 파일업로드 클릭시 null 에러 수정
* 에디터 - 블로그 화면에서 연 트랙백 전송창에서 전송버튼 대신 enter를 누르면 바로 전송되도록 수정
* 리더 - cyworld rss paper의 시간을 읽어오지 못하는 문제 수정
* 리더 - 피드 삭제함수 버그 수정, 사용자와 관련된 테이블 삭제하는 함수 추가


버그 리포트는 QA 게시판 으로 부탁드립니다 smile

3,879

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

차라리 gmail 처럼 라벨 기능을 따로 만드는 것이 나을 것 같습니다. 카테고라이즈의 원래 개념에 중복의 개념이 들어있지 않으니까요.  도서관에 가 보시면 확실하죠.

태그와 독립적으로 라벨 기능을 만들고, 위에서 말한 중복 카테고리처럼 사용하는 방법은 어떨까요? 아니면 라벨기능을 따로 만들지 않고 특정한 태그들을 지정하면 그 태그들이 리스트로 옆에 출력되도록 하는 치환자를 만들어 사용해도 좋을 것 같습니다. smile

3,880

(14 답글들, 스킨 및 플러그인에 작성)

아 맞다;;;
1.0.5 기준이시라면 잘 동작하지 않는 것이 맞습니다.

1.0.6 베타 2 이상이거나 sandbox에 든 것을 사용하셔야 합니다 smile

3,881

(14 답글들, 스킨 및 플러그인에 작성)

coolengineer 작성:

현재 태터의 XMLStruct 구조가 XMLRPC가 예상하던대로 안만들어져 잘 동작하지 않는 것이 맞는 것이죠? 아시는분 답변좀...
XMLRPC 클래스를 이용하려고 하다가 디버깅에 너무 시간이 들어서 약간 삽질중입니다.

어엇 잘 동작하는 것으로 알고 있습니다. ;;;

문제가 있으면 버그리포팅 부탁드립니다. 수정해야죠 ㅠ_ㅠ

섭이님의 말에서 힌트를 얻어 문제를 발견했습니다.
제목에 일반적으로 플러그인 이벤트를 넣지는 않을테니, 그 부분에서 플러그인을 적용하는 부분을 도로 strip해 버렸습니다. smile

r398 기준으로 이제 트랙백 잘 보내집니다.

덧) 거울을 보니 축구때문에 눈 주위에 다크써클이 드리워졌군요 -_-;;

3,883

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

하하 요새 과거 기록들을 돌아보며 재미있는 것들을 많이 생각하고 있습니다.

이 글을 보니 떠오르는 것이 있어 하나 실험해봐야 겠네요 smile

3,884

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

흐흐 저는 완전 월드컵 모듭니다;;

10시부터 새벽 6시까지는 완전 TV모드... 낮에는 피곤해서 본업조차 못챙기고 있습니다 흑 ㅠ_ㅠ

음음 코드 수정이 많으셔서 그런것일거라고 기대중입니다 (반짝반짝 +_+)

저도 슬슬 body id 출력부분과 비공개 카테고리 부분을 마무리 지어야 할 것 같네요 smile

graphittie 작성:

해결했습니다.

<option value="<?=$timezone?>"<?=($timezone == $blog['timezone'] ? ' selected="selected"' : '')?>><?=$timezone)?></option>

에서 option의 name 내용이 $label로 되어 있더군요. 어디서 이런 변수가 나온 걸까요? 희안하네요...

r395 이전에는 $label이었습니다. smile

이번에 beta2로 오면서 1.0.6에서 timezone 구현이 바뀐 부분 때문에 $label이 필요하지 않게 되었지요. 원래 그 앞에서

foreach (Timezone::getList() as $timezone => $label)

식으로  $label을 받아오고 이를 실행하게 되어있었는데 어제 변경되었습니다. 이 코드가 모래상자에 반영되면서 위와 같이 구현되었습니다. smile

으음 그런데 r397이시면 원래 <?=$timezone)?>으로 나와 있었어야 하는데요. 업데이트가 잘못되었던 것이 아닐런지...

3,887

(27 답글들, 스킨 및 플러그인에 작성)

...

소스를 보시면 현재도 썸네일을 만들어서 지원하는 부분이 있습니다. 태터가 그렇게 만만하게 짜여진 프로그램이 아니죠 smile

모바일페이지 (블로그 주소 뒤에 /m을 붙이면 나옵니다) 의 지원을 위하여 해당 그림이 모두 gd를 사용하여 리사이징되어 전송되고 있습니다. 이를 응용해보면 어떨까요?

graphittie 작성:

rev. 397인데요. timezone 표시가 아예 안 뜨네요? 다른 분들 확인 부탁드립니다.

제 rev.397에서는 잘 나오고 있습니다. smile

1.0.6 베타 2를 공개합니다.

다운로드
Trac 기록
1.0.6은 기존의 로드맵에 비하여 많은 부분이 축소 되었습니다. 관련된 이야기는 이 곳 에서 읽으실 수 있습니다. 계획되었던 많은 부분은 1.1 트리로 이전할 예정이며, 1.0.6은 버그 수정과 안정성 향상 및 약간의 기능 추가가 있을 예정입니다.
1.0.5에서 1.0.6 베타 1로의 변화점은 다음 글을 참조하세요 smile

= 1.0.6 베타1에서 변한 점은 다음과 같습니다 =

* 효과적인 댓글 스팸 탐지를 위한 이벤트 처리 후 data strip
* 블로그 시간대 설정 표기 방법 변경
   * locale text id를 timezone 설정값 사용
* 블로그 시간대 추가
   * 유럽 일부, 미국 일부, 호주 일부
* 언어 리소스 보정
* RSS 생성시 태터툴즈 치환자가 전송되지 않도록 플러그인 전처리 후 전송
* RSS 생성시 글 제목 및 내용 등에 single quote (')가 들어간 경우를 parsing하지 못하는 많은 리더 및 브라우저를 위해 character reference 처리

버그 리포트는 QA 게시판 으로 부탁드립니다 smile

3,890

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

1.0.6 베타 2를 공개합니다.

다운로드
Trac 기록
1.0.6은 기존의 로드맵에 비하여 많은 부분이 축소 되었습니다. 관련된 이야기는 이 곳 에서 읽으실 수 있습니다. 계획되었던 많은 부분은 1.1 트리로 이전할 예정이며, 1.0.6은 버그 수정과 안정성 향상 및 약간의 기능 추가가 있을 예정입니다.
1.0.5에서 1.0.6 베타 1로의 변화점은 다음 글을 참조하세요 smile

= 1.0.6 베타1에서 변한 점은 다음과 같습니다.

* 효과적인 댓글 스팸 탐지를 위한 이벤트 처리 후 data strip
* 블로그 시간대 설정 표기 방법 변경
   * locale text id를 timezone 설정값 사용
* 블로그 시간대 추가
   * 유럽 일부, 미국 일부, 호주 일부
* 언어 리소스 보정
* RSS 생성시 태터툴즈 치환자가 전송되지 않도록 플러그인 전처리 후 전송
* RSS 생성시 글 제목 및 내용 등에 single quote (')가 들어간 경우를 parsing하지 못하는 많은 리더 및 브라우저를 위해 character reference 처리

버그 리포트는 QA 게시판 으로 부탁드립니다 smile

3,891

(7 답글들, 스킨 및 플러그인에 작성)

마모루 작성:

CSS 로도 이미지 롤오버 이펙트가 가능한겁니까??!
혹, 소스를 구할 수 있는 페이지가 있다면 알려주시면 감사하겠어요^^;

sandbox의 관리자 메뉴를 참조하시면 됩니다 smile

3,892

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

lunamoth 작성:

휴지통 비우기 기능도 있어야 될 것 같습니다. 100건이 넘는것 일괄적으로 지우려니 번거롭더군요.

휴지통은 기본적으로 지우지 않는 것으로 합니다^^ (그래야 로컬에서의 스팸처리 시 데이터로 활용할 수 있으니까요.)

원래 계획대로 15일(아직 결정을 하지 않아서 유동적입니다)이 지나면 그 이전의 휴지들은 자동으로 삭제되도록 할 예정입니다. smile

3,893

(7 답글들, 스킨 및 플러그인에 작성)

sandbox에 몇 주 전부터 이미 들어있답니다 smile
[##_body_id_##] 의 형태로 꺼내시면 됩니다만, 카테고리의 경우 미리 정한 이름이 나올 수 있도록 기능 추가가 완료가 안되어 있습니다.

(한글 카테고리의 경우 css 치환시 한글명이 들어가면 안되거든요)

결국 이것마저도 속도의 문젭니다...

'속도' 라는 것이 일을 빨리 하는 것만이 아니라, 얼마나 스케쥴을 스마트하게 정하고 그에 맞추어 가는가의 문제인데, 그게 좀 아쉬운 순간입니다 ^^

sandbox에서는 댓글을 지우면 휴지통으로 옮겨집니다. 이 경우, 전체 댓글 갯수에 휴지통으로 옮겨진 갯수까지 카운트가 되어 그렇습니다.

DB에서 갯수 카운터를 읽어 온 다음 그 중 휴지통에 들어있는 갯수를 제해서 출력하도록 수정해야 겠네요. 또는 휴지통으로 옮길 때 카운터를 수정하든지요. 양쪽 다 장단점이 있군요. 어떤 쪽을 선택해야 할지 고민됩니다.

3,896

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

모두 함께 달려봅시다 ~ !

사람이 원하는 '진정한' need가 뭔지 온세상이 다 알 수 있도록요^^

3,897

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

JCrew 작성:

두어달정도 빈둥빈둥 백수의 삶을 즐기다보니...

이제는 그나마 자전거에라도 달아서 달려볼수 있었던 15마력짜리 엔진을 가지고 있던 저였지만 이제는 멋진 대형엔진을 가지고 달리시는 분들을 운동장 트랙 주변에서 응원하는 입장으로 바뀌었네요.

어느순간 '나도 다시 달리고싶다' 란 생각이 번뜩 든다면 갑자기 마지막 골인지점에서 난입을 할지도 모르는 불량구경꾼입니다만... ㅡ.ㅡa

아무튼 트랙에서 열심히 달려주시다가 제 근처를 지나가시면 가지고있던 남은 생수라도 손에 넘겨드릴수 있음 좋겠습니다.

하하 난입 기다리고 있겠습니다 smile
졸업 축하드려요^^

막 발견했는데, 현재 sandbox에서 트랙백을 받을 수는 있으나 발송이 되지 않습니다.

소스의 review좀 부탁드립니다. smile

3,899

(14 답글들, 티스토리(TiStory.com)에 작성)

프랑스와 독일을 부탁드립니다^^;;

...여기 룰이 하나 있습니다. "말 꺼낸 사람이 책임을 진다..."

수정하거나 어색한 부분들이 있으면 이 게시판에 정확히 "여기가 이상합니다" 하고 지적을 해 주셨으면 합니다 ^^
"태터도 사람이 만드는 겁니다" smile 안 보이는 부분은 절대 안 보이죠.