{5} Assigned, Active Tickets by Owner (Full Description) (86 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

coolengineer (2 matches)

Ticket Summary Component Milestone Type Created
Description
#797 파비콘 캐시 Libraries 1.8 enhancement 01/12/08

개요

  • 댓글 유저가 남긴 블로그의 파비콘을 캐싱합니다.

#960 MMS를 이용한 모블로그 지원 Components 1.8 enhancement 05/08/08
  • MMS를 이용한 모블로그를 지원합니다.
  • POP3 클라이언트를 내장하고, 주기적으로 확인하는 방법으로 실행합니다.
  • 5분에 한번씩 확인합니다.
  • 수동으로 확인하는 방법은 /plugin/moblog/check 로 합니다.

creorix (5 matches)

Ticket Summary Component Milestone Type Created
Description
#682 모던 위지윅 에디터의 오류들 Plugins 1.8 defect 09/10/07

개요


#1171 트랙백 보내기 / 받기가 동작하지 않음. Libraries 1.8 defect 12/03/08

개요

  • 현 트렁크에서 트랙백 보내기와 받기가 동작하지 않습니다.
  • 위젯 기능 작업중인 제 소스의 문제일 가능성이 있습니다. 테스트 후 버그이면 수정을 부탁 드립니다 T_T

#1079 xquared editor 도입 Components 1.8 enhancement 08/27/08

개요

  • 기본 에디터를 xquared를 도입합니다.

#1146 지역로그 로컬 추천 기능 API 1.7.7 enhancement 11/21/08

개요


#1158 키워드 링크를 한 번씩만 걸리도록 수정 User Interfaces 1.7.7 enhancement 11/26/08

개요

  • 키워드가 많은 경우 링크들이 단어마다 모두 걸립니다.
  • 키워드 링크를 단어마다 모두 걸지 않고, 처음 등장하는 단어에만 링크를 걸어줍니다.
  • Suggested by GNUNIX ( http://forum.tattersite.com/ko/viewtopic.php?pid=32232#p32232 )
  • TTML 의 bindKeywordwords 라는 함수에서 처리하는 것으로 기억합니다. 2년쯤 전에 토끼군님 (lifthrasiir님) 께서 구현했었을거에요.
  • 덧) 이게 기본이 되는게 좋을까요, 옵션으로 선택사항을 줄까요?

daybreaker (10 matches)

Ticket Summary Component Milestone Type Created
Description
#16 More support for XHTML specification User Interfaces 2.0 defect 04/17/06

More support for XHTML specification

  • 현재 다양한 출력 부분에 xhtml specification을 지키지 않는 부분들이 존재.
  • 가능한 정도까지 고쳐야 할 것으로 보인다.

발견된 문제점들

  • 카테고리 출력시 속성 문제
  • 파일 업로드 후 화면 출력시 이미지가 아닌 경우의 출력 방식 문제
  • iMazing 관련 출력시의 XHTML 비문 문제

#1086 복원시 링크 정보 누락 API 1.7.7 defect 09/07/08

개요

  • 백업 파일을 복원할 때 링크 정보가 누락되는 경우가 있는 듯 하다.

#1098 플래시 음악플레이어 삽입 코드가 RSS에서 잘못된 entity를 가짐 Libraries 1.7.7 defect 09/23/08

포럼 글 참조.

위지윅 에디터에서 플래시 삽입을 하고 생성된 html 코드가 rss 출력을 위해 변환될 때  로 변환되는 부분이 있고, 이 때문에 Feedburner에서 제대로 읽지 못하는 것 같습니다. Firefox의 기본 RSS 뷰 기능을 통해서 볼 때도 이쪽만 html 코드가 깨져 그대로 나와버립니다. 아마 중복 entity 적용을 했거나 HTML 태그 내에 들어있는 공백을  로 변환해버리면서 발생하는 문제 같습니다.


#1055 관리자 로그인 화면 모양 개선 User Interfaces 2.0 enhancement 07/14/08

Textcube 2.0에 들어갈 관리자 로그인 화면을 새로 디자인합니다.


#995 DB Structure refactoring Core 2.0 task 06/03/08

Summary

  • Discussion about database structure/module refactoring
  • Unified structure for data objects

#1052 "Tatter Framework" 기본 구조 작성 Core 2.0 task 07/07/08

#824, #592, #747, #512 종합선물세트 결정판.

  • Data Framework: light-weight ORM
  • Cache Framework: page cache + query cache를 하나의 인터페이스로 통합
  • Dispatcher: rewrite.php + suri.php 통합 및 정리
  • Compatibility Layer: TTXML 규격 호환성 확보 및 호환성을 위한 각종 mapping 모음(버전에 따른 DB/TTXML 필드명 변경 등)

앞으로 추가되는 것은 댓글로...


#1067 Framework 구조와 기존 구조 통합 Core 2.0 task 08/02/08

현재 별도로 작성되고 있는 framework와 기존 코드 구조를 하나로 통합합니다. 당장 많은 작업이 이루어지진 않겠지만 중간중간 조금씩 진행하기 위해 티켓을 만들어둡니다.

주요 내용

  • suri.php, rewrite.php를 dispatcher.php로 대체
  • autoload 구현 통합
  • 기존의 cache, DB backend 사용 루틴 교체
  • config.php, settings.php 통합

#1085 IIS 환경 지원하기 Setup 2.0 task 09/06/08

IIS7 + FastCGI 환경에 대한 대응을 추가합니다.

IIS에서 사용할 수 있는 rewrite 모듈도 있는데 관련하여 테스트해보겠습니다. (다른 것보다 설치 과정이 문제일 듯...-_-)


#1131 Google Map API 플러그인 작성 Plugins 1.8 task 11/04/08

구글맵을 블로그 포스트에 삽입할 수 있게 하고, 지역로그 등과 연계하기 위한 플러그인을 작성합니다. 향후 포스트에서 주소를 자동 추출하는 등의 부가 기능도 포함합니다.


#824 코드 정리 Core 2.0 task 02/11/08

현재 명시적으로 indent, 괄호 앞뒤 여백, 중괄호 사용 위치 등을 정의하는 코딩 스타일 가이드라인이 없어 각 개발자의 스타일대로 따라가다보니 일부 코드의 가독성이 떨어지는 경우가 있습니다. 아주 엄격하지는 않지만 비교적 일관되게 코드를 읽을 수 있도록 전체적으로 코드 정리를 합니다.


egoing (1 match)

Ticket Summary Component Milestone Type Created
Description
#71 rss 생성시 플래쉬, embed 처리 User Interfaces defect 05/02/06

rss 생성시 이메이징을 화면에 표시해주는 스크립트가 그대로 표시됨

이로 인해, 이미지가 화면에 표시되지 못하고, 태터리더 화면전체가 이메이징으로 document.write되는 문제가 발생함

리더를 생성할 때 이메이징과 같은 컨텐츠 컨테이너들이 리더에서도 잘 표시될 수 있도록 적절한 방식으로 컨버팅이 필요.


gendoh (1 match)

Ticket Summary Component Milestone Type Created
Description
#1130 PHP 문법 검사 Core 1.7.7 defect 10/26/08

Syntax Error나 잘못된 로직, 위험한 코드 수정 들어감다


graphittie (26 matches)

Ticket Summary Component Milestone Type Created
Description
#521 플러그인 활성화 및 비활성화 시 표시가 없는 문제 Plugins 2.0 defect 08/12/07
  • http://forum.tattersite.com/ko/viewtopic.php?pid=20101
  • 플러그인을 활성화하거나 비활성화할 때 표시가 없어서 처리되는지 여부가 나타나지 않습니다. 처리중일 때 플러그인 아이콘을 로딩 아이콘으로 잠시 변경해서 처리중임을 나타내는 것이 좋을 것 같습니다.

#604 사용자 선택가능한 다중 뷰 User Interfaces 2.0 defect 08/17/07

플러그인 목록, 링크 목록, 스킨 목록 등 썸네일 또는 이미지가 존재하는 목록의 뷰를 현재 1가지 방식에서 '큰 썸네일', '작은 섬네일', '자세히' 3가지 모드 중 하나를 사용자가 선택할 수 있게 합니다. 선택사항은 DB에 저장되어야 합니다.


#234 그림 입력시 링크 동시 입력 User Interfaces 2.0 enhancement 12/14/06

개요


#395 CSS 코멘트를 이용한 Bookmark 기반의 CSS 에디터 Core 2.0 enhancement 05/10/07

GUI 기반의 스킨 편집기를 내장하는 것은 자유도를 제한한다는 면에서 위험하다고 판단되며, 따라서 GUI 스킨 편집기는 플러그인이나 3rd party 프로그램이 되어야 한다고 봄. 내장 에디터는 현 텍스트 기반의 에디터의 사용성을 향상시키는 정도로 맞지 않을까 함. 따라서 코멘트 기능을 북마크로 활용하는 에디터 개선을 할 예정.

참고 : CSSEdit screenshot


#399 Universal Access 환경설정 패널 User Interfaces 2.0 enhancement 05/14/07

관리자 화면의 기능중에서 접근성에 관련된 부분을 사용자가 선택하도록 한다.

  • Anchor의 target 설정 : 링크의 _blank, self를 선택하기.
  • 기본설정, 고급설정의 구분과 advanced management 기능.
  • 설치시 접근성 관련 기본설정을 할 수 있게 한다.
    • 색약/색맹용 스킨.
    • 새 창의 target
    • advanced management 선택.

내용 계속 추가됨.


#427 종합 유틸리티 격의 플러그인 제공 Plugins 2.0 enhancement 06/10/07

현재 텍스트큐브에는 자잘하게 기능이 부족한 것들이 있는데 이런 것들을 한 데 모아 제공하는 플러그인을 제작한다. 사용자는 이 자잘한 기능들을 플러그인 환경설정에서 체크박스를 선택하여 활성화시킬 수 있다.

  • 비밀 댓글의 경우 댓글 작성자 이름이 출력되지 않는 것을 보완. '비밀 방문자'라는 가상의 이름을 출력하는 기능.
  • more/less 텍스트를 변경해주는 기능. more/less 텍스트는 포스트 종속적이므로 이를 일괄적으로 바꾸고 싶어도 바꿀 수가 없게 된다. 이를 보완하는 기능임.
  • 포스트 내용 중 특정 문자열 대치 기능. 사용자가 선택한 문자열을 사용자가 원하는 문자열로 대치하도록 하는 기능.

이후 떠오르는 기능은 댓글로 계속 추가.


#429 워터마크 플러그인 제작 Plugins 2.0 enhancement 06/11/07

#377에서 리샘플링과 워터마크 기능을 분리하였으므로 워터마크 기능을 제공하는 플러그인을 제작한다.


#466 갤러리 리샘플링 지원 API 2.0 enhancement 07/29/07

갤러리 기능에도 리샘플링을 도입합니다.


#552 관리자 페이지의 page 출력 객체 Core 2.0 enhancement 08/15/07

관리자 페이지의 출력을 제어하는 객체를 만든다. 개발자 및 플러그인 제작자는 이 객체에 정해진 레이아웃 속성을 추가하여 레이아웃을 만들 수 있다.


#566 관리자 메세지 타입의 세분화 User Interfaces 2.0 enhancement 08/16/07

현재 관리자 메세지는 '진행중'을 보여주는 processing message, 결과가 성공했음을 알려주는 success message, 실패했음을 알려주는 error message 세 가지로 나뉜다. 이를 세분화하여 구분/통합하고 메세지 출력 방식을 변경한다.

어떤 타입을 추가/삭제할지는 #564가 완료된 후 결정.


#568 관리자 페이지의 CSS 구조 변경 User Interfaces 2.0 enhancement 08/16/07

현재 관리자 페이지는 CSS가 메인 메뉴에 의해 분리되고 있어 서브메뉴가 한 CSS 파일을 공유하도록 되어 있다. 이를 서브 메뉴가 각각 자신의 CSS 파일을 가지도록 변경한다. 어떤 구조를 가지게 될 것인지는 서베이 후 결정.


#587 index.xml 편집기 Core 2.0 enhancement 08/17/07

스킨의 HTML, CSS까지 수동편집이 가능한데 index.xml의 편집방법을 제공하지 않는 것은 모순이다. index.xml 편집기능을 제공하되, 직접 입력 방식이 아니라 radio, checkbox, select를 적절히 활용한 환경설정형으로 제공한다. 기존 스킨 환경설정과는 달리 index.xml을 편집하고 있다는 사실을 사용자가 확실히 느낄 수 있도록 UI를 구성한다.


#589 이메이징 업그레이드 User Interfaces 2.0 enhancement 08/17/07

이메이징의 업그레이드.

  • 디자인 향상.
  • 기능 향상.
  • 에디터 플러그인화.

추후 논의 후 세부결정.


#590 갤러리 업그레이드 User Interfaces 2.0 enhancement 08/17/07

갤러리 업그레이드.

  • 기능 업그레이드.
  • 디자인 업그레이드.
  • 에디터 플러그인화.

플래시화를 고려. 경우에 따라서는 갤러리와 이메이징이 통합될 수도 있음.


#593 Jukebox 업그레이드 Plugins 2.0 enhancement 08/17/07

Jukebox 업그레이드

  • 디자인 업그레이드
  • 기능 업그레이드
    • 볼륨 조정 기능.
    • 앨범 보기 기능(제휴를 통해 해결할 수 있을지도)
  • 스킨화.
  • 에디터 플러그인화.

#603 위자드 스타일의 팝업 도움말 User Interfaces 2.0 enhancement 08/17/07

현재 단순하게 위키로 링크되어 있는 도움말을 팝업 형식의 위자드 도움말로 변경한다. 이는 파피루스 프로젝트와 연계되어, 도움말 사이트와 AJAX로 도움말 컨텐츠를 전달 받도록 한다. 이런 타입의 도움말을 디폴트로 할지 플러그인화할지는 좀 더 고민해볼 사항.


#606 친절한 메세지씨 User Interfaces 2.0 enhancement 08/17/07

메세지 문구를 친절하게 변경한다. 특히 에러 시 출력되는 문구들.

  • 왜 에러가 났는지 확실한 설명을 포함할 것.
  • 에러를 해결하기 위한 지침을 포함할 것. 구체적 지침이 없는 메세지의 경우, 정보를 얻을 수 있는 링크 정보라도 제공할 것.

#607 다양한 사용자 환경을 위한 관리자 스킨 제공 Skin 2.0 enhancement 08/17/07

다양한 환경에서 사용하는 사용자가 환경에 맞는 관리사 스킨을 사용할 수 있도록 다양한 관리자 스킨을 제공한다.

  • 색약/색맹 사용자
  • Light skin (PDA 등 모바일 사용자 용. 전송용량이 최대이슈인 경우를 위한 스킨).
  • Default skin.

이후 필요하다고 생각되는 스킨을 추가.


#613 관리자 스킨에 언어권 대책 추가 Skin 2.0 enhancement 08/18/07

관리자 스킨의 퀄리티를 올리기 위해 이미지화 텍스트에 대한 대책을 추가함.

  • 언어권 별 CSS를 추가. 파일이 존재하지 않으면 로드하지 않음.
  • 이미지 버튼(input type="image")을 언어별로 로딩. 해당 이미지 버튼이 없을 경우 input type="button/submit"으로 출력해주는 특수 함수 추가.

나간다, 트집!!


#901 모든 반복문식 스킨 태그에 관하여 workaround 로서의 문법 제공 Skin 1.8 enhancement 03/27/08

개요


#1147 swallow 스킨의 1.7.7 대응 Skin 1.7.7 enhancement 11/21/08

개요

  • swallow 스킨을 1.7.7에 대응시킨다.

#177 setup.php의 재작성 Setup 2.0 task 07/10/06

전문적 용어로 가득한 setup.php의 설치진행 방식을 좀 더 쉬운 수준으로 변경.

● 언인스톨러 기능.

● 테이블 에러 복구기능.


#564 Textcube 1.7 UI analysis User Interfaces 2.0 task 08/16/07

Textcube 1.5의 UI를 일관성을 기준으로 분석. 추후 Canon의 UI 설계 기초 자료로 사용한다. 이 분석이 완료된 후에 #552의 최종형태가 결정되어야 함.


#612 다양한 사이즈의 배너 제공 Skin 2.0 task 08/18/07
  • 다양한 사이즈의 공식 Textcube 배너 제공.
  • Textcube trunk 유저를 위한 특별 배너 제공(trunk 버전 사용자 전용)
  • 참고 : Standard Banner Size

#610 블로그 이미지가 없는 경우 [##_image_##] 처리 Skin 2.0 defect 08/17/07

현재는 사용자가 업로드한 블로그 이미지가 없으면 (##_image_##)가 빈 칸으로 출력되어 결과적으로 스킨에 출력되는 블로그 이미지가 에러를 내게 된다(src 값이 비게 됨). 이를 어떻게 해결할 수 있을까요?


#618 검색 결과에서 (##_page_post_title_##)이 표현되지 않음 Skin 2.0 defect 08/20/07

http://forum.tattersite.com/ko/viewtopic.php?id=3707

검색 출력에서 (##_page_post_title_##)를 검색어로 출력해줘야 합니다(스킨 스펙 구현). 그러나 현 상태로는 단순하게 검색결과만 표현하려고 해도 보조 언어리소스가 필요하게 되어('~로 검색한 결과' 등) 현 스킨 스펙에서는 구현이 어려움. 우선 티켓을 등록하고 해결책을 논의.

참고 : http://forum.tattersite.com/ko/viewtopic.php?pid=20661


inureyes (40 matches)

Ticket Summary Component Milestone Type Created
Description
#273 백업시 comments 테이블의 replier 필드 정보가 증발 API 2.0 defect 01/01/07

데이터 백업 시 comments 테이블의 replier 필드 속성이 전부 NULL로 대치됨. 이로 인해 ##_rp_rep_class_## 치환자가 정상동작하지 않고 전부 "rp_general"만 출력됨.


#433 플러그인이벤트 추가 관련 Plugins 2.0 defect 06/25/07

추가적인 플러그인을 위한 이벤트 추가 합니다. 의견부터 수렴을 하는 것이 좋을 듯

니들웍스분 댓글 부탁드립니다.

sihwp :

UpdatePost ( AddPost 와 쌍 )


#473 safari에서 FM_Modern의 위지윅 지원 Libraries 2.0 defect 08/01/07

개요

Summary

  • safari에서 기본 에디터의 위지윅 모드를 지원한다.
  • Supports WIGIWIG mode with Safari

#499 blogicon 기본이 png Core 2.0 defect 08/10/07
  • index.gif의 기본값이 png로 지정되어 있음.
  • gif로 변경바람

#576 위치로그가 사라지는 문제 User Interfaces 2.0 defect 08/16/07

#621 변수의 메타포 문제 Core 2.0 defect 08/20/07

개요

  • (길이를 감수하고 의미를 집어넣으려고 노력하고 있지만) 일부 부분에서 변수의 제목에서 true/false일 때의 결과를 판단하기 힘든 경우들이 있음.
  • 교정합니다.
    • 교정시 'de facto'를 따라가야 할 지, 시맨틱을 따라가야 할 지 갈등되는 부분들이 있음. (게다가 범인이 주로 저네요 T_T)

#966 mod_rewrite 모듈 사용을 통한 php 모듈 로드 감소 Libraries 1.8 defect 05/19/08

개요

  • mod_rewrite 모듈이 php 파서를 매번 부르는 경우보다 로드가 낮다. (fastCGI로 php를 메모리에 올리지 않았을 경우 특히)
  • path mode에서 mod_rewrite를 더 적극적으로 활용한다.
  • fastCGI 환경에서의 호환성을 동시에 보장한다.

#1017 자체 백업이 완료된 후 백업이 실패했다는 메세지가 뜸 Libraries 1.8 defect 06/13/08

개요


#1120 포스트에서 직접 수정시 임시 저장본에 대한 고려가 없음. User Interfaces 1.7.7 defect 10/13/08

개요

  • 블로그 화면에서 글을 직접 수정할 경우 임시 저장본에 대한 안내등이 없습니다.
  • 현재 임시 저장본의 유무를 체크하는 루틴이 에디터 단이 아니라 관리 패널의 글목록 단에 위치하고 있어서 발생하는 일입니다.
  • reported by 박경서님 ( http://kyungseo.pe.kr/blog/74 )

#188 사용자 인터페이스 복잡도 조정 Libraries 2.0 enhancement 07/25/06

개요

  • 사용자에 따라 접하는 인터페이스의 복잡도를 조정할 수 있도록 한다.
  • 항상 문제가 되던 부분임.

#220 지역로그 관련 이벤트 추가 Plugins 2.0 enhancement 10/19/06

개요 summary

  • 지역로그 페이지에서 파싱할 때 각 지역별로 이벤트를 발생시킨다.
  • 현재 지역을 인수로 플러그인에 넘겨준다.
  • 이올린과의 연동을 위한 플러그인에 사용할 수 있을 것임.

#319 xml-rpc ping 기능 API 2.0 enhancement 03/13/07

개요

xml-rpc ping 기능을 추가한다.


#602 플러그인 등록 및 실행 방법 변경 Plugins 2.0 enhancement 08/17/07

개요

  • 많은 부분이 플러그인과 모듈이 될 수록 현재의 속도가 느려질 것.
  • 획기적인 몇몇 고려책이 필요하다.
  • 염두에 두고 있는 것들이 있음. 궁금하면 MT라도 갔을때 물어보세요. ㅎㅎ

#608 필터 기능의 강화 Core 1.8 enhancement 08/17/07

필터링 기능의 강화. 스팸의 양에 비례하여 필터목록도 증가하고 있는데 현재 필터 관리 기능은 대량의 목록 관리에는 부적절함. 대량을 고려한 개선이 필요하다

  • 필터 목록을 파일로 저장하고 복원하는 기능.
  • 필터 목록 관리 기능의 강화.

#634 쿼리 캐시 최적화 API 2.0 enhancement 08/22/07

개요

  • 1.5의 쿼리 캐시 동작을 모두 체크하여 가능한한 최대한 캐시를 타게 고친다.

#673 대체 가능한 아이콘들을 GPL 아이콘으로 대체 Plugins 1.8 enhancement 09/05/07

개요

  • 플러그인 아이콘 중 대체가능한 아이콘들을 GPL 아이콘으로 대체합니다.
  • 플러그인이 너무 많아 funny4u님의 로드 또한 함께 증가하기 때문에 그 부분을 줄여나가기 위한 티켓입니다.

#680 카테고리 출력 세분화 User Interfaces 1.8 enhancement 09/10/07

#705 데이터 출력 API 제공 API 1.8 enhancement 10/08/07

개요

  • 8월 18일 회의 내용 기반.
  • 여러 정보를 외부로 제공하는 API를 작성한다.
  • 블로그주소/api를 확장? 또는 다른 링크 제공.
    • mode 와 key를 인자로 받는다.
    • mode에 따라 출력되는 데이터의 종류를 결정한다.
    • key는 관리자 화면에서 설정 가능하도록.
    • option은 고려가 필요하다.
    • 해당 키들은 전부 get으로 날아감.
  • 리턴값은 xml 형식으로 파싱된다.
  • TTAPI에 대한 형식상의 정의가 필요하다.

#708 쿼리 최적화 및 DB 속도 개선 Core 1.8 enhancement 10/09/07
  • 새 DB 모듈이 나오기 전까지 기존의 쿼리들을 최적화한다.
  • mysql3에서의 속도 문제로 left join 도배해 놓은 곳들을 의미론에 맞게 재작성한다. (나중에 DB 모듈로 마이그레이트 할 때 착각하지 않도록)
  • 덤으로 생짜 mysql 쿼리들은 좀 날려준다.

#728 글의 버전 관리 Core 2.0 enhancement 11/11/07

개요

  • 작성하는 글들의 버전을 관리합니다.
  • 최종 저장시에만 리비전이 오릅니다.
  • 과거 리비전과의 diff를 지원합니다.
  • 별도의 repository 에 보관합니다.

#759 POD Framework 도입 Components 1.8 enhancement 12/14/07

개요

  • 텍스트큐브 2.0에서 사용될 데이터 프레임웍인 POD의 드래프트를 1.6에서 시험적으로 도입합니다.

#784 효율성을 위한 인덱스 검사 및 추가 Libraries 1.8 enhancement 01/01/08

개요

  • 효율적인 DB 입출력을 위하여 인덱스들을 체크하고, 필요한 경우 변경하거나 추가한다.

#789 스킨 언어팩 시스템 Skin 1.8 enhancement 01/07/08

개요

  • 스킨용 언어팩을 만들어 적용할 수 있도록 한다.

#799 global variable 들에 대한 cache 도입 Libraries 1.8 enhancement 01/13/08

개요

  • BlogSetting, author 데이터, 캘린더, 사용중인 플러그인등의 데이터를 위해서 각각 쿼리를 실시합니다.
  • 비교적 static하지만 항상 읽혀야 하는 데이터들에 대하여 통째로 한번에 읽어오는 저장소를 제공합니다.
  • PageCache와 같은 테이블을 사용합니다.
    • 기존의 메모리 캐시 루틴과 중복되는 부분이 있을 수 있습니다. 관련하여 한 쪽으로의 통일이 필요하겠지만, 일단은 곧 RC페이즈가 오는 관계로 이중 구현하도록 하겠습니다.

#896 동적 UI 도입 User Interfaces 1.8 enhancement 03/25/08

개요

  • 인터페이스의 복잡성을 개선하기 위하여 동적 UI를 도입합니다.
  • 기본적으로 mootools를 fx 구현을 위한 스크립트로 도입합니다.
    • mootools의 경우 코드 컴팩트가 용이하고, MIT 라이센스를 따르기 때문에 문제가 없습니다.
    • 자바스크립트가 동작하지 않는 환경에서 workaround를 별도로 제작하지 않아도 됩니다.
    • cross-browsing 및 웹표준 준수가 쉽습니다.


#919 스킨 파싱시 필요없는 함수 호출로 인한 로드 발생 Skin 1.8 enhancement 04/08/08

개요

  • 예를 들어봅니다.
    • dress함수를 봅시다. 해당 치환자와 그 치환자 위치에 쓰여질 값을 인수로 줍니다. dress는 스킨을 검사해서 치환자가 존재하면 쓰여질 값으로 대체합니다. 그러면 dress 가 실행되는 시점에서 치환자 자리에 쓰여질 값을 넘기는데, 그 자리에 보통 해당 부분을 출력하는 함수가 통째로 들어가 있습니다.
    • 그런데 스킨에 해당 치환자가 없으면? 쓸데없이 함수를 통째로 실행해서 리턴값을 받은겁니다. 또는 스킨에는 치환자가 있는데 사이드바 영역이고 현재 사용하지 않느다면? 마찬가지로 dress로 값을 넘겨주기 위해서 함수의 결과값을 받아야 합니다.
  • 문제가 되는 경우가 많은데, 좀 크리티컬한 예를 하나 들어 보겠습니다. 블로그에서 태그 출력을 쓰든 안쓰든, 태그 관련한 치환자는 dress로 처리합니다. 그런데 환경 설정에서 태그 출력을 랜덤으로 설정한 경우 실제로 랜덤 태그 목록을 보여주지 않더라도 그 함수는 무조건 실행됩니다. (로드가 꽤나 되는데도 말이지요)
  • 어젯밤에 서울 올라오는 버스속에서 다른 글 쓰다가 생각난 부분입니다.

#940 플러그인 설정 저장 루틴 개선 Plugins 1.8 enhancement 04/21/08

개요

  • 플러그인 설정 데이터의 경우 현재는 xml형태로 저장합니다.
  • 현재 로딩타임의 1/3 이상이 플러그인 해석에 들어가므로, 이 부분을 줄입니다.

#942 라이브러리 캐시 Libraries 1.8 enhancement 04/21/08

개요

  • 태터툴즈 1.1에서 논의되었던 라이브러리 캐시를 추가합니다.
  • 관련하여 requireComponent/requireLibrary/requireModel 들이 중복하여 소스를 가져오지 않도록 현재 로드된 라이브러리 목록 데이터를 저장하는 작업이 필요합니다.

#944 비밀번호 저장방식 변경 Libraries 2.0 enhancement 04/22/08

개요

  • 보안을 고려하여 비밀번호의 저장 방식을 변경합니다.
  • 기존 : md5(passwd) 처리
    • md5 역변환은 초노력하면 할 수도 있습니다.
  • 개선안 : md5(seed.md5(passwd)) 처리.
  • 관련하여 해당 버전에서 백업한 파일은 과거 버전에서 복원할 수 없게 됩니다.
  • 블로그마다 고유의 seed를 가질 수 있도록 합니다. 지정하지 않은 경우 기본 seed는 textcube이며, 백업파일에 seed도 함께 저장됩니다.

#950 screen buffer 를 돕는 컴포넌트 Components 1.8 enhancement 04/26/08

개요

  • screen buffer 출력을 돕는 컴포넌트를 만든다.
  • 플러그인 짜다가 너무 짜증나서.... T_T

#954 전역 도움말 기능 User Interfaces 1.8 enhancement 05/06/08

개요

  • 관리자 화면의 전역 도움말 기능을 지원합니다.
  • i18n support. shortcut support.

#971 글마다 지역태그 출력 지원 Skin 1.8 enhancement 05/19/08

개요

  • 글마다 현재의 태그 출력과 비슷하게 지역태그 출력도 지원합니다.

#1053 관리 UI 개편 User Interfaces 1.8 enhancement 07/07/08

개요

  • 관리 패널 UI를 2008년 7월 13일의 TNF 기술회의의 내용에 따라 개편합니다.

#1065 자동 객체 로드 Libraries 1.8 enhancement 07/31/08

개요

  • 자동 객체 로딩 지원
  • PHP5 이상으로 가기를 목을 빼고 있던 큰 이유 중 하나이옵니다.

#1066 MySQLi 지원 Libraries 1.8 enhancement 08/01/08

MySQLi 지원을 기존 코드에 추가합니다. 해당 기능의 특성 테스트를 겸합니다. 아울러 태터툴즈-텍스트큐브로 넘어오며 진행되었던 코드 리팩토링 과정에서 고려되었던 '코드 재사용성'을 테스트하는 것이기도 합니다.


#1071 세션 테이블에서 memcached 지원 Components 1.8 enhancement 08/08/08

개요

  • 세션 테이블에 memcached 를 지원하도록 합니다.
  • 나중에 봐서 memcached의 범위를 확 늘릴 예정입니다.
  • daybreaker님의 프레임웍 일정에 따라 그 프레임웍을 사용합니다.

#1109 자바스크립트 압축 배포 Libraries 1.8 enhancement 09/30/08

개요

  • 블로그의 트래픽 로드를 줄이기 위하여 자바스크립트를 압축 배포한다.
  • 오리지널 스크립트도 물론 포함한다.

#514 동기화용 티켓 Core task 08/12/07

개요

Summary

  • trunk와 sandbox의 코드 동기화를 모아놓는 티켓입니다.
  • Log about synchronization between trunk and sandbox

#660 모든 관리자 Action은 Post로 해야 한다. Core 1.8 task 08/27/07
  • GET 방식의 경우 잠재적인 위험이 될 수 있음
    • 클릭 유도, img src 조작 등
  • POST 방식으로 모두 변경
    • Flash 혹은 JavaScript로 관리자 Action으로 유도할 수도 있지만 현재 구조상 외부인이 이것을 할 수 있는 경우는 없다.
      • 조심할것
    • 끝에 인자로 ID를 넘기는 등의 경우
      • 방법 1: ID를 POST로 전환
      • 방법 2: 가비지 인자라도 POST 파라미터에 포함시킬것
    • 핸들러에서는 REQUEST가 아닌 POST를 확인할 것

#374 php.ini의 safe_mode=on일 때 Eolin.PHP.Core.php의 오류 Components 2.0 defect 04/25/07

php.ini의 safe_mode를 on으로 설정할 경우 Eolin.PHP.Core.php의 702 라인에서 오류가 발생함. 에러 내용은 다음과 같음.


Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'TZ' - it's not in the allowed list in /Users/graphittie/Projects/Tattertools/sandbox/single/components/Eolin.PHP.Core.php on line 702


sihwp (1 match)

Ticket Summary Component Milestone Type Created
Description
#345 플러그인을 위한 component 지원 Plugins 2.0 enhancement 03/22/07

지원 : ajax 콜 지원용 misc::escapeCData misc::respondResultPage misc::printRespond misc::printRespondValue (private)

추가 사항은 계속 이티켓을 사용함


Note: See TracReports for help on using and creating reports.