로버트 러플린과 웹 표준

요즘 KAIST 총장인 로버트 러플인은 외부 홍보용 웹사이트를 만들기 위해 영문판/한글판이 들어가는 간단한 html 문서들을 만들고 있는데, 직접 만든 것도 있고, SPARCS 등에 시켜서 만드는 페이지도 있다. 그런데 여기서도 웹 표준에 관한 문제가 돌출되었다.

러플린 총장은 일단 웹 표준을 지키는 방향으로 할 것을 지시했고, 위지윅 에디터를 쓸 경우 NVU를 쓰라는 이야기도 한 모양이다. (강제인 건 아닌 것 같은데 본인은 그걸 쓴다고 했다) 내부 포탈 사이트 전면 리뉴얼 프로젝트에도 오픈소스로 개발하라는 지시를 했었던만큼 역시 웹에디터도 오픈소스인 NVU를 쓰는 것 같다.

문제는 CSS를 사용하지 말라고 요구했었다는 것이다. 그가 그 근거로 내세운 것은, html 문서 하나만 있어도 똑같은 모양이 유지될 수 있게 하는 것, 다음 관리자가 새로 오게 되면 일관성 있는 관리가 힘들 것이라는 점이다.

첫 번째 근거에 대해서는, html 문서 안에 style 태그를 써서 해결할 수 있는 부분이기도 하고 어차피 html 문서 자체를 잘 만들면 접근성이 지켜지기 때문에 css를 써도 그다지 상관이 없는 부분이다.

두 번째 근거는 국내에 있는 웹사이트 개발자/관리자들이 css에 대한 제대로 된 지식을 가지 경우가 드물다는 것이 문제의 원인이다. 사실 css를 잘 알면 그만큼 더 관리하기 편한 것도 찾기 힘들다. 내가 ViewCVS를 내 서버에 설치하면서, 비록 완벽한 웹표준은 아니었지만 비교적 잘 정리된 스타일시트 덕분에 색상 디자인을 원하는 대로 바꿔서 전혀 다른 분위기를 연출한 것도 다 css 덕분이다.

Herald 사이트 등은 결국 우리가 요구하여 css를 써도 좋다는 허락을 받았다. 그러나 또 한 가지 문제가 있다. 러플린이 한국어 페이지를 만들면서, 영문 인코딩인 iso-8859-1을 그대로 쓴 상태로 한글 내용을 붙여넣기하는 바람에 전부 html entity로 변환되어버린 것이다. 즉, 한글 페이지가 한글인지 아닌지 알 수 있는 방법이 사라졌다는 것이다. (한국어 윈도우라면 괜찮으나 다른 언어 윈도우라면 다 깨질 것이다)

러플린에게 css를 사용해야 하는 이유에 대해서 메일을 보내볼까 하는데, 과연 이를 어떻게 설명해야 할까? 분명히 오픈소스나 웹에 관심은 있으나 깊이 있게 아는 것 같지는 않으니 말이다.

2006/02/11 14:45 2006/02/11 14:45
Response
No trackback yet , 10 Comments
RSS :
http://daybreaker.info/blog/rss/response/451

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Comments List

  1. 황인석 2006/02/11 16:23 # M/D Reply Permalink

    종종 구독하고 있는 전산학과 대학원생입니다.. :-)
    총장님 말씀대로 css를 쓰지 않으면서 스타일시트를 써야한다면 결국 style 태그나 인라인 스타일이 생각나는데.. 별로 좋은 대안 같지는 않군요. (헉. 어쩌면 혹시 스타일시트 자체를 쓰지 말라는 뜻일까요? OTL -_-) 비전문인들에게 css의 사용을 어필할만한 쉬운 이유라면.. 불필요한 트래픽의 증가, 여러 html 파일에 중복된 스타일 관리, PC나 PDA 등의 클라이언트 디바이스 별로 html을 따로 만들고 관리해야 하는 번거로움.. 뭐 대략 이정도가 생각나네요.. 암튼 수고 많으십니다!

    1. daybreaker 2006/02/11 18:39 # M/D Permalink

      장문의 편지(?)를 써서 총장님께 보냈습니다. -_-;
      과연 어떤 답변이 올 지 기대되는군요.;;

  2. 신현석 2006/02/11 23:51 # M/D Reply Permalink

    참...난감한 상황이군요. CSS없는 웹표준이라...디자인을 없애라는 말? -o-;
    그나저나 메일 내용이 궁금하군요. :)

    1. daybreaker 2006/02/13 12:40 # M/D Permalink

      음.. 디자인을 깔끔하게 하고 용량도 작게 만들고 뭐 그런 컨셉이긴 한데 왜 css를 쓰지 말자는 건지... 많이 황당했습니다.
      그리고.. 메일 답장은 안 오고 있습니다. orz

  3. Yuyudevil 2006/02/12 12:16 # M/D Reply Permalink

    한국 개발자들이 CSS 를 제대로 모르니까 쓰지말라고 한다는건 좀.. 특이하네요. CSS 는 기초 영어만 알면 충분히 읽는데.. (저게 쓰지는 못 하지만 읽는건 대충 가능한 경우) 삽질이 필요하면 구글 때리고... HTML 로 다하면 태그가 확 늘텐데. 쯧쯧. (<font></font> 하는것만 해도..) 불쌍하십니다.

    1. daybreaker 2006/02/13 12:41 # M/D Permalink

      꼭 "한국" 개발자들이라고 지칭하지는 않았지만 관리의 문제를 한 근거로 들었지요. 그래도 수 차례 우겨서 동아리에서 맡은 부분은 css를 사용해도 된다고 허락(?) 받았습니다. -_-a

  4. 괴짜인간 2006/02/13 00:39 # M/D Reply Permalink

    Yuyudevil//그건 좀 아니라고 보는 -ㅅ-;

  5. inureyes 2006/02/14 02:09 # M/D Reply Permalink

    저도 러플린총장님과 크로스로드 개발시에 꽤나 의견차로 고생했더랩니다...

    관련된 스토리는 워낙 길어 생략;

    그리고 메일 답장은 거의 안 온다고 생각하셔도 무방할겁니다. 워낙 바쁘셔서 저도 답장 받아본 적이 거의 없네요 :D

    1. daybreaker 2006/02/14 13:12 # M/D Permalink

      그렇군요- -;;...orz

  6. CN 2006/02/19 20:34 # M/D Reply Permalink

    덧글을 다 읽었습니다.
    OTL

Leave a comment
[로그인][오픈아이디란?]
« : 1 : ... 511 : 512 : 513 : 514 : 515 : 516 : 517 : 518 : 519 : ... 933 : »