WordPress 테마 검토 팀은 프레젠테이션 대 기능 지침 위반에 대해 단속하고 있습니다.

게시 됨: 2015-05-28
사진 크레디트: pollas - cc
사진 크레디트: pollas – cc

이번 주 WordPress.org 테마 검토 팀 회의에서 Chip Bennett는 프레젠테이션의 "회색 영역"과 테마의 기능 구분에 대해 논의하기 위해 플로어를 열었습니다. 열띤 토론의 주제는 공식 디렉토리에서 호스팅되는 테마에 대해 "컨텐츠 생성"이 허용되는 사항에 관한 것입니다.

“CPT와 사용자 정의 분류법이 금지되어 있다는 것을 알고 있습니다. 비표현식 포스트 커스텀 메타 데이터도 마찬가지입니다.”라고 Bennett가 말했습니다. "하지만 테마 옵션, 사용자 지정 위젯 등을 통해 생성된 콘텐츠는 어떻습니까?"

이 질문은 사용자가 작은 텍스트 블록을 추가할 수 있는 사용자 정의 도구의 텍스트 영역 또는 사용자 정의 위젯이 있는 정적 전면 페이지를 제공하는 테마와 관련하여 자주 나타납니다. 예를 들어, 테마는 전기 섹션이나 저작권 텍스트를 입력할 수 있는 장소를 제공할 수 있습니다. 문제는 사용자가 테마를 전환할 때 콘텐츠가 손실될 것이라는 사실을 모른 채 콘텐츠를 입력한다는 것입니다.

테마 검토 팀은 테마 작성자가 사용자 콘텐츠 생성을 정의하는 것을 금지하는 정책을 수년간 수립했습니다. 그러나 Codex에서 Theme Review Handbook으로 테마 요구 사항의 공식 버전을 옮기는 과정에서 혼란으로 인해 이 특정 지침은 생략되었습니다.

Bennett은 오늘 Make/Themes 블로그에 이전에 생략된 항목이 명확성을 위해 빨간색으로 강조 표시된 테마 검토 요구 사항 및 문서에 대한 검토를 게시했습니다.

프레젠테이션 대 기능
테마의 목적은 사용자 콘텐츠의 표시를 정의하는 것이므로 테마를 사용하여 사용자 콘텐츠 생성을 정의하거나 테마와 무관한 사이트 옵션 또는 기능을 정의해서는 안 됩니다.

이것은 상당히 일반적인 진술이므로 테마 검토 팀은 다음 회의에서 적용 방법에 대한 세부 사항을 논의할 것입니다. 과거에는 이 가이드라인이 주관적이고 일관되지 않게 적용되어 많은 테마가 이러한 회색 영역에 속하는 기능으로 넘어가도록 허용했습니다.

테마 검토 팀, "콘텐츠 생성 금지" 지침을 적극적으로 시행하기 시작

WordPress.org의 주요 테마 중 하나인 Zerif Lite는 회의 중에 이 가이드라인을 무시하도록 허용된 테마의 예로 강조되었습니다.

Bennett은 "Zerif Lite를 보면 우리에 대한 평가, 우리 팀, 초점이 모두 맞춤 위젯으로 가장한 CPT입니다."라고 말했습니다. 현재 업데이트를 위해 테마를 검토하고 있는 티켓에서 Bennett는 Zerif Lite의 작성자에게 플러그인 영역에 속하기 때문에 presenational인 것을 제외하고 모든 사용자 정의 포스트 메타 데이터를 제거하도록 권장했습니다. 여기에는 작성자 세부 정보, 팀 구성원 위치, 소셜 네트워크 프로필 등과 같은 주제 측면이 포함됩니다.

검토자들은 이미 Zerif Lite의 이 특정 지침 위반에 대해 적극적으로 단속하고 있으며 검토를 위해 모든 주제에 대해 지침을 보다 일관되게 유지하기 위해 경계를 확대할 것입니다.

Zerif Lite 뒤에 있는 회사인 Codeinwp는 티켓에 대한 Bennetts의 요청에 응답했습니다.

당신이 지적하는 대부분의 것들은 두 가지 이유로 인해 정말로 민감합니다.

  • 아마도 가장 인기 있는 테마의 50%는 홈페이지에서 일부 사용자 정의 콘텐츠를 사용합니다.
  • 테마를 사용하는 100k 사이트를 깨지 않고는 연락처 문제 또는 평가와 같은 많은 문제를 해결할 수 없습니다.

