KLDP Validator Service
글쓴이: 김정균 / 작성시간: 일, 2006/08/13 - 4:22오전
KLDP 에서는 현재 html validator 와 css validator 서비스를 제공 중입니다. (http://kldp.org/node/47327 참조)
간만에 보니 html validator 가 0.7.2 로 업데이트가 되어 있어서, KLDP 의 validator 역시 0.7.2 로 업데이트를 완료 했습니다.
또한, Web2.0 시대로 오면서 Feed 의 사용이 엄청나게 증가했는데, 이를 validator 할 수 있도록 http://feedvalidator.kldp.org 에서 Feed Validator 서비스를 추가하였습니다.
시스템이 여유가 있으니, 쓸데없이 w3.org 로 가서 힘겹게 체크하지 마시고, 또 쓸데 없이 외국으로 패킷을 날릴 이유도 없을 듯 싶습니다.
될 수 있으면, KLDP 에서 제공하는 validator service 에 대해서는 한글 서비스를 해 드리고 싶으나, 워낙 방대한 양의 해석이 필요한지라, 일부만 현재 서비스 되고 있습니다. feedvalidator 는 엄두가 나지 않네요 ^^;
댓글
감사합니다. ^^
항상 묵묵히 수고하시는군요... ^^
감사합니다. 잘
감사합니다. 잘 쓰겠습니다 :)
firefox의 web developer plugin에서 사용할 사이트를 지정할 수 있습니다. Options->Options->Tools에 사용할 수 있는 서비스를 설정할 수 있습니다.
HTML: http://feedvalidator.kldp.org/check.cgi?url=
FEED: http://validator.kldp.org/check?verbose=1&uri=
CSS: http://css-validator.kldp.org/validator?profile=css2&warning=2&uri=
validator의 해석은 어떻게 이루어지나요?
validator 의 해석은
validator 의 해석은 솔직히 쉽지 않습니다. 각각 다른 프로덕트인지라.. 방식도 틀립니다.
1. html validator
perl 로 작성이 되어져 있으며, share/templete/en-US 문서를 ko-KR 로 만들어서 번역을 합니다. 국제화는 가장 잘 지원이 되도록 되어 있습니다.
2. css-validator
java suvlet 으로 되어 있으며, jigsaw 라는 java web server 를 이용합니다. tomcat 과도 붙일 수 있지만, 한글 문제를 해결하지 못해서, jigsaw 에 apache 에서 php 로 wrapper 를 만들어서 사용 중입니다.
css-validator 의 국제화는 소스코드 안에 직접 properties 를 만들어 넣어 준 다음 빌드를 해야 합니다. 물론 한글은 지원하지 않기 때문에, 한글 관련된 패치역시 만들어 줘야 합니다. 한글이 지원되도록 패치는 했지만, 여전히 문제로 남는 것은, utf8 문서의 경우, 한글이 포함이 되어 있으면, 에러가 나고, euc-kr 문서를 검사할 경우에는 한글이 깨지는 문제가 있습니다. 영문 상태에서는 한글이 깨지지 않는데, 한글 모드의 경우에는 문제가 발생하고 있습니다. 이는 css-validator 의 다국어 처리부분에서 문제가 있는 것 같은데, 제가 java 에 대해서는 맹인지라.. 그냥 넘어가고 있습니다. :-)
3. feedvalidator
국제화가 전혀 지원이 되지 않습니다. 검사 메세지는 포기하고라도, 그냥 일반 메뉴같은 것만 하려고 했으나, python unicode 부분에서 에러가 발생합니다. 처음에는 코덱이 없어서 그런가 생각하고 codek 을 설치해 주었지만, 동일한 에러가 발생합니다. 역시 python 에는 조예가 없는지라 pass 상태 입니다. --;
validator 의 경우에는 정말 번역만 해 주면 되는 경우이며, css-validator 의 경우에는 번역과 약간의 문제 fix (한글 처리 문제) 가 필요하며, feed validator 의 경우에는 국제화를 위해서는 패치부터 해야 할 정도 입니다.
css validator 의 경우에는 http://css-validator.kldp.org/howto/ 에서 설치 방법과 한글 서비스를 위한 패치를 참조하실 수 있습니다.
3가지 validator 모두 각 서비스에 관련된 문서들도 번역이 손길이 좀 필요한 사항입니다. 어떻게 보면, 메세지 번역 보다는, 문서들의 번역이 더 필요할 지도 모르겠네요.
불여우 webdeveloper 를
불여우 webdeveloper 를 위한 주소.
about:config 에 넣으면 됩니다.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
오랫만에 보니 w3 거랑 오류메세지가 많이 다르네요.
오랫만에 보니 w3 거랑 오류메세지가 많이 다르네요. 헤헤.
https://xenosi.de/
release version은 아직 1.3
release version은 아직 1.3 그대로네요. 그리고, FF랑 Chrome은 bot 처리되서 막히네요 --;
갑자기 생각나서 한번 비교해 보았는데, 동일하게
갑자기 생각나서 한번 비교해 보았는데, 동일하게 나오는데요. 혹시 어느 사이트로 비교를 하셨나요?
현재 차이점은, KLDP validator에서는 https를 지원하지 않는 부분 밖에 없는 것 같은데 ^^; (이건 어딜 봐야할지 모르겠군요 --;)
댓글 달기