일단, 짜증나는 요소 몇가지를 들자면..
대략 3가지의 의문점을 가집니다.
하나씩 따져 보자면..
이 점.. 정말 환장 합니다. 좀 고쳐 보려고 하니.. 코드 한줄 추가하면 되는데.. TT 에서는 include 대신에 계속 반복적으로 같은 코드를 file 에서 직접 가지고 있기 때문에, 여러 파일을 계속 반복적으로 고쳐줘야 하는 단점이 있습니다. 고치려다 보니 환장 하겠더군요. 제 개인적인 생각이지만, GPL 로 내놓기 위해서 코드를 아주 더럽게 만들고자 한 음모론이 있었던 것이 아닌가 생각 됩니다. 만약 이런 이유가 맞다면.. 정말 제대로 성공한 전략이 아닌가 싶습니다. --;
이 부분 정말, 강력하게 비판하고 싶습니다. 분명히 1.0 에서 표준을 지키겠다고 했는데, 1.0 skin 중 일부만 지켰다는 것이지, 그나마 css 를 이용한 디자인을 이용했다는 것 뿐이지, 너무 소스코드 안에서는 정말 기본적인 것도 지쳐지지 못했다는 것이 문제입니다. 가령 예를 들어 table tag 에서의 height, td tag 의 background, 그 외의 name method 의 남발.., 중복된 name/id method 사용.. 등.. 더군다나.. 정말 validator 를 돌려 보기나 했을까 싶게 TT 홈페이지에서도 valid 한 페이지를 찾기가 힘듭니다. 이거 맞추려고 고치려다 보니 성질이 확 나더군요.
아니, 여기까지는.. any browser 에서 표현이 되기만 한다면.. 문제가 없다고 칠 수 있겠습니다. 하지만 url link 의 한글 encode 처리는 기본인데.. 이것을 빼먹었다는 것은 정말 아니라고 생각 됩니다. 링크가 깨지는 문제가 발생할 수 있는 문제인데..
이 부분은 가장 비판을 가하고 싶은 부분입니다. 1.0 올라오면서 아주 개판이 되었다고 생각되는 부분 중에 하나 입니다. 물론 HTML 코드를 제대로 사용하지 못하거나, WYSISYG 이 표현해 주는 것에 불만이 없다면 상관이 없겠지만, 내가 표현하려고 하는 HTML 코드를 자기 마음대로 변경한다는 점에서는 아주 미치고 환장 하는 기능 입니다. 더군다나, WYSIWYG 을 사용하지 않으려고 해도, 이미 WYSIWYG 이 변경한 코드를 TEXTAREA 로 넘겨 주는데서는 아주 환장 하겠더군요.
그래서.. 아예 script/editor.js 에서 WYSIWYG 을 사용하지 못하도록 수정.. --;
더 화가 나는 것은.. 왜.. "\n" 를 강제로 br tag 로 바꾸는 것인지는 더 이해가 가지 않습니다. 저 개인적으로는 (제가 만든 게시판에서도..) 결코 사용자가 의도하지 않은 일을 발생하게 하는 것은 좋지 않은 개발 방향으로 생각이 됩니다만.. TT 에서는 왜이런 정책을 사용하려는지 좀 아쉽습니다.
결론은.. 현재 다시 0.9x 로 내릴지.. 아니면 아쉽더라도 그냥 갈지를 결정해야 하는데.. 현재 상태에서는 정말 머리 아픕니다. 유지하는데도 머리가 아프고.. (고친 것이 많아서..), 다시 back 하자니.. 새로 올린 글들을 포기해야 할 수도 있다는 점이.. 나를 귀찮게 합니다. --;
Posted by 김정균