Codeinwp는 Zerif Lite에서 사용되는 접근 방식이 홈 페이지에 작은 텍스트를 추가하기 위해 플러그인 또는 여러 플러그인을 설치하는 것보다 훨씬 사용자 친화적이라고 주장합니다.

결국 나는 우리의 접근 방식이 조금 다르거나 급진적이라는 데 동의합니다. 그러나 그것은 사람들이 정말로 원하는 것 같습니다(Zerif는 웹 전체에 언급과 함께 현재 가장 인기 있는 테마 중 하나입니다). 내 말은 그들 중 대부분은 지식 없이 10분 안에 아름다운 사이트를 만들고 싶어하며 Zerif Lite로 쉽게 할 수 있습니다. 그들은 간단한 사이트에 10개의 CPT, 10개의 필수 플러그인, 문의 양식 및 Captcha 플러그인을 원하지 않습니다.

테마 작성자는 테마의 포커스 위젯 4개를 처리하는 플러그인을 만드는 것은 단순히 사용자의 시간을 낭비할 것이라고 생각합니다.

"또한 수백만 개의 사이트에 설치된 100개 이상의 테마에 대해 이 작업을 수행하는 데 필요한 작업의 양을 알고 있습니까?" Codeinwp는 말했다. 저자는 또한 AccessPress Parallax, Onetone 및 Colorway를 포함하여 위반되는 인기 있는 테마의 다른 몇 가지 예를 인용했습니다.

WordPress.org 테마 디렉토리가 오랫동안 지속되어온 지침 위반으로 가득 차 있다는 점을 감안할 때 검토자들이 이를 시행하는 데 있어 지나치게 느슨한 것은 분명합니다. 이 지침에 대해 무지한 테마 작성자는 업데이트를 위해 다음 제출물에서 무례한 각성을 하게 될 것입니다. Bennett은 Zerif Lite에서 열린 티켓에서 정책이 앞으로 강력하게 시행될 것임을 확인했습니다.

최근에 유사한 문제가 있을 수 있는 여러 테마가 승인되었다는 사실이 알려졌습니다. 우리는 그것들을 찾는 대로 해결하고 개발자들과 협력하여 여기에서 귀하의 테마와 마찬가지로 테마를 요구 사항에 맞게 다시 가져올 계획을 세웁니다.

이는 사용자가 테마를 통해 콘텐츠를 생성하는 방법을 정의한 작성자에게 상당한 양의 작업을 의미합니다. 이 기능을 플러그인으로 이식해야 합니다.

WordPress.org 테마는 플러그인 번들로 허용되지 않지만 작성자는 TGM 플러그인 활성화 라이브러리 또는 다른 방법을 사용하여 플러그인을 추천할 수 있습니다. 테마는 공식 WordPress.org 플러그인 디렉토리에 나열된 플러그인만 추천할 수 있습니다. 즉, 컴패니언 플러그인을 위해 기능을 제거한 작성자는 업데이트를 위해 테마를 제출하기 전에 해당 플러그인을 WordPress.org에 대해 승인받아야 합니다.

다음 주 테마 검토 팀 회의에는 버튼 텍스트, 저작권 텍스트 등 테마가 생성할 수 있거나 허용하지 않아야 하는 콘텐츠 유형의 특정 예에 대한 토론이 포함됩니다. 팀은 일반적으로 콘텐츠에 핵심 방법을 사용하는 작성자에게 유리합니다. 창조.

이 문제에 관한 문서는 Codex, Make/Themes 및 Theme Handbook의 서로 다른 두 곳에 흩어져 있는 불분명하고 불완전하며 흩어져 있습니다. 팀은 "콘텐츠 생성 금지" 지침을 체계적으로 시행하기 위한 새로운 노력에 비추어 이 문제를 수정하기 위해 노력하고 있습니다.

이것은 WordPress.org에서 호스팅되는 많은 상위 테마에 영향을 미치며 업데이트 시 수천 개의 사이트 모양을 깨뜨릴 수 있는 변경을 구현해야 합니다. 변경 로그가 없으면 많은 사용자가 갑자기 새 플러그인 설치가 필요한 업데이트를 수신할 때 이를 인식하지 못할 것입니다.