위키백과:사랑방 (기술)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
기술 사랑방
기술 사랑방
 2018년 1월 
새로 고침 / 보존 문서
  일반 일반   정책 정책   기술 기술   전체  
이용 안내

기술 사랑방한국어 위키백과에 대한 기술적 문제에 대해 논의하는 공간입니다. 버그와 기능 제안은 파브리케이터에서 이루어지고 있으며, 미디어위키의 시스템 번역은 대체로 translatewiki.net (번역위키닷넷)에서 이루어지고 있습니다.

새 주제로 글을 쓰시려면 맨 아래의 새 글 쓰기를 이용하시면 됩니다. 기술 사랑방의 예전 토론은 과거 토론 목록에서 확인하실 수 있습니다.

  • 이 공간은 미디어위키의 기술적 문제에 대한 보고를 위한 곳이 아닙니다. 기술적 문제에 대한 보고는 파브리케이터에 보고해 주세요.
  • 미디어위키에 대한 일반적인 내용에 대해서는 도움 데스크에 글을 올리는 것을 권장합니다.
  • 에 관련한 논의에 대해서는 관련 위키프로젝트를 방문해 주세요.
위키백과 소식


의견 요청


린트오류[편집]

Tidy라는 도구가 있는데, 미디어위키에서 사용자가 잘못 입력한 HTML 구문 오류를 고쳐주는 도구입니다. 근데 이 도구가 HTML4 표준 기반이고, 지금 표준은 HTML5죠. 그래서 HTML5 표준을 따르는 RemexHTML을 쓰기로 했습니다. 현재 기준으론 Tidy가 아직 쓰이고 있고요, 내년 6월 이후에는 RemexHTML이 쓰입니다.

문제는 HTML4의 표준과 HTML5의 표준은 다르므로 HTML4에서는 잘 표시되는 틀이 5에서는 깨질 수 있습니다. 깨질 예정인 문서 목록은 특:린트오류에 있습니다. (원문이 LintError인데 Lint를 어떻게 번역할 지 감이 안 와서 일단 직역했습니다.)

대부분 문서보다는 틀이 문제입니다. {{인물 정보}}는 고친다고 고쳤는데 안 고쳐지네요. 일반적으로 문서를 고치고 오류가 해결되면 바로 리스트에서 빠집니다. 혼자 고치기에는 양이 너무 많네요.

mw:Parsing/Replacing Tidy/FAQ에 도움말이 있습니다.

— regards, Revi 2017년 12월 9일 (토) 03:08 (KST)

우선 순위에 따라 정도 차이는 있겠으나, 내년 6월 부터는 개별 문서들이 깨져보이게 되는 것인지요? -- 메이 (토론) 2017년 12월 10일 (일) 13:01 (KST)
어떻게 깨질지는 저도 모르겠습니다만 현재 보이는 것과는 차이가 있을 가능성이 농후합니다. — regards, Revi 2017년 12월 10일 (일) 21:34 (KST)
일일히 고칠 수 있는 것들은 하나씩이라도 고치겠는데 틀은 어렵네요. 6월이 오기 전에 틀 편집이 능숙한 사용자들에게 해당 오류에 대해 알리고, 편집 요청을 하는게 좋을 것 같습니다. -- 메이 (토론) 2017년 12월 12일 (화) 01:08 (KST)
태그 짝을 맞추는 문제같은 것은 중간 내용이 많으면 신경을 곤두세우면서 태그를 넣어줘야하는데, 상당한 시간이 소요됩니다. 또, {{정보상자}} 자체에서도 내부적으로 table 태그를 사용하는 것이 문제인데, 이 정보상자 틀에 의존하는 틀들 또한 많습니다. 다른 주요 언어의 위키백과처럼 루아 모듈로 교체하면 해결될까요? (table 틀 안의 일부 속성들을 HTML5가 지원하지 않으면서 가능한 table 태그 사용을 권장하지 않는 것으로 생각됩니다) 아무튼 어제 100건 이상 처리했고 앞으로도 시간이 허락하는 범위에서 조금씩 고쳐보겠습니다. --Ykhwong (토론) 2017년 12월 13일 (수) 14:27 (KST)

