Zespół ds. recenzji motywów WordPress rozprawia się z naruszeniem zasad prezentacji w porównaniu z wytycznymi dotyczącymi funkcjonalności
Opublikowany: 2015-05-28
Podczas spotkania zespołu ds. przeglądu motywów WordPress.org w tym tygodniu Chip Bennett otworzył głos, aby omówić „szare obszary” między prezentacjami a funkcjonalnością w motywach. Gorąco dyskutowany temat dotyczy tego, co jest dozwolone pod względem „tworzenia treści” dla tematów znajdujących się w oficjalnym katalogu.
„Wiemy, że CPT i niestandardowe taksonomie są niedostępne; podobnie z nieprezentacyjnymi niestandardowymi metadanymi post” – powiedział Bennett. „Ale co z treściami tworzonymi za pomocą opcji motywów, niestandardowych widżetów itp.”
To pytanie często pojawia się w odniesieniu do motywów, które oferują statyczne strony główne z niestandardowymi widżetami lub obszarami tekstowymi w dostosowywaniu, w których użytkownicy mogą dodawać małe bloki tekstu. Na przykład motyw może oferować sekcję biografii lub miejsce na wpisanie tekstu dotyczącego praw autorskich. Obawa polega na tym, że użytkownik wprowadza treść, nie wiedząc, że zostanie ona utracona po zmianie motywu.
Zespół ds. recenzji tematów od lat ma ustaloną politykę, która zabrania autorom tematów definiowania generowania treści użytkownika. Jednak ze względu na dezorganizację podczas procesu przenoszenia oficjalnej wersji wymagań tematycznych z Kodeksu do Podręcznika przeglądu tematów, ta konkretna wytyczna została pominięta.
Bennett opublikował dzisiaj przegląd wymagań dotyczących przeglądu motywów i dokumentacji na blogu Make/Themes z wcześniej pominiętymi elementami zaznaczonymi na czerwono dla jasności.
Prezentacja a funkcjonalność
Ponieważ celem motywów jest zdefiniowanie prezentacji treści użytkownika, motywów nie wolno używać do definiowania generowania treści użytkownika ani do definiowania opcji lub funkcji witryny niezależnych od motywu.
Ponieważ jest to dość ogólne stwierdzenie, zespół ds. przeglądu tematu omówi szczegóły dotyczące jego zastosowania podczas następnego spotkania. W przeszłości ta wytyczna była subiektywnie i niekonsekwentnie stosowana, co pozwalało na prześlizgiwanie się wielu tematom z funkcjonalnością, która mieści się w tych szarych obszarach.
Zespół ds. przeglądu motywów rozpocznie agresywne egzekwowanie wytycznych „zakaz tworzenia treści”
Zerif Lite, jeden z najważniejszych tematów na WordPress.org, został wyróżniony podczas spotkania jako przykład tematu, któremu pozwolono między innymi ominąć tę wytyczną.
„Patrząc na Zerif Lite: referencje, nasz zespół, nasze skupienie na nas – to wszystko są CPT, zamaskowane jako niestandardowe widżety” – powiedział Bennett. W zgłoszeniu, w którym motyw jest obecnie sprawdzany pod kątem aktualizacji, Bennett zachęcał autora Zerif Lite do usunięcia wszelkich niestandardowych metadanych postów, z wyjątkiem tych, które mają charakter prezentacyjny, ponieważ wchodzą one w zakres wtyczek. Obejmuje to aspekty tematu, takie jak dane autora, pozycja członka zespołu, profile w sieciach społecznościowych itp.
Recenzenci już teraz agresywnie rozprawiają się z naruszeniem przez Zerif Lite tej konkretnej wytycznej i prawdopodobnie zwiększą czujność, aby bardziej spójnie przestrzegać wytycznych we wszystkich tematach, które pojawiają się do recenzji.
Codeinwp, firma stojąca za Zerif Lite, odpowiedziała na prośby Bennetts na bilecie:
Większość rzeczy, na które wskazujesz, jest naprawdę drażliwych z dwóch powodów:
- Prawdopodobnie 50% najpopularniejszych motywów wykorzystuje niestandardowe treści na stronie głównej
- Wiele rzeczy, takich jak problem z kontaktem lub opiniami, nie może zostać rozwiązane bez łamania 100 tys. witryn korzystających z tego motywu
Codeinwp twierdzi, że podejście zastosowane w Zerif Lite jest znacznie bardziej przyjazne dla użytkownika niż konieczność instalacji wtyczki lub wielu wtyczek w celu dodania małych fragmentów tekstu do strony głównej.

