BigTemplateWindow
Current Version: 3.2.06 ( Go to the added 3.2.06 feature )
BigTemplateWindow 플러그인은 무버블 타입의 템플릿 에디팅 페이지의 textarea 박스를 새롭게 개선하는 역할을 하는 것입니다.
디폴트 텍스트입력 상자의 경우 제한된 크기와 박스 내에서 TAB키를 사용해서 들여쓰기를 할 수 없는 불편 등으로 인해, 템플릿 편집에 많은 불편함이 있었는데 이것을 완전 새로운 방법으로 해결하고 있습니다.
Requirement
인터넷 익스플로어(IE) 혹은 Firefox/Mozilla.
TAB 키의 사용이나 다른 몇몇 기능들은 IE와 FF/MZ 에서만 테스트했습니다. 오페라나 사파리 같은 여타 브라우져에서는 기능이 제한됩니다.
Installation
압축파일을 다운받고 (mt home) 폴더 바로 밑에서 $ tar xvfz BTW-3.2.06.tar.gz 식의 명령으로 풀면 아래와 같은 폴더 구조에 파일들이 생성됩니다. 만약 telnet 등과 같은 터미널 환경을 사용할 수 없는 경우에는 ftp로 아래 구조로 각각의 파일들을 업로드하면 됩니다.
- (mt home)/plugins/BigPAPI.pl
- (mt home)/plugins/alogblog/BigTemplateWindow.pl
- (mt home)/alt-tmpl/cms/edit_template.tmpl
Features
직접 테스트해 볼 수 있습니다. ( 이 테스트 창에서는 HTML 태그 입력이랑 저장/리블드 버튼은 작동하지 않습니다. )
- 템플릿 에디팅 창을 팝업 형태로 띄우고, 그 크기를 마음대로 조절할 수 있습니다.
- 창의 textarea 내에서 TAB키를 사용할 수 있습니다.
- 한 번의 탭키에 디폴트 상태로 탭키를 삽입하거나 혹은 3~8개까지의 공백 문자를 삽입할 수 있습니다.
- 입력창 내의 폰트 크기를 1px 단위로 변경해서 한 화면에 전체 템플릿 구조를 파악하기 쉽도록 했습니다.
- 입력창의 줄바꿈(wrapping) 설정을 바꿀 수 있습니다. 디폴트 상태에서는 자동줄바꿈이 되는데 이는 편리할 때도 있지만, 전체적인 템플릿 태그 구조 파악에는 지장을 줄 수도 있는데, 이럴 경우 끄고/켬에 따라 줄바꿈이 On/Off됨니다.
- 왼쪽의 사이드바에 모든 무버블 타입 태그와 자신이 설치한 플러그인이 제공하는 모든 태그도 표시해 줍니다. 또 그 태그를 클릭함으로써 현재 커서 위치에 해당 태그를 삽입시켜 줍니다. 이때 해당 태그의 모든 가능한 속성도 같이 삽입됩니다.
- 단축키(Short keys). alt 키 + 1(폰트 1px 작게), 2(폰트 1px 크게), w(줄바꿈 온,오프), t(탭의 원래 기능), 3~8(탭키에 공백 문자 삽입), s(저장), r(저장 후 리빌딩)
* 버전 3.2.02에 더해진 기능

Fig.1 스크린샷

Fig.2 플러그인 리스트 메뉴에서 자동 업데이트 알림.
- 저장/리빌딩 후의 메시지가 천천히 나타나고 사라지게 합니다.
- 플러그인과 HTML 태그의 위치가 바뀌고 스크롤처리되었습니다.
- 모든 엠티 태그에 대해 간단한 설명을 툴팁 형식으로 보여줍니다.
- 값 태그와 컨테이너 태그에 대해 각각 달리 표시합니다.
- 선택한 태그의 모든 속성이 같이 삽입됩니다.
- 자동 업데이트 발견 기능이 포함되었습니다. 만약 업데이트가 있으면 엠티의 플러그인 리스트에 나타나게 됩니다.
* 버전 3.2.03에 더해진 기능
- 캐럿(textarea 내의 커서) 위치가 기억됩니다. 보통 템플릿을 저장하거나 리빌딩 한 후에는 새 페이지가 로딩되는 관계로 저장/리빌딩하기 전에 편집하고 있는 템플릿 부근 위치가 잊혀지고 항상 처음 부분에 커서가 위치하게 됩니다. 보통 템플릿 수정 작업 중에는 수정 중이던 템플릿 태그 부분에 계속 관심을 가지고 볼 경우가 많기 때문에, 저장 후 캐럿 위치가 변경되면 다시 스크롤바를 움직여 그 부분으로 내려가야 하는 불편함이 있었습니다. .03 버전에서는 각 템플릿에 대해 현재의 캐럿 위치를 저장해서, 저장/리빌딩 후에도 계속 수정하던 부근이 창에 나타나도록 합니다.
* 버전 3.2.05에 더해진 기능