위키백과:린트 오류, 영어판을 번역하여 작성해보았습니다. 잘못된 내용이나, 매끄럽지 못한 부분에 대한 수정을 부탁드립니다. -- 메이 (토론) 2018년 1월 20일 (토) 10:05 (KST)

문서 제목 아래의 통계 표시[편집]

환경 설정의 인터페이스 소도구에 문서의 역사를 간략하게 볼 수 있는 도구를 XTools에서 가져왔습니다. 이 도구를 활성화하면 각 문서에 들어갈 때마다 조회수, 편집자 수, 최초 작성자 이름, 판의 수 등을 한 눈에 볼 수 있습니다. --Ykhwong (토론) 2017년 12월 9일 (토) 21:54 (KST)

해당 도구로 문서의 정보를 좀 더 손쉽게 확인 가능할 것으로 보입니다. 한데, 어제부터 요청 문서들의 취소선 표시가 작동되지 않던데, 이 도구의 추가와 관련이 있을까요? 단순히 미디어위키:Group-sysop.js의 스크립트 작동이 멈춘 것이나, 제 컴퓨터의 문제일 수도 있겠습니다만...) -- 메이 (토론) 2017년 12월 10일 (일) 12:55 (KST)
다른 소도구들과 마찬가지로 이 도구는 특정 자바스크립트의 내용을 활성화하는 일만 합니다. 따라서 XTools 소도구가 활성화되지 않은 상태에서도 문제가 지속된다면 이는 소도구가 아닌, 다른 곳에서의 문제일 가능성이 높습니다. 참고로 영어 위키백과에서도 동일한 소도구를 사용할 수 있습니다. 웹 캐시를 모두 삭제한 다음 간단히 테스트해주시고 알려주실 수 있으신가요? 취소선 문제가 XTools 관련 문제로 간주될 경우 파브리케이터를 통해 XTools 개발자에게 문의할 수 있습니다. 감사합니다. --Ykhwong (토론) 2017년 12월 10일 (일) 19:54 (KST)
저는 해당 스크립트를 global.js를 통해 사용하기 때문에 global.js를 비워 보고 테스트해봤습니다만 취소선 표시가 작동이 안 되네요. — regards, Revi 2017년 12월 10일 (일) 21:30 (KST)
해당 소도구를 끄고, 캐시를 삭제한 후 확인해보았는데, 여전히 취소선이 작동하지 않습니다. 사용자 common.js에서 입력하여 사용 중이었으며, 해당 스크립트를 지워보고 확인해도 작동하지 않습니다. 다른 변동사항이 있었는지도 모르겠습니다. -- 메이 (토론) 2017년 12월 11일 (월) 08:09 (KST)
아예 XTools 소도구를 한국어 위키백과의 정의 목록에서 완전히 삭제한 이후 추가적인 테스트를 한 결과를 말씀드립니다. 일단 메이님께서 말씀해주신 취소선 문제는 XTools 소도구와의 문제와는 무관한 것으로 생각됩니다. 마이크로소프트 에지, 인터넷 익스플로러 11, 삼성 인터넷, 구글 크롬에서 테스트해본 결과 오직 구글 크롬에서만 문제가 발생하고 있습니다. (지금 당장 파이어폭스가 없어서 해당 브라우저에서는 테스트하지 않았습니다) --Ykhwong (토론) 2017년 12월 11일 (월) 08:46 (KST)
크롬(63.0.3239.84(공식 빌드) (64비트)) 말고 파이어폭스(57.0.2(64비트))에서도 취소선이 작동하지 않네요. 브라우저의 뭔가가 바뀐 모양입니다. 확인 감사합니다. -- 메이 (토론) 2017년 12월 11일 (월) 09:03 (KST)
파이어폭스 테스트 감사드립니다. 소도구 문제가 아닌 것으로 생각되어 방금 소도구를 다시 추가하였습니다. 다른 언어의 위키백과에서의 상황은 어떤가요? 파브리케이터에서 검색을 해봤는데 아직 이와 관련한 티켓은 보이지 않네요. 제가 개인적인 사정으로 한국 시간으로 오전 중에 시간적 여유가 없어서 오후 중으로 추가 확인이 가능할 것 같습니다. (물론 중간에 다른 분들께서 지원해 주셔도 됩니다.) 감사합니다. --Ykhwong (토론) 2017년 12월 11일 (월) 09:09 (KST)
해당 스크립트를 쓰는 다른 위키가 있나요? 공용이나 메타는 안 씁니다. — regards, Revi 2017년 12월 11일 (월) 14:24 (KST)
위에 언급된대로 영어 위키백과에서도 동일한 소도구를 사용하고 있습니다. --Ykhwong (토론) 2017년 12월 11일 (월) 17:26 (KST)
아, 저는 사파리 버전 11.0.2(13604.4.7.1.3) 입니다. — regards, Revi 2017년 12월 11일 (월) 17:29 (KST)
영어 위키백과 Group-sysop.js에는 관련 스크립트가 안 보이는데요, 가젯인가요? — regards, Revi 2017년 12월 11일 (월) 17:32 (KST)
XTools와 관련이 없는 문제로 보이므로, 취소선 표시 문제는 올바른 제목의 문단 #관리 요청 문서의 취소선 표시 문제에서 토론을 이어가겠습니다. --Ykhwong (토론) 2017년 12월 12일 (화) 11:26 (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;
...

