위키프로젝트:위키백과 틀
이 위키프로젝트의 진행은 정체되어 있습니다. 함께 참여해서 프로젝트를 활성화해주세요. |
위키프로젝트 참가자 틀 | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
위키백과에서 사용되는 틀의 정비/표준화 작업을 합니다.
CSS, JS 등의 시스템 작업이 필요할 경우 위키프로젝트 시스템에서도 같이 논의해주세요.
참가자
[편집]처리해야 할 일
[편집]- 프토:위키백과 틀
- 문서 만들기:
마이크로포맷
[편집]- 목표
- 위키프로젝트 간에 경험을 서로 공유하도록 한다.
- 위키프로젝트간 메타데이터 틀 형식을 통합하도록 돕는다.
- 위키백과 간 프로젝트들이 공통 메타데이터를 사용하도록 돕는다.
- 기계적 처리가 가능한 틀의 사용을 촉진한다.
- 메타데이터의 생산자와 사용자가 협력할 수 있도록 돕는다.
- 미디어위키 응용 프로그램이 메터데이터를 활용할 수 있도록 돕는다.
틀
[편집]noinclude
[편집]id와 class
[편집]적절한 id/class 사용과 대체를 다룹니다. 자세한 정보는 위키백과:위키프로젝트 시스템 참고.
id는 기본적으로 한 객체에만 쓸 수 있습니다. 따라서 필요한 곳에만 써야 하며 중복되지 않도록 해야 합니다. id가 쓰일 필요가 없는 곳에 쓰인 id는 class로 바꿔주어야 합니다. 예를 들어 "toc"라는 id는 찾기에 쓰이는 속성입니다. 따라서 실제로 한 문서에 이것이 두 개 들어갈 일은 없으며, 똑같은 레이아웃을 위해서 id="toc"를 class="toccolours"로 바꾸면 됩니다. (이 작업은 봇을 통해 거의 해결되었습니다.)
이렇게 id가 불필요하게 쓰이고 있는 것이 있다면 함께 관리하도록 합시다.
NavFrame - Collapsible
[편집]NavFrame은 구식입니다. div에 넣어 써야 하는 NavFrame보다 표에 들어가는 Collapsible을 사용하는 쪽을 권장합니다.
HiddenStructure
[편집]클래스의 본질과 무관한 편법을 이용한 숨기기 기술.
HiddenStructure{{{변수}}} 클래스로 지정된 부분 전체를 {{{변수}}}에 대한 조건문으로 전체를 감싸주면 겉보기에 똑같이 동작한다.
위와 같은 방법으로 클래스를 선언하는 것은 클래스를 쓰는 목적과도 상충할뿐더러 어떤 클래스를 적용해야 할 필요가 있을 때 불가능할 수 있다.
2008년 10월 17일 (금) 21:17 (KST) 기준으로 50개 정도가 남았습니다. 이것을 처리하면 common.css에서 HiddenStructure 클래스를 지울 수 있습니다.
주시할 논의
[편집]이 토론이 끝나야 정보-둘러보기 틀의 이름에 대한 정비를 할 수 있습니다.
프로젝트 반스타
[편집]반스타 | 설명 | 사용 방법 |
---|---|---|
틀 반스타는 위키백과:틀 부분에 훌륭한 기여를 한 사용자들에게 수여됩니다. | {{subst:award2|image=Blueprint Barnstar 2.PNG|topic=틀 반스타|text=나는 이러이러해서 이 [[위키백과:반스타|반스타]]를 드립니다.}} |