위키프로젝트:위키백과 틀

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
위키프로젝트 참가자 틀
위키프로젝트 위키백과 틀
이 사용자는 위키프로젝트
위키백과 틀
의 참가자입니다.


위키백과에서 사용되는 틀의 정비/표준화 작업을 합니다.

CSS, JS 등의 시스템 작업이 필요할 경우 위키프로젝트 시스템에서도 같이 논의해주세요.

당장 급한 일[편집]

마이크로포맷[편집]

목표
  • 위키프로젝트 간에 경험을 서로 공유하도록 한다.
    • 위키프로젝트간 메타데이터 틀 형식을 통합하도록 돕는다.
    • 위키백과 간 프로젝트들이 공통 메타데이터를 사용하도록 돕는다.
  • 기계적 처리가 가능한 틀의 사용을 촉진한다.
    • 메타데이터의 생산자와 사용자가 협력할 수 있도록 돕는다.
    • 미디어위키 응용 프로그램이 메터데이터를 활용할 수 있도록 돕는다.

[편집]

noinclude[편집]

id와 class[편집]

적절한 id/class 사용과 대체를 다룹니다. 자세한 정보는 위키백과:위키프로젝트 시스템 참고.

id는 기본적으로 한 객체에만 쓸 수 있습니다. 따라서 필요한 곳에만 써야 하며 중복되지 않도록 해야 합니다. id가 쓰일 필요가 없는 곳에 쓰인 id는 class로 바꿔주어야 합니다. 예를 들어 "toc"라는 id는 찾기에 쓰이는 속성입니다. 따라서 실제로 한 문서에 이것이 두 개 들어갈 일은 없으며, 똑같은 레이아웃을 위해서 id="toc"를 class="toccolours"로 바꾸면 됩니다. (이 작업은 봇을 통해 거의 해결되었습니다.)

이렇게 id가 불필요하게 쓰이고 있는 것이 있다면 함께 관리하도록 합시다.

NavFrame - Collapsible[편집]

div에 넣어 써야 하는 NavFrame보다 표에 들어가는 Collapsible을 사용하는 쪽을 권장합니다.

HiddenStructure[편집]

클래스의 본질과 무관한 편법을 이용한 숨기기 기술.

HiddenStructure{{{변수}}} 클래스로 지정된 부분 전체를 {{{변수}}}에 대한 조건문으로 전체를 감싸주면 겉보기에 똑같이 동작한다.

위와 같은 방법으로 클래스를 선언하는 것은 클래스를 쓰는 목적과도 상충할뿐더러 어떤 클래스를 적용해야 할 필요가 있을 때 불가능할 수 있다.

2008년 10월 17일 (금) 21:17 (KST) 기준으로 50개 정도가 남았습니다. 이것을 처리하면 common.css에서 HiddenStructure 클래스를 지울 수 있습니다.

주시할 논의[편집]

이 토론이 끝나야 정보-둘러보기 틀의 이름에 대한 정비를 할 수 있습니다.

프로젝트 반스타[편집]

반스타 설명 사용 방법
Blueprint Barnstar 2.PNG 틀 반스타위키백과:틀 부분에 훌륭한 기여를 한 사용자들에게 수여됩니다. {{subst:award2|image=Blueprint Barnstar 2.PNG|topic=틀 반스타|text=나는 이러이러해서 이 [[위키백과:반스타|반스타]]를 드립니다.}}