위키프로젝트토론:위키백과 틀/보존문서2
정비가 필요한 틀
-- 피첼 2008년 11월 24일 (월) 18:37 (KST) 몇가지 더 추가합니다.
--Klutzy (토론) 2008년 11월 24일 (월) 19:08 (KST)
역링크가 잡히지 않는 틀 하위문서몇몇 복잡한 틀의 경우 다른 틀을 이용할 때, 그 틀의 역링크가 잡히지 않는 경우가 있습니다. 예를 들어, {{ㅁㅁㅁ/{{{1|ㄴㄴ}}}}} 와 같은 코드에서 'ㅁㅁㅁ/ㄴㄴ' 틀은 역링크에 안 잡히기 때문에 관리가 힘들어집니다. 실제로 역링크가 없는 많은 틀이 있는데, 이 틀이 안 쓰이는건지 어딘가에 몰래 쓰이는건지 파악을 할 수가 없어요. 이런 문제를 막으려면 간단히 그 틀의 설명문서에서 '이 틀에는 이런이런 틀을 사용하고 있습니다'라고 명시적인 [[링크]]를 달아주면 됩니다. 조만간 역링크가 없는 틀 목록을 정리하도록 하겠습니다. --Klutzy (토론) 2008년 12월 16일 (화) 00:30 (KST) 틀 종류 파악틀을 종류별로 파악하고 정리해서, 자주 쓰이는 구조에 대해서 분류와 class를 깔끔하게 정의하려고 합니다. 예를 들면 문서의 첫 부분 옆에 붙어서 문서의 개략적인 정보를 제공하는 분류:정보 틀에 있는 정보상자 계열이 있고, 특정 주제에 대한 대략적인 주제를 보여주는 분류:둘러보기 틀이 있겠죠. 둘러보기 틀 중에서도 틀:유니코드 둘러보기와 틀:형식 언어 및 형식 문법은 위치가 다르게 사용되고요(이 경우 디자인을 통일하거나 class를 따로 나눠야겠죠). 많이 쓰이는 것부터 위키백과:위키프로젝트 틀/구조에 정리하죠. --Klutzy (토론) 2008년 12월 20일 (토) 22:40 (KST) 매개변수 자동 변환위키백과:사랑방/2009년 제7주#영문 위키의 틀을 옮겨 올 때 영문 속성을 그대로 이용할 수 있게 해 주세요.와 같이 틀의 매개변수가 호환되지 않아서 수작업으로 고치는 작업은 귀찮은 게 사실입니다. 그래서 다른 곳에서 가져온 {{EnglishWikipediaTemplate|a=1|b=2|c=3}} 코드를 {{한국어위키백과틀|ㄱ=1|ㄴ=2|ㄷ=3}} 식으로 고치는 작업을 자동화하는 방식을 생각해 봤습니다. 편집하는 사람은 가져온 틀의 이름을 약간 바꿔주면 됩니다. 예를 들면 틀 이름 끝에 _를 붙인다든지요. 그리고 subt를 붙입니다.
그러면 저장할 때는 다음과 같이 자동 변환되는 것이죠.
테스트 코드를 만들어 봤는데 실제로 잘 동작합니다. [[틀:EnglishWikipediaTemplate_]]를 다음과 같이 만들면 됩니다. <onlyinclude><includeonly>{{</includeonly>한국어위키백과틀 <includeonly>|</includeonly>ㄱ={{{a}}} <includeonly>|</includeonly>ㄴ={{{b}}} <includeonly>|</includeonly>ㄷ={{{c}}} <includeonly>}}</includeonly></onlyinclude> (줄바꿈은 가독성때문에 넣었습니다. 실제는 줄바꿈이 없어야 동작할 거에요) 이런 식으로 자주 사용하는 틀 몇 개에 대한 변환 틀을 제공하면 불편함이 조금은 사라지지 않을까 싶네요. 어떤가요? --Klutzy (토론) 2009년 2월 10일 (화) 23:29 (KST) 틀 세분화 관련유사한 기능을 하는 틀이 사용된 곳에 따라 조금씩 바뀐 경우(틀:나라 정보, 틀:준국가 정보, 틀:옛 나라 정보 등)가 꽤 있습니다. 이런 경우 한 틀로 처리하는 게 나을까요, 아니면 개별로 특화된 틀을 사용하는 게 나을까요? - I110 桂陽 / IRTC1015(論) 2009년 12월 10일 (목) 14:08 (KST) 안내 틀꺼내기 두려운 주제입니다만... 지금의 {{안내}} 틀은 영어 인자(group1, list1)와 한글 인자 (묶음1, 내용1)을 다 지원하고, 그나마 한글 인자도 중간에 바뀌어 거의 손을 댈 수 없는 상태가 되어 있습니다. 깔끔하게 새출발을 하는게 어떨까요? 기존의 틀을 다 옮겨가는게 쉬운 일은 아니겠습니다만.. -- ChongDae (토론) 2010년 3월 26일 (금) 23:15 (KST)
봇을 이용하면 되지 않나요?--Leedors (토론) 2010년 6월 13일 (일) 01:39 (KST) 틀:sidebar화 프로젝트틀:서울의 역사와 같은 형식, 그러니까 오른쪽에 딱 붙어서 세로로 목록식으로 쭉 나열된 틀이 있으면 제보바랍니다. 틀의 활성화를 위해서 입니다.--Leedors (토론) 2010년 6월 12일 (토) 15:30 (KST) 위키프로젝트 사이드바를 만들죠[...] 즉, 오른쪽에 정렬되는 둘러보기 틀 중 틀:sidebar를 사용하지 않은 틀을 찾는 건가요?--Hijin6908(말마당 · 한 일) 2010년 6월 12일 (토) 17:46 (KST)
이걸 굳이 틀로 써야하는진 모르겠네요. 글자 크기가 너무 들쭉날쭉이라서 보기도 좀 안 좋은것 같고... - 츄군 (토론) 2010년 6월 12일 (토) 17:48 (KST)
그리고 프로젝트가 꼭 필요하지 않은 게, 프로젝트는 그 분야에 대해 총의나 편집 지침을 따로 마련하기 위해 있는 거고 존속 기한도 거의 무제한 이지만, 이거는 그냥 한데 모아서 정리하는 것 뿐이고 기한도 그닥 길지 않을 것 같네요.--Leedors (토론) 2010년 6월 13일 (일) 00:11 (KST) 취지는 알겠습니다만 틀까지 통일하는 것은 옳은 것 같지 않습니다. 권유는 하되 사용자 임의로 "좋으니까 쓰자"는 좀 아닌 것 같네요. --NuvieK (토론) 2010년 6월 13일 (일) 00:37 (KST)
1. 틀:수와 같이 표 문법, 혹은 표 문법을 간단히 묶을 수 있는 보조틀(해당 틀 자체는 너무 많은 것을 한번에 처리하려고 하고 있습니다)에 목록을 같이 사용하는 방식이 알맞겠습니다. 실제 영어판에서 사용하는 것을 보면 en:Template:Agriculture와 같이 줄바꿈 html 코드를 일일이 사용해야 합니다. 해당 틀만 가지고는 그다지 '쉽지' 않습니다. 2. 다른 언어판에 있는 틀이라고 해서 결코 좋은 것이 아닙니다. 틀이라는 것은 여러 문서에 동시에 사용되기 때문에, 일단 누군가가 한번 만든 다음 시간이 지나면 구조를 바꾸거나 되돌리기가 굉장히 힘듭니다. 그렇다 보니 기존 문서를 망가뜨리지 않으면서 구조를 바꾸고 내용을 추가해야 하는데 이러한 결과물은 깔끔함의 관점에 있어 '누더기'가 되는 것이 보통입니다. 3. 참고로, 비슷한 틀을 의미상으로 묶고 모양을 통일화하는 시도는 위키백과:위키프로젝트 틀에서 하고 있습니다. --klutzy (토론) 2010년 6월 13일 (일) 01:11 (KST)
사랑방에서 옮겨왔습니다. 토론을 계속해봅시다. 일단 이렇게 반대가 많은 걸 보고 제가 성급했다는 생각이 듭니다. 해서 아래 토론에서 관련 논의를 계속해주시기 바랍니다.--Leedors (토론) 2010년 6월 13일 (일) 12:03 (KST) 틀:sidebar 도입을 제안합니다.위 토론에서도 말씀드렸지만 text니 if니 이런 거 쓰는 거 보다 이 사이드바 틀을 쓰는 게 좀 더 접근성이 뛰어나다고 봅니다. 영어판에서 가져왔다고 말씀드렸습니다만, 독일어, 일본어판 등등등 여러 다수 언어판에서 유용하게 쓰이고 있어서 쓸만하다고 생각해 가져왔습니다만, 틀 자체에 문제가 있다는 분도 계시고 해서 여기에 토론을 올려봅니다.--Leedors (토론) 2010년 6월 13일 (일) 12:05 (KST)
정보상자 그림칸정보상자에서 그림이 들어가는 부분을 구현하기 위해 생성된 틀이나, 그 구조가 틀:정보상자 선택큰칸과 다를 바 없기 때문에, 이 틀을 사용하는 틀을 모두 선택큰칸을 참조하도록 고치고 그림칸의 구조 개편을 단행하였습니다. 파일명, 설명, 크기 등을 개별 변수로 받도록 되어 있으며, 서식 통일이나 추후 개편 작업이 더 용이해질 것으로 보입니다. 참조용으로, 개편 작업 이전에 그림칸을 사용하던 틀의 목록을 적어둡니다.
- IRTC1015 (토론) 2010년 8월 4일 (수) 22:34 (KST) [깨진 링크] 눌러보면 아시겠지만 백:출처로 갑니다. 모르는 사람이 보면 "이거 뭐야?"라고 생각이 들 수 있겠는데 적절히 대체 할 수 있는 링크가 없을까요?--Leedors (토론) 2010년 9월 19일 (일) 14:07 (KST) 백토:위키프로젝트 토막글로 옮겨갑니다--Altostratus (토론) 2010년 12월 11일 (토) 19:31 (KST) {{틀 설명문서2}}연습장/시험장 기능을 갖도력 영어 위키백과의 틀 설명문서 틀을 가져왔습니다. 각종 메타 틀을 함께 고치고 있어서 조금 삐걱거릴 수 있습니다. 본격적으로 사용할만한지 살펴봐주세요. 정보상자들의 서식통일을 제안합니다.{{음악 그룹 정보}}, {{학교 정보}}, {{서울 1호선 표}}등 을 보면 기본적인 정보 상자의 틀에서 임의적인 스타일 코드로 넓이를 변경하던가 폰트의 사이즈를 바꾼다던가, 특정 색상의 굵은 선을 넣는 등 문서 마다 정보상자의 크기가 전부 제각각 인것 같습니다. 글자의 크기와 정보상자의 넓이 만이라도 통일을 하여 규격화 했으면 하는 바람입니다. --kladess, talk 2011년 2월 12일 (토) 17:30 (KST)
현재 미디어위키:Common.css에 정의되어 있는 정보상자 서식은 다음과 같습니다. 그냥 infobox, bordered, sisterproject, geography. 뒤쪽의 두 개는 얼마나 사용되는지 모르겠네요. 또 어떤 스타일이 필요할까요? (참고로, "red" 등의 모양만을 위한 서식은 의미가 없습니다. 단적으로 흑백 인쇄했을 때 아무 정보를 주지 못하죠. 서식에 어떠한 의미가 있지 않은 이상 스타일은 빼는 쪽이 맞습니다.) klutzy (토론) 2011년 2월 13일 (일) 20:37 (KST)
정보상자 관련 계획예전부터 생각만 하던 부분들인데 실행에 안 옮기고 몇년이 지나는 것 같아 우선 계획이라도 메모해둡니다. 정보상자 관련 틀을 사용하기 쉽게 만드는 것이 그 계획이며, {{정보상자}}와 같이 무시무시한 틀 사용을 제거하는 효능이 있습니다. 과거에 정보상자 틀의 구조를 추상화하려는 시도를 조금 했었는데, 그것이 바로 {{정보상자 선택칸}} 시리즈입니다. 정보상자는 기본적으로 다음과 같은 구조를 가집니다. {| class="infobox" |+ 제목 |- | 그림 및 설명 |- | 항목 | 값 |- | 항목 | 값 ... |- |} 여기에서 항목-값 부분은 값이 없으면 안 보여야 하기 때문에 일반적으로 다음과 같이 #if 기능을 이용합니다. |- {{#if:{{{값|}}}|{{!}} 항목 {{!}} 값 }} |- |} 이걸 추상화한 게 바로 {{정보상자 선택칸}}입니다. 틀을 만들 당시는 if가 없는 경우는 생각을 못-_- 해서(그래서 '선택'칸입니다.) {{정보상자 선택칸}}과 같이 항목-값 순서가 거꾸로입니다. 그래서...
1번이 되었다고 가정하고 이야기를 계속 진행해보죠. 위의 정보상자는 이렇게 됩니다. {| class="infobox" |+ 제목 |- | 그림 및 설명 |- {{정보상자 칸|항목|값}} {{정보상자 칸|항목|값}} {{정보상자 칸|항목|값}} |- |} 그림 부분에 대한 추상화는 {{정보상자 그림칸}}과 {{정보상자 선택큰칸}}에 의해 되어 있습니다. 그림칸은 정말로 그림 전용이기 때문에.. 큰칸은 일반적으로 가로 두칸을 잡아먹는 경우에 대해 사용가능합니다. 현재로써는 그림칸을 쓰는 메리트가 거의 없습니다. 그래서... 2. 그림에 대한 부분을 더 추상화해야 할 필요성이 있습니다. 정보상자에서 그림을 받는 방식은 다양한데, |그림=Example.jpg, |그림=파일:Example.jpg, |그림=[[파일:Example.jpg|300px]] 등 여러가지가 있습니다. 또한 마지막의 경우 그림 설명을 어떻게 하느냐에 따라서도 |그림=[[파일:Example.jpg|300px]]<br/><small>그림에대한설명</small>, |그림=[[파일:Example.jpg|300px]] |그림설명=그림에대한설명 등이 있습니다. 으악! 이 부분을 최대한 간단하게 정리해야 합니다. 3. 이외에도 정보상자에서 자주 사용되는(그리고 복잡한) 포맷이 있다면, 그에 대응하는 추상 틀을 만드는 것이 좋습니다. 이건 실제 사례들을 조사해봐야 하는 부분이겠죠. 다음으로 넘어가서, 특정 주제에 대한 정보상자는 공통 인수가 많습니다. 인물의 경우 탄생일, 사망일, 탄생지, 사망지, 국적 등등. 그래서... 4. 공통되는 부분에 대한 묶음 틀이 있으면 어떨까 싶습니다. 예를 들어 {{정보상자 인물}}과 같은 틀을 만들어서, {{위키백과 사용자 정보}}에 다음과 같이 사용하는 겁니다. {| class="infobox" |+ 위키백과 사용자 |- {{정보상자 인물 |이름={{{이름|}}} |출생일={{{출생일|}}} |출생지={{{출생지|}}} |국적={{{국적|}}} |... }} {{정보상자 칸|아이디|{{{아이디|}}}}} {{정보상자 칸|가입일|{{{가입일|}}}}} ... |- |} 사실 이것에 대해서는 얼마나 좋은 방안인지 자신이 없습니다. {{정보상자 인물}}을 만드는 데에 상당한 수고가 들어갈 수도 있습니다. 이 틀에 들어가는 이름, 출생일 등의 매개변수 목록을 {{위키백과 사용자 정보}}에 전부 넣어야 하기도 합니다. 어느 쪽이든지 귀찮은 건 매한가지입니다. 다만 공통되는 부분에 대해서 매개변수 이름이 동일해진다는 부분만큼은 장점입니다. 일단은 이 정도로 정리해볼 수 있겠네요. 핵심은 1번과 2번으로, 정보상자 틀을 제작하는 사람은 다음 사항만 맞춰서 만들면 됩니다. 1) {| class="infobox"로 시작해서 |}로, 2) {{정보상자 칸}} 패밀리 틀을 사용해서. 저는 이 방법이 {{정보상자}}를 쓰는 것보다는 쉽다고 생각합니다. 단적으로, 틀:책 정보와 틀:은하 정보의 내부 코드를 보고, 목록 중간에 무언가를 추가하고 싶을 때를 상상해보세요. --klutzy (토론) 2011년 2월 13일 (일) 01:56 (KST)
2. 그림의 경우에는 그냥 단순히 그림만 쓰는 경우가 있고 div나 다른 레이아웃을 보조해서 써야하는 경우가 있습니다. 쉽게 결정하기는 어렵습니다만 일단 저는 단순히 그림만 쓰는 경우만을 {{정보상자 그림칸}}로 빼서 [[파일:~~]]등으로 연결하고, div나 다른 레이아웃을 보조해서 쓰는 경우를 그림칸으로 생각하지 않고 {{정보상자 큰칸}} 같이 분리하면 좋겠다고 생각합니다. 그림칸에는 밑에 small로 붙는 그림 설명이 일반적으로 많이 쓰이는 편이기에 그런 기능을 넣어두는게 좋을 것 같아요(물론 안 쓸수 있게도 해둬야겠지만). 그림 설명 이외의 규격이 필요한 경우에는 정보상자 큰칸이라던가 이런걸 활용하도록 하면 되고요. 3. 복잡한 수준까지는 모르겠네요. 이건 더 찾아봐야 나올 것 같습니다. 일단 당장 생각나는게 (복잡한지는 모르겠지만) 전항목 후항목 연결 같은 건데... 원소 쪽에서라던지, 정기적으로 열리는 대회라던지, 철도역 같은 곳에서도 사용할만 할듯. 4. 좋은 아이디어기는 합니다만, 공통적으로 쓰일 수 있는 곳이 얼마나 될지는 저도 잘 모르겠습니다. 일단은 인물 분야 같은 경우는 꽤 묶어볼만 할듯 합니다만 한 번에 딱하고 떠오르는 사용처가 떠오르진 않네요. 매개변수 넘겨주기 기능이 있었다면 더 좋았을텐데 하는 생각이 드네요. - 츄군 (토론) 2011년 2월 13일 (일) 14:11 (KST)
{{정보상자 칸}}을 만들었습니다. 현재는 추가 매개변수(class나 style 등)을 받지 않습니다. style은 앞으로도 추가하지 않을 것이고, class의 경우도 꼭 필요하다고 판단될 경우에 넣어야겠습니다. 또한 큰칸을 대체하는 용도로는 부적합합니다. 덧붙여, 큰칸이 주로 사용되는 '소제목'에 대해서도 별도의 틀이 필요하겠네요. --klutzy (토론) 2011년 2월 14일 (월) 17:37 (KST)
{{정보상자 그림칸}} 구조를 확인했는데, 바로 써도 될 정도로 깔끔하네요. 그림을 여러 개 넣는 것도 가능하고요. 일부 상황에서는 그림을 가로로 두 개 넣기도 하는데, 이 경우는 별도의 틀이 있는 게 좋을지도 모르겠습니다. --klutzy (토론) 2011년 2월 15일 (화) 14:14 (KST)
간단한 틀부터 우선적으로 {{정보상자 칸}}을 적용하고 있습니다. 선택칸->칸은 스크립트를 하나 만드는게 좋을 것 같기도 하고요. 작업하는김에 선택큰칸을 쓰는 경우 중에 그림을 쓰는 경우는 모두 그림칸으로 대체하고 있기도 합니다. 작업중에 큰칸이 소제목 역할을 하는 경우가 종종 보이는데, 이 경우를 따로 빼둔다면 어떤 이름으로 해야 할까요. '정보상자 소제목'? 그리고 스크린샷 등 내용이 많은 걸 '숨기기' 식으로 넣어두는 경우가 종종 있는데({{웹사이트 정보}}), 정보상자에 담을 수 있는 분량을 초과하는 것 같습니다. 이런 경우는 특별한 경우가 아니면 빼는 게 좋을 것 같아요. --klutzy (토론) 2011년 3월 21일 (월) 20:40 (KST) 분류:정보상자 틀을 사용한 틀, 분류:음악가 정보 틀에서 종류 매개변수를 사용하는 문서을 만들었습니다. 정보상자 관련 틀에 대해 수정해야 할 부분이 있는지를 추적하고 있습니다. --klutzy (토론) 2011년 7월 23일 (토) 01:37 (KST)
정보상자 V2를 제안합니다.프랑스어와 에스파냐어 위키백과에서 사용하고 되고 있는 정보상자 V2를 한국어 위키백과에 있던 기존의 {{정보상자/칸}}, {{정보상자/큰칸}}과 호환되도록 구성해 보았습니다. 우선 이 방식의 최대 장점은 정보상자구현을 위해 사용하던 표 스크립트를 최소화 할 수 있도록 하는 것이고 그 다음으로 정보상자의 제목에 해당하는것을 기존에 Caption 을 통해 이루어지던것을 표안의 제목칸에 넣고 제목칸에 배경효과를 줄 수 있다는 것입니다. 우선 적용을 하기에 앞서 한국어 위키백과에 안착시키기 위해서는 추가적인 문제점이나 개선점을 함께 토론해보고 싶습니다. 우선 사용자 css에 사용자:Faust/정보상자.css을 복사해서 붙여넣으시고 다음 페이지를 봐주세요. 사용자:Faust/정보상자 관련 페이지: fr:Linux Mint, es:Linux Mint --Faust, talk 2011년 8월 14일 (일) 21:42 (KST)
flatlist위키백과:관리자 요청/2011년 10월의 요청에 따라 flatlist 관련 css가 추가되었습니다. [1]에서 변화를 볼 수 있는데, 둘러보기에서 목록을 구성할 때 실제 목록 문법을 사용함으로서 html의 의미에 맞는 표현이 가능하며, 사용에 있어서도 기존의 방식이 각 라인을 직접 관리해야 했던 것에 비교하면 간편합니다. --klutzy (토론) 2011년 10월 24일 (월) 15:33 (KST) 틀 한글화얼마 전에 {{Navbox}}를 사용하는 틀을 전부 {{안내}}로 바꾸었습니다. 영어 이름 틀을 사용하는 것은 편집하는 사람 입장에서는 차이가 없어 보일 수도 있지만, 나중에 그 틀을 편집하려는 다른 사용자를 혼란스럽게 할 수 있기 때문에 이러한 경우에 대해 모두 대체하려는 계획을 가지고 있습니다. 물론 navbox 넘겨주기 자체를 삭제하지는 않을 것입니다. 다만 주기적으로 사용 사항을 파악하여 대체하는 것은 간단하니까요. 우선 아래에 목록을 모아보도록 합시다. --klutzy (토론) 2011년 10월 27일 (목) 22:01 (KST) selfrefen:Template:Selfref는 일반 문서에서 위키백과 문서와 같이 백과사전에 포함되지 않는 링크에 사용하는 틀입니다. en:Wikipedia:Self-references to avoid에도 설명되어있듯 위키백과 문서는 위키백과와 떨어져서도 충분히 의미를 가질 수 있어야 하는데, 예외적인 경우에 대해 해당 틀을 사용합니다. 한국어 위키백과에도 해당 개념을 통해 문서의 독립성을 높이는 작업을 하려고 합니다. 물론 Self-references to avoid 문서도 만들어야 하고요. 관심있으신 분 계신가요? --klutzy (토론) 2011년 11월 23일 (수) 16:38 (KST) |
Portal di Ensiklopedia Dunia