시간이 되시는 분들께서 함께 확인해 주시면 감사하겠습니다. --Ykhwong (토론) 2017년 12월 12일 (화) 08:25 (KST)

우선 동작 문제는 소스를 전면 수정해서 해결하였습니다. 관리자 권한이 있으신 분들 중에 다른 문제점이 있으시다면 말씀해 주시기 바랍니다. --Ykhwong (토론) 2017년 12월 18일 (월) 00:47 (KST)

취소선이 다시 작동합니다. 다만, 이전에는 취소선처리된 링크가 잿빛으로 보였는데, 지금은 그대로 파랑인 차이점이 있습니다. 수고하셨습니다 :) -- 메이 (토론) 2017년 12월 18일 (월) 00:53 (KST)
지금 새벽 시간이라 많이 늦었습니다. 색 문제는 월요일 이후로 차차 확인해보겠습니다. --Ykhwong (토론) 2017년 12월 18일 (월) 01:17 (KST)
현재, 사용자 관리 요청에서는 작동하지 않습니다. -- 메이 (토론) 2017년 12월 18일 (월) 01:11 (KST)
현재 문제가 해결되어 있습니다. 감사합니다. --Ykhwong (토론) 2017년 12월 18일 (월) 01:15 (KST)
소스들은 볼 때마다 알쏭달쏭합니다. 고생하셨습니다. -- 메이 (토론) 2017년 12월 18일 (월) 01:19 (KST)
현재 각 요청에서 완료· 미완료 표시 틀이 없는(처리되지 않은) 문단이 취소선 처리되는 경우, 반대로 취소선 처리되어야 할 문단은 그대로 보이는 경우가 확인됩니다. -- 메이 (토론) 2017년 12월 18일 (월) 11:49 (KST) 해당 요청 문서는 위키백과:문서 이동 요청, 위키백과:파일 업로드 요청 입니다. -- 메이 (토론) 2017년 12월 18일 (월) 11:57 (KST)
위키백과:파일 업로드 요청의 경우 중복 이름의 문단으로 인한 문제였으며 현재는 해결되어 있습니다. 문서 이동 요청 공간의 경우 바로 아래의 문단에 대한 내용을 가져오는 문제가 있으며 추가적인 확인이 필요합니다. --Ykhwong (토론) 2017년 12월 18일 (월) 14:25 (KST)
문서 이동 요청의 문제도 해결된 것으로 생각됩니다. 확인 부탁드립니다. --Ykhwong (토론) 2017년 12월 18일 (월) 14:41 (KST)
크롬에서는 색상을 제외하고 취소선이 정상 작동하고 있는 것으로 보입니다. 덧붙여, 파이어폭스는 동작하지 않습니다. -- 메이 (토론) 2017년 12월 18일 (월) 22:56 (KST)
Yes check.svg완료 색 문제 및 파이어폭스 문제 해결했습니다. 감사합니다. --Ykhwong (토론) 2017년 12월 19일 (화) 09:43 (KST)