Na koniec zgadzam się, że nasze podejście było nieco inne/radykalne. Wygląda jednak na to, że jest to coś, czego ludzie naprawdę chcą (Zerif jest obecnie jednym z najgorętszych tematów, z wzmiankami w całej sieci). Mam na myśli to, że większość z nich chce zbudować piękną stronę w 10 minut, bez żadnej wiedzy, a dzięki Zerif Lite mogą to zrobić z łatwością. Nie chcą 10 CPT, 10 wymaganych wtyczek, formularza kontaktowego i wtyczek Captcha dla prostej witryny.
Autor motywu uważa, że utworzenie wtyczki do obsługi czterech widżetów fokusu motywu po prostu zmarnuje czas użytkowników.
„Ponadto zdajesz sobie sprawę, ile pracy jest potrzebne do wykonania tego dla ponad 100 motywów zainstalowanych w milionach witryn, prawda?” – powiedział Codeinwp. Autor przytoczył także kilka innych przykładów naruszania popularnych motywów, w tym AccessPress Parallax, Onetone i Colorway.
Biorąc pod uwagę, że katalog motywów WordPress.org jest pełen naruszeń tego, co rzekomo jest od dawna obowiązującą wytyczną, jasne jest, że recenzenci byli niezmiernie pobłażliwi w egzekwowaniu tego. Autorzy motywów, którzy nie znali tych wytycznych, będą mieli nieprzyjemne przebudzenie podczas następnego zgłoszenia do aktualizacji. Bennett potwierdził w zgłoszeniu otwartym na Zerif Lite, że polityka będzie silnie egzekwowana w przyszłości:
Niedawno zwróciliśmy uwagę, że prawdopodobnie zatwierdzono kilka tematów, które mogą mieć podobne problemy. Zajmiemy się nimi, gdy je znajdziemy i będziemy współpracować z programistami, aby opracować plan przywrócenia motywów do zgodności z wymaganiami – tak samo, jak zrobimy to tutaj z Twoim motywem.
Będzie to oznaczać znaczną ilość pracy dla autorów, którzy zdefiniowali dla użytkowników sposoby generowania treści za pomocą motywu. Będą musieli przenieść tę funkcję do wtyczek.
Motywy WordPress.org nie mogą łączyć wtyczek, ale autorzy mogą polecać wtyczki za pomocą Biblioteki aktywacji wtyczek TGM lub innej metody. Motywy mogą polecać tylko wtyczki, które są wymienione w oficjalnym katalogu wtyczek WordPress.org. Oznacza to, że autorzy, którzy usuwają funkcje na rzecz wtyczek towarzyszących, będą musieli zatwierdzić te wtyczki dla WordPress.org przed przesłaniem swoich motywów do aktualizacji.
Spotkanie zespołu ds. przeglądu tematów w przyszłym tygodniu obejmie dyskusję na temat konkretnych przykładów rodzajów treści, które motywy powinny lub nie powinny być dozwolone, tj. tekst przycisku, tekst praw autorskich itp. Zespół generalnie opowiada się za autorami stosującymi podstawowe metody tworzenia treści kreacja.
Dokumentacja dotycząca tego problemu była niejasna, niekompletna i rozproszona, rozproszona w Kodeksie, Tworzenie/Motywach oraz w dwóch różnych miejscach Podręcznika tematycznego. Zespół pracuje nad naprawą tego w świetle odnowionego zaangażowania w systematyczne egzekwowanie wytycznej „braku tworzenia treści”.
Wpłynie to na wiele najpopularniejszych motywów hostowanych na WordPress.org, które zostaną zmuszone do wprowadzenia zmian, które prawdopodobnie zepsują wygląd tysięcy witryn podczas aktualizacji. Bez dziennika zmian wielu użytkowników nie będzie świadomych, że otrzymają aktualizację, która nagle wymaga instalacji nowych wtyczek.