Fig.3 Templates menu in BTW.
- MT의 템플릿 선택 탭 메뉴에서 선택해서 열면, 복수개의 BTW 팝업창을 열 수 있으며, 다른 템플릿의 내용을 참조하면서 수정하기 편합니다.
- BTW의 사이드 바에 템플릿 선택 메뉴가 새로 추가되었는데, 이 메뉴를 통해 다른 템플릿을 선택하면, 다시 MT의 템플릿 메뉴페이지로 갈 필요없이, 바로 원하는 다른 템플릿을 현재 BTW팝업창에서 열 수 있습니다.
- 기존에는 MT 태그 링크를 클릭하면 템플릿 본문에 그 태그를 삽입할수만 있었습니다만, 이번 버전에서는 클릭한 후에 다시 재클릭을 하면 바로 해당 태그가 사라지게 됩니다. 간단한 undo/redo 기능입니다.
Notes
1.
템플릿 팝업창의 디폴트 크기를 작은 모니터 사용자를 위해 800x600px 으로 정했습니다.(물론 크기를 조절할 수 있습니다만) 그래서 원래 엠티에서 보여주는 템플릿 페이지 내의 몇몇 메뉴 설명 값이 간단하게 축소되고 도움말 링크도 삭제되었습니다. 만약 처음 엠티 사용자라서 팝업창의 메뉴 설명 부분이 이해가지 않는다면, 이 플러그인 설치를 잠시 미룬 후, 원래 엠티 상에서 메뉴를 익힌 후 사용하시기 바람니다.
2.
예전 버전에서는 리빌드 단독 버튼이 인덱스 템플릿에는 있었습니다만, 업그레이드 되면서 Six apart사에서 제거했습니다. 이 플러그인은 이 버튼도 새로이 재삽입했습니다.
3.
이 BTW 플러그인의 개발 중에 좀 처리가 힘든 부분이 있었는데, 바로 저장/리빌딩 후에 새로이 추가되어 표시되는 "Your template changes have been saved" 같은 메시지였습니다.(세부적인 설명은 생략합니다) 그래서 저장/리빌딩 후에 표시되는 이 여분의 메시지가 5초 후에 사라지도록 디자인했습니다. 리빌딩까지 하실려면 처음에 바로 "Save and Rebuild" 버튼을 클릭하시거나, 저장 후에 5초내에 리빌딩 버튼을 클릭하시면 됩니다.(먼 소린지 잘 모르시면 그냥 한번 저장해보시면 금새 알 수 있습니다.)
4.
(mt home)/alt-tmpl/cms/edit_template.tmpl 파일은 MT 인터페이스 CSS 파일은 사용하지 않고 자체적으로 CSS 룰을 가지고 있습니다. 색상이나 여타 부분을 쉽게 위 템플릿 상에서 변경해 간단히 커스터마이징을 할 수 있습니다.
5. (3.2.02에 추가된 내용)
툴팁 도움말은 6A 사이트의 공식 문서상에서 발췌했습니다. 전체 설명이 아니라 설명의 처음 간단한 부분만 삽입했습니다.
6.
툴팁 도움말 삽입 작업에서 모든 태그 설명에 대해, 정밀히 오류 체크를 하진 못했습니다. 혹시 오류가 있으면 피드백 바람니다.
7. (3.2.03에 추가된 내용)
캐럿 위치 기억 기능은IE 와 Firefox/Mozilla 에서 조금 달리 작용합니다. IE에선 포커스까지 위치하진 못하고 현재 부분에 스크롤만 됩니다. 하지만 사용에 큰 불편은 없습니다.
Credits
Thanks, Kevin Shay. His PAPI is really big. I couldn't run away from it.
Thanks, Arvind Satyanarayan. Newly added features of version 3.2.02 was advised by him.
License
Relased under the Creative Commons License.
Version History
- 3.2.06: 버그수정(플러그인의 컨테이너태그의 끝자가 잘리는 현상), Thanks Curtis Gale Weeks. 간단한 undo/redo기능 추가
- 3.2.05: 새 템플릿 생성시 복수개가 생성되는 버그 수정. 사이드바에 템플릿 선택 메뉴 추가
- 3.2.04: 플러그인들의 Container 태그가 나타나지 않던 버그 수정
- 3.2.03: 템플릿 입력창의 캐럿 위치 기억 기능
- 3.2.02: 툴팁 태그 도움말(Tool tip tag help) 추가. 값/컨테이너 태그 구분. 메시지의 페이드 인/아웃 처리(fade in/out). 태그의 모든 가능한 속성 삽입 기능.
- 3.2.01: for MT 3.2
Comments
알록님 안녕하세요.
이번에 3.2 업그레이드 하면서 적용했는데, 템플릿 이용하기가 한결 수월합니다. 늘 도움만 받는군요. 고맙습니다~
아 그런데 올려 놓은 압축파일 이름이 조금 틀리네요. tar.tar 로 확장명이 돼있어요.
Posted by: bouquins
|
2006년 04월 16일 오후 04시 14분