궁금해하시는 것들을 간단하게 정리해 보았습니다.
일반적인 내용
1. 텍스트큐브가 무엇인가요?2007년 4월 14일날 발표된 내용 (
http://notice.tattersite.com/ko/11 에서 정리된 내용을 읽을 수 있습니다) 에 따라, 기존의 태터툴즈는 프로그램 이름이 아니라 ttxml형식으로 백업이 가능하며 데이터 권리를 사용자가 가짐을 보장하는 프로그램 및 서비스를 아우르는 명칭이 됩니다.
기존의 설치형 블로그인 태터툴즈의 경우,
needlworks에서 설치형 프로그램 코어(프로젝트 S2)의 설계및 제작을 전담합니다. 프로젝트 S2의 정식 명칭이 Textcube로 결정되었습니다.
한 줄 요약 : TNC/TNF 태터툴즈 -> Needlworks/TNF 텍스트큐브
2. 그럼 태터툴즈는 어떻게 되나요?태터툴즈는 프로그램 이름이 아니라 ttxml형식으로 백업이 가능하며 데이터 권리를 사용자가 가짐을 보장하는 프로그램 및 서비스를 아우르는 명칭이 됩니다. ttxml을 지원하는 설치형 웹 프로그램 또는 ttxml을 지원하며 데이터 권리에 대한 보장을 하는 서비스들은 모두 함께 할 예정입니다. 많은 참여 부탁드립니다. (현재는 텍스트큐브/티스토리 이렇게 두 종류입니다)
2. 그럼 태터툴즈의 업그레이드는 어떻게 하나요?텍스트큐브는 태터툴즈와 호환됩니다. 하위 호환성을 지원하는 루틴을 가지고 있기 때문에 대부분의 플러그인 및 스킨이 돌아갑니다. (컴포넌트를 사용하지 않고 태터툴즈 소스를 그대로 이용하는 일부 플러그인의 경우 호환이 되지 않을 가능성도 있습니다)
따라서 기존의 태터툴즈는 텍스트큐브로 업그레이드 하시면 됩니다.
3. 태터툴즈로부터 텍스트큐브로의 업그레이드는 어떻게 하나요?일반적으로 덮어 씌우면 됩니다. 하지만 파일들의 구조가 많이 변했기 때문에 blog, component, style, script, lib(존재할 경우) 디렉토리는 지운 후에 덮어씌우는 것을 추천합니다.
명칭 관련
4. 텍스트큐브의 이름은 어떤 의미가 있나요?텍스트큐브에서의 '텍스트'는 글자를 의미하는 텍스트가 아니라 '원전' 또는 '의미'를 뜻하는 텍스트입니다. '기의'를 뜻하기도 합니다. 큐브는 입방체라는 의미와 무엇을 담아둔다는 그릇이라는 의미가 있습니다. 텍스트큐브는 블로그 툴의 확장된 형태를 통한 컨텐츠 제작 및 보관을 위한 도구를 목표로 하고 있습니다.
요약하면 내용을 담아두는 그릇이라는 뜻입니다.
5. 텍스트큐브라는 이름을 누가 지었나요?며칠간의 격렬한? 아이디어 토론끝에 J.Parker님이 제안하신 이름이 채택되었습니다. (도메인이 살아있어야 한다는 전제가 있었기 때문에 힘든 일이었습니다)
참고로 믿거나 말거나 후보들 중 몇가지는 이랬습니다.
- thinkomposer (생각을 다루는 도구)
- loglibrary (로그를 저장하는 도서관)
- texttorque (텍스트를 쥐어짜는 느낌이 나도록)
- human container (배경으로는 웰즈의 '우주전쟁'에 나오는 트라이포드가 사람들을 주워 담는 그림이 나와야 함)
대부분의 이름들에 도메인이 선점되어 있었음에 안도하고 있습니다. (human container의 경우 도메인이 남아있었지만 제안자를 제외하고는 다들 격렬한 반대를 해서 포기되었다는 후문이 있습니다)
6. 애칭은 어떻게 부르면 되나요?그냥 큐브라고 불러주시면 감사하겠습니다.
7. 버전이 1.1에서 1.5로 오른 이유는 무엇인가요?1.2 트리는 개발 과정에 있었고, 4월에 발표될 예정이었습니다. 그러나 needlworks의 준비와 다양한 웹페이지 및 서비스의 준비와 맞물려 새로 개발된 코드들과 원 태터툴즈 코드간의 결합 작업이 빠르게 진행되지 못하였습니다. 따라서 1.2 트리는 스케쥴링에 의하여 파기되고, 바로 1.5 트리와 2.0 트리를 진행하기로 하였습니다.
...진짜 이유는, gofeel님의 '프로그램 인지를 위하여 텍스트큐브는 1.0부터 시작해야 한다'는 의견과 inureyes님의 '그렇다면 태터툴즈로부터 이어지는 버전 번호에 혼란을 줄 수 있으므로 2.0부터 가는것이 낫다'는 의견이 부딪혀서 결과적으로 (1+2)/2 = 1.5가 됐습니다.
8. 텍스트큐브 1.5의 부제목은 무엇인가요?정해지지 않았습니다만, 내부 코드명은 counterpoint 입니다. 의미는
여기서 확인하실 수 있습니다.
9. 그럼 말 나온 김에 텍스트큐브 2.0의 부제는 무엇인가요?역시 정해지지 않았습니다만, 내부 코드명은 canon입니다. 역시 의미는
여기서 확인하실 수 있습니다.
개발 관련
10. 텍스트큐브의 개발은 어디서 하나요?Needlworks / TNF에서 하게 됩니다.
11. TNC는 텍스트큐브와 관련하여 어떤 일을 하게 되나요?Needlworks의 스폰서십, 플러그인들을 통한 여러 확장의 지원, 이올린 및 스킨 커뮤니티의 운영등을 하게 됩니다.
12. 개발 과정 확인은 어디에서 하나요?http://dev.textcube.org에서 하실 수 있습니다.
13. 개발에 어떻게 참여하나요?TNF 포럼 (http://forum.tattersite.com/ko ) 에서 개발에 관련된 논의나 버그 보고, 제안등이 오갑니다. (이 곳에서는 그 외에도 태터캠프라든지, 우리가 뭘 해야 하는지와 같은 내용에 대한 논의도 합니다)
건의나 고칠 점, 코드 문제의 수정 부분들이 있을 경우 TNF 포럼에서 제안해 주시면 됩니다. 조금 기술적이지만, diff를 주시는 방법도 있습니다. 코드가 메인 트리에 반영되는 비중이 높을 경우 코드 저장소 접근 권한을 가지게 됩니다.
배포 관련
14. 앞으로의 배포 과정에서 달라지는 점이 있나요?지금까지는 최적화 작업을 거친 코드와 소스 코드를 함께 배포해 왔습니다. 하지만 많은 분들이 소스 코드를 내려받지 않고 최적화된 코드만을 내려받아서 코드를 알아볼 수 없다는 지적에 따라 앞으로는 optimizer를 사용한 최적화 작업이 없이 소스코드 자체만을 배포할 예정입니다.
속도 개선에 대한 부분은 지속적으로 진행되고 있고, 태터툴즈 1.0 초기 버전의 최적화 코드보다 1.5의 최적화하지 않은 코드의 실행 속도가 더 빠릅니다. 따라서 큰 혼란은 없을 것이라고 생각합니다.
15. 알파버전은 어떻게 정해지고 배포되나요?텍스트큐브의 알파 단계에서의 배포 정책은 '기능에 따른' 배포가 아니라 '기간에 따른' 배포입니다. 1주일마다 새로운 알파버전이 나오게 되며, 1.5 티켓 처리가 완료되는 시점부터 베타 단계로 들어갑니다.
16. 로고와 부제목이 정말 저건가요?스패너 로고와 글씨, bugging yourself라는 부제목은 알파버전을 위한 것입니다. 설마 저걸 계속 쓰진 않을거에요^^ (식은땀이 흐르네요)
17. 궁금한 것들이 더 있는데요'텍스트큐브'에 대한 질문을 답글로 달아주시면 하드코어한 질문이 아닐 경우 (예를 들어 '컴포넌트 상속 구조' 라거나 '스킨 파서' 에 대한 질문 등이 아닐 경우) 답변과 함께 이 FAQ에 추가하도록 하겠습니다.
이 글의 관련글(트랙백) 주소 : 이 글에는 트랙백을 보낼 수 없습니다
2007/05/08 22:26 PERMALINK MODIFY/DELETE REPLY
업데이트 되면서 소스가 일부 수정 되었네요
저번 버전을 스킨에 맞게 고치려다 실패 했었는데
덕분에 이번엔 성공 하였습니다~
좋은 플러그인 잘 쓰겠습니다 감사합니다 ;D
2007/05/16 21:27 PERMALINK MODIFY/DELETE REPLY
제 스킨에 너무 잘 어울립니다.
잘 쓰겠습니다.
2007/08/23 13:06 PERMALINK MODIFY/DELETE REPLY
저 플러그인을 단순히 업로드하는 것으로는 설치가 안되는데 어떻게 하면 되나요? 태터툴즈 버전은 1.1.2.2입니다.