고생하셨습니다. --이강철 (토론) 2017년 12월 19일 (화) 15:17 (KST)

:) 수고하셨습니다~ -- 메이 (토론) 2017년 12월 20일 (수) 02:47 (KST)

프랑스의 식민지 목록[편집]

프랑스의 식민지 목록List of French possessions and colonies를 상호 링크를 걸고 싶은데 좀 복잡합니다. 죄송하지만 이거 어떻게 고치죠? --Komitsuki (토론) 2017년 12월 12일 (화) 20:41 (KST)

처리해 드렸습니다. 백:위키데이터 / d:Help:Merge를 참조하세요. (애석하게도 한국어 번역이 잘 안 돼 있습니다.) — regards, Revi 2017년 12월 12일 (화) 21:00 (KST)

분류:Coordinates on Wikidata ?[편집]

최근 일부 문서에서 위와 같은 분류(분류:Coordinates on Wikidata)가 추가된 것이 보이고 있는데 왜 붙는지 아시는 분 있나요?--커뷰 (토론) 2017년 12월 19일 (화) 09:00 (KST)

모듈:Coordinates의 내용 중 관련 분류를 추가하는 내용이 포함되어 있어서 한국어로 번역해 놓았습니다. (분류:위키데이터에 있는 좌표‎ 참고) 그 외에 {{coord}}에도 문제가 있는 것으로 판단되어 수정했습니다. --Ykhwong (토론) 2017년 12월 19일 (화) 10:08 (KST)

"사진이없습니다" 이미지가 에 대한 질문입니다.[편집]

"사진이없습니다" 이미지가 있는 페이지대부분이 학교들인데요, 제가 제주도 관련해서 제주 토끼섬 문주란 자생지 사진을 올릴려고 하다가 제주도관련해서 이미지가 필요한 다른 페이지들을 찾아볼려고 했습니다. 그런데 대부분 학교들이 대량으로 이미지가 없다보니 학교목록들이 다른 이미지가 필요한 목록들과 섞여있어서 구분해내기가 힘들었습니다.

예를들어 제주도와 관련해서 이미지가 필요한 페이지를 찾아볼려면 "사진이없습니다" 이미지를 선택한후 이들이 사용된 페이지의 목록을 찾아보는 방법을 생각해내서 사용했는데요 너무 힘들었습니다.

그래서 학교에대해서 만이라도 "사진이없습니다." 이미지를 학교용을 따로 만들어 사용하면 학교외에 이미지가 필요한 페이지 목록을 쉽게 찾아볼수있을것같다는 생각을 했습니다.

그런데 학교용 "사진이없습니다." 이미지를 만들더라도 이것을 엄청나게 많은 학교 페이지에 반영시키는것이 노가다작업일까요? 아니면 시스템적으로 쉬운 방법이 있을까요?

아니면 굳이 애초부터 학교용 "사진이없습니다." 이미지를 만들어 다른 것들과 구분할 필요가 없을까요? BellaDaddy (토론) 2017년 12월 25일 (월) 20:31 (KST)

별도의 사진을 통한 구분이 필요하다면 별도의 학교용 기본 사진을 업로드할 수 있을 것입니다. (사람 얼굴 대신 학교 아이콘 같은 것을 붙일 수 있겠죠) 사진의 대체는 봇 등을 통해서 할 수 있을 것입니다. 사진이 있다면 봇을 통해 사진을 대체해 드릴 순 있습니다만, 저는 로고 같은 건 잘 못 만듭니다. — regards, Revi 2017년 12월 26일 (화) 17:25 (KST)
아 그렇게 해보겠습니다, 학교용사진을 만들어보도록하겠습니다. 일주일정도 시간이 걸릴것같습니다. 감사합니다. BellaDaddy (토론) 2017년 12월 26일 (화) 18:57 (KST)
일단 초안으로 이렇게 해보았습니다,
Replace this image school(preview image)

