텍스트큐브 7

텍스트큐브 스킨 편집을 열면서

아마 6개월, 반년이 넘어버린 것 같다. 그저 기존의 구현을 막아 두었던 걸 푸는 것이 아니라 수많은 고민들이 있었고 몇번의 코드 폐기 이후 탄생한 기능이다. 사실 직전까지 사용되던 스킨은 완전히 새로운 치환자 시스템을 사용하고 있었다. 그리고 폐기된 엔진 중에는 좀더 "아스트랄"한 표현 방식까지 사용하였다. 허나 최근 결정은 과거로의 회귀였다. 새로운 스펙을 만드는 것은 사용자에게 새로운 고통을 안겨줄 뿐이라는 생각이 문득 들어서이다. 더불어 기술이란 사용자에게 그 기술의 위대함을 과시하는 것이 아니라, 편리함을 주어야 한다는 것도. 스킨시스템을 구현하면서, 다른 기능의 추가는 사용자에게 어필하는 기능이 되겠지만 스킨 편집을 여는 것은 "Burden", 빚을 갚는 과정이라고 서로 이야기 하곤 했다. 내..

텍스트큐브닷컴, 자동승인 기능의 비밀

17일자 업데이트중에 잠수함 패치 하나. 관리자에서 환경설정->글작성중. UI적으로 좀 수정해야 되나란 생각도 들지만 그건 나중으로 하고, 저 기능을 사용하게 되면 일일이 승인 버튼을 눌러줘야 한다는 귀차니즘이 생기지만, 한번 승인된 사용자는 단순히 자동 승인이 될 뿐만이 아니라 필터링이나 심지어 스팸체크도 통과할 수 있다! 가끔 EAS에 자신의 애인이 차단당했다고 연애 전선에 문제가 생길뻔 했다는 클레임도 들어오기에 만든 야심적인(?) 기능. 환경설정->필터부분에 이상한 것이 생겼으니 저기서 목록을 관리할 수 있다. 화이트리스트는 Exact Match 즉 대소문자도 맞아야 하고 토씨 하나도 틀림없이 입력하였을 때만 적용된다. 홈페이지 주소로 검사하나 만약 로그인 된 사용자의 경우 사용자의 ID로 먼저 ..

CodeHighlight Plug-in 0.5

이전버전 : http://gendoh.tistory.com/2510878 스킨과 Class 충돌이 있어서 Tistory에 적용되지 못했던 비운의 플러그인이었습니다. 이번 버전에서는 소스까지 고쳐가며 Class 충돌문제를 해결하였습니다. 더불어 Textcube 1.5 호환 테스트를 수행하였습니다. 태터툴즈 1.1 이상에서 문제없이 수행될 것입니다. 이하 기존의 내용을 그대로 인용합니다. 베이스로 "dp.SyntaxHighlighter"를 사용합니다. http://www.dreamprojections.com/SyntaxHighlighter 기존 테터에서 사용되던 [ code ] [ / code ]를 사용합니다. 그냥 이대로 하는 경우 C++로 기본 적용됩니다. 만약 언어를 적용하고 싶은 경우 "[ code"..

Skin LetterBox for Textcube 1.5

변경 : 2007-08-24 곧 1.5.1 나오면서 스킨 스키마가 살짝 변경되는 것 같아서 준비중입니다. 이 스킨은 급하신 분들만 :) 곧 LetterBox 1.5.1 나옵니다. 새로운 버전입니다. (이전버전 : http://gendoh.tistory.com/2510826 ) Textcube 1.5 릴리징을 기념하여 버전업을 하였습니다. 스킨버전도 1.5 입니다. 1. Textcube의 플러그인 "Metapage Recent Entries as blogmeta" 를 지원합니다. 2. print 미디어의 css가 강화되었습니다. 3. Textcube 1.5의 위지윅 에디터용 css를 지원합니다. 일부이미지는 1up님의 Coolant Skin에서 훔쳐왔습니다. Textcube 자체 이미지를 훔친것도 있습니다..

RSS 스킨 1.1

Textcube 1.5에 맞춰 장난쳐본 RSS 스킨입니다. skin 폴더에 압축을 푸시면 됩니다. 일반적인 스킨이 아닙니다. Geek을 위한 스킨입니다. 이 스킨을 적용하면 블로그 기능중 상당수가 제한이 되니 조심하세요. 관리자 주소가 owner 인것 까먹지 마시길. 이 스킨으로 인한 어떤 부작용도 책임지지 않습니다. -ㅅ- 첫페이지나, 글마다 혹은 카테고리 정도는 동작하는군요. text/html로 출력되기 때문에 일부 환경에서는 XML로 인식 못할 수도 있고 날짜 포맷도 아직 동작하지 않습니다.

태터툴즈 플러그인용 index.xml의 XML Schema

TextCube는 아직 덜된고로 TatterTools 1.1까지만 분석하였습니다. 10년전에 컴파일러 들었던 기억 + W3C의 XML Schema Part 1 : Structured와 Part 2 : Datatypes, 그리고 XML Schema Tutorial 보고 했습니다. 플러그인 제작시 작성하는 index.xml의 XML Schema입니다. 처음에 DTD로 하려다가 쥐쥐치고 대충 에러는 안나는 정도로 작성하셨습니다. 공개하기 쪽팔릴 상황이지만 일단 쓸 곳 들이 있으니;;; 더불어 아직 공식버전이 아닌 개인버전이니 적당히 받아들이시기 바랍니다. Needlworks쪽에 던져 드려야죠. 아마 예상으로는 정식 파일은 텍스트큐브 개발사이트에서 제공이 될 것입니다. 작업을 하면서 느낀점. 아직 XML을 쓸 ..