Tidy라는 도구가 있는데, 미디어위키에서 사용자가 잘못 입력한 HTML 구문 오류를 고쳐주는 도구입니다. 근데 이 도구가 HTML4 표준 기반이고, 지금 표준은 HTML5죠. 그래서 HTML5 표준을 따르는 RemexHTML을 쓰기로 했습니다. 현재 기준으론 Tidy가 아직 쓰이고 있고요, 내년 6월 이후에는 RemexHTML이 쓰입니다.
문제는 HTML4의 표준과 HTML5의 표준은 다르므로 HTML4에서는 잘 표시되는 틀이 5에서는 깨질 수 있습니다. 깨질 예정인 문서 목록은 특:린트오류에 있습니다. (원문이 LintError인데 Lint를 어떻게 번역할 지 감이 안 와서 일단 직역했습니다.)
대부분 문서보다는 틀이 문제입니다. {{인물 정보}}는 고친다고 고쳤는데 안 고쳐지네요. 일반적으로 문서를 고치고 오류가 해결되면 바로 리스트에서 빠집니다. 혼자 고치기에는 양이 너무 많네요.
일일히 고칠 수 있는 것들은 하나씩이라도 고치겠는데 틀은 어렵네요. 6월이 오기 전에 틀 편집이 능숙한 사용자들에게 해당 오류에 대해 알리고, 편집 요청을 하는게 좋을 것 같습니다. -- 메이 (토론) 2017년 12월 12일 (화) 01:08 (KST)답변
태그 짝을 맞추는 문제같은 것은 중간 내용이 많으면 신경을 곤두세우면서 태그를 넣어줘야하는데, 상당한 시간이 소요됩니다. 또, {{정보상자}} 자체에서도 내부적으로 table 태그를 사용하는 것이 문제인데, 이 정보상자 틀에 의존하는 틀들 또한 많습니다. 다른 주요 언어의 위키백과처럼 루아 모듈로 교체하면 해결될까요? (table 틀 안의 일부 속성들을 HTML5가 지원하지 않으면서 가능한 table 태그 사용을 권장하지 않는 것으로 생각됩니다) 아무튼 어제 100건 이상 처리했고 앞으로도 시간이 허락하는 범위에서 조금씩 고쳐보겠습니다. --ted (토론) 2017년 12월 13일 (수) 14:27 (KST)답변
다른 소도구들과 마찬가지로 이 도구는 특정 자바스크립트의 내용을 활성화하는 일만 합니다. 따라서 XTools 소도구가 활성화되지 않은 상태에서도 문제가 지속된다면 이는 소도구가 아닌, 다른 곳에서의 문제일 가능성이 높습니다. 참고로 영어 위키백과에서도 동일한 소도구를 사용할 수 있습니다. 웹 캐시를 모두 삭제한 다음 간단히 테스트해주시고 알려주실 수 있으신가요? 취소선 문제가 XTools 관련 문제로 간주될 경우 파브리케이터를 통해 XTools 개발자에게 문의할 수 있습니다. 감사합니다. --ted (토론) 2017년 12월 10일 (일) 19:54 (KST)답변
해당 소도구를 끄고, 캐시를 삭제한 후 확인해보았는데, 여전히 취소선이 작동하지 않습니다. 사용자 common.js에서 입력하여 사용 중이었으며, 해당 스크립트를 지워보고 확인해도 작동하지 않습니다. 다른 변동사항이 있었는지도 모르겠습니다. -- 메이 (토론) 2017년 12월 11일 (월) 08:09 (KST)답변
크롬(63.0.3239.84(공식 빌드) (64비트)) 말고 파이어폭스(57.0.2(64비트))에서도 취소선이 작동하지 않네요. 브라우저의 뭔가가 바뀐 모양입니다. 확인 감사합니다. -- 메이 (토론) 2017년 12월 11일 (월) 09:03 (KST)답변
파이어폭스 테스트 감사드립니다. 소도구 문제가 아닌 것으로 생각되어 방금 소도구를 다시 추가하였습니다. 다른 언어의 위키백과에서의 상황은 어떤가요? 파브리케이터에서 검색을 해봤는데 아직 이와 관련한 티켓은 보이지 않네요. 제가 개인적인 사정으로 한국 시간으로 오전 중에 시간적 여유가 없어서 오후 중으로 추가 확인이 가능할 것 같습니다. (물론 중간에 다른 분들께서 지원해 주셔도 됩니다.) 감사합니다. --ted (토론) 2017년 12월 11일 (월) 09:09 (KST)답변
#문서 제목 아래의 통계 표시 문단에서 내용을 이어갑니다. 관리자 권한이 있는 분들은 일부 웹 브라우저(크롬 등)에서 관리 요청의 목차의 취소선 표시가 보이지 않는 문제가 발생하고 있습니다. 제가 여유가 없어서 아직 충분히 테스트를 하지는 못했는데요. 일단 문제를 조금 더 확인해 보니 미디어위키:Group-sysop.js에서 다음의 노란 줄에서 더 이상 넘어가지 않는 문제가 발생하고 있는 상황입니다.
...
var element = levelOnes[i];
var hrefNode = element.getElementsByTagName("a")[0];
var href = hrefNode.href.split("#")[1];
var namedNode = document.getElementById(href).parentNode;
var node = namedNode.nextElementSibling.nextElementSibling;
var checked = false;
...
"사진이없습니다" 이미지가 있는 페이지대부분이 학교들인데요, 제가 제주도 관련해서 제주 토끼섬 문주란 자생지 사진을 올릴려고 하다가 제주도관련해서 이미지가 필요한 다른 페이지들을 찾아볼려고 했습니다.
그런데 대부분 학교들이 대량으로 이미지가 없다보니 학교목록들이 다른 이미지가 필요한 목록들과 섞여있어서 구분해내기가 힘들었습니다.
예를들어 제주도와 관련해서 이미지가 필요한 페이지를 찾아볼려면 "사진이없습니다" 이미지를 선택한후 이들이 사용된 페이지의 목록을 찾아보는 방법을 생각해내서 사용했는데요 너무 힘들었습니다.
그래서 학교에대해서 만이라도 "사진이없습니다." 이미지를 학교용을 따로 만들어 사용하면 학교외에 이미지가 필요한 페이지 목록을 쉽게 찾아볼수있을것같다는 생각을 했습니다.
그런데 학교용 "사진이없습니다." 이미지를 만들더라도 이것을 엄청나게 많은 학교 페이지에 반영시키는것이 노가다작업일까요? 아니면 시스템적으로 쉬운 방법이 있을까요?
별도의 사진을 통한 구분이 필요하다면 별도의 학교용 기본 사진을 업로드할 수 있을 것입니다. (사람 얼굴 대신 학교 아이콘 같은 것을 붙일 수 있겠죠) 사진의 대체는 봇 등을 통해서 할 수 있을 것입니다. 사진이 있다면 봇을 통해 사진을 대체해 드릴 순 있습니다만, 저는 로고 같은 건 잘 못 만듭니다. — regards, Revi2017년 12월 26일 (화) 17:25 (KST)답변