BellaDaddy (토론) 2017년 12월 28일 (목) 15:27 (KST)

사진은 나쁘지 않은 거 같은데, 관련 편집을 하는 사용자 간의 총의가 필요할 거 같습니다. 프:학교 같은 곳에서 다른 사용자들이 동의한다면 봇으로 처리하겠습니다. — regards, Revi 2018년 1월 1일 (월) 18:12 (KST)
아 감사합니다 BellaDaddy (토론) 2018년 1월 3일 (수) 21:30 (KST)


사용자 문서의 외부링크[편집]

분명 제가 편집한 거로 나오는데 저도 기억이 안 나는 이유로 사용자 이름공간의 외부링크는 'noindex,follow'가 걸려 있습니다.

이 부분을 'noindex,nofollow'로 바꾸고자 합니다. 아마 index가 안 되니까 상관 없겠지 - 라는 마인드였던 것 같은데, 생각해보니 강제로 __INDEX__를 줄 수도 있더군요. 이 경우에 follow가 걸릴 수 있겠다 싶네요. — regards, Revi 2018년 1월 1일 (월) 00:42 (KST)

틀:곡 목록모듈:Track listing로 바꾸고 있습니다[편집]

이미 2017년 12월 3일에 어떤분이 한국어 위키백과로 복사해 놓으셨더라고요. 한가지 걸리는 점이 매개변수를 영어로 써야 하네요... 근데 모듈로 되어있는 타 언어 위키백과들을 보면 모두 영어로만 (작곡가1 대신 artist1 같은 식으로) 되어 있습니다. 이미 많이 쓰이고 있는 틀이라서 바꾼다고 봇 돌리는것도 좀 그렇고... 혹시 좋은 의견 있나 해서 올려봅니다. 모듈 방식은 일본판 방식과 영어판 방식 두가지가 있습니다. --ryush00 토론·기여 2018년 1월 10일 (수) 17:45 (KST)

@Ryush00: 페르시아어 위키백과에서 가져와서 수정해봤습니다. 연습장시험장을 참고해주세요. 다음과 같은 부분을 수정하거나 논의해야 할 것 같습니다.
  1. 현재 한국어판의 틀에서는 영어판에서는 사용하지 않는 변수인 전체편곡편곡표시가 있습니다. 이는 따로 기타정보로 빼내야 합니다.
  2. 트랙 넘버 표시를 수정해야 할 것 같습니다. 한국어판은 현재 그냥 ‘#’, 영어판은 ‘No.’와 같이 하고 있는데 저는 ‘번호’로 하는 것이 좋아 보입니다.
  3. 한국어판에서는 자동으로 지정되는 트랙 넘버를 바꿀 수 있는 변수인 #n이 있습니다. 보통은 보너스 트랙 역시 다른 곡들과 똑같이 평범하게 트랙 넘버를 지정받기 때문에 불필요해 보입니다. 영어판에서는 이 문서와 같이 표시하고 있습니다.
--Namoroka (토론) 2018년 1월 13일 (토) 00:34 (KST)

데스크톱 편집창 하단에 math[편집]

데스크톱 편집창 하단에 <math></math>가 있었으면 좋겠습니다.--Gcd822 (토론) 2018년 1월 13일 (토) 16:47 (KST)

@Gcd822: 미디어위키:Edittools(보호됨)에 추가될 수도 있지만 특수:내사용자문서/common.js사용자:IRTC1015/common.jsvar EditTools_charinsert = { (중략) }; 같은 내용을 추가하여 만드실 수도 있습니다. --ㅂㄱㅇ (토론) 2018년 1월 15일 (월) 14:30 (KST)
@ㅂㄱㅇ:알려주셔서 감사합니다.--Gcd822 (토론) 2018년 1월 15일 (월) 15:23 (KST)