Czy motywy WordPress powinny dodawać element menu administratora najwyższego poziomu?

Opublikowany: 2020-07-18

WordPress prawie zawsze zapewniał pozycję menu administratora na najwyższym poziomie dla motywów. Jest wyraźnie oznaczony jako „Wygląd”. Jest to jedyna lokalizacja, którą znają wszyscy użytkownicy WordPressa, aby zmodyfikować wszelkie elementy związane z wyglądem swojej witryny WordPress. Jednak w zespole motywów istnieje ruch, aby umożliwić motywom umieszczenie dodatkowego łącza menu najwyższego poziomu w panelu administracyjnym. Wielkie pytanie: czy ten pomysł powinien iść do przodu?

Kiedy powstał Zespół Tematyczny (pierwotnie nazywany Zespołem Przeglądu Tematu), jego członkowie stworzyli zbiór wytycznych, które były kształtowane i zmieniane przez lata. Były zbiorem żyjących wskazówek, które zawsze można było zmienić z biegiem czasu.

Jedna z najstarszych wytycznych wymagała, aby motywy umieszczały wszelkie niestandardowe strony administracyjne w pozycji menu Wygląd. To miało sens. WordPress zapewnił standardową lokalizację dla wszelkich stron tematycznych. Niestandardowe funkcje nagłówka i tła znajdowały się w obszarze Wygląd. Widgety, również zdefiniowane według aktualnej tematyki, zostały umieszczone jako podstrona. W końcu pojawił się niestandardowy system menu nawigacji WordPressa i — zgadłeś — został umieszczony w sekcji Wygląd. Główni programiści umieścili nawet link do dostosowania w tym samym miejscu.

Przez ponad dekadę istniał dobrze zdefiniowany standard. Jasne, motywy komercyjne poza oficjalnym katalogiem czasami przełamałyby schemat. Jednak motywy z katalogu podążały za wzorcem.

Teraz Zespół Tematyczny proponuje, aby tematy były w stanie zerwać z tradycją.

Dyskusja pojawiła się po pytaniu, czy motywy powinny mieć możliwość dodania niestandardowego panelu do paska bocznego edytora bloków, co jest niedozwolone.

„Aby uwolnić edytor od bałaganu, reklam i sprzedaży dodatkowej, przy rzadszym korzystaniu z dostosowywania i zakazie korzystania z widżetów pulpitu nawigacyjnego, czy możemy zapewnić autorom motywów lepsze miejsce do umieszczania ich informacji i ograniczyć sprzedaż dodatkową do tego obszaru?” napisała Carolina Nymark w notatkach ze spotkania zespołu z zeszłego tygodnia.

Wydaje się, że propozycja opiera się na założeniu, że motywy stracą widoczność, gdy WordPress zmierza w kierunku edycji całej witryny, a dostosowywanie staje się mniej ważne. Konfigurator nie jest idealnym miejscem do niczego poza opcjami motywu, ale wydaje się, że ten pomysł został przeoczony w dyskusji. Niemniej jednak pierwotna wytyczna, która nie pozwalała motywom na tworzenie pozycji menu najwyższego poziomu, wyprzedziła nadejście dostosowania o kilka lat. Reklamy, dokumentacja, rekomendacje wtyczek i podobne strony były zawsze dozwolone w istniejącym menu Wygląd. Przydatność dostosowywania nigdy nie była konieczną częścią tej rozmowy.

Ostatecznie pytanie powinno dotyczyć tego, co jest najlepsze dla użytkowników. Nie ma danych wspierających dokonanie zmiany lub trzymanie się status quo. Mamy jednak standard, który istnieje od lat.

Proponowane wytyczne

Propozycja stworzyłaby kilka nowych wytycznych dla autorów motywu do śledzenia i recenzentów do sprawdzenia, zakładając, że motyw stworzył pozycję menu administratora najwyższego poziomu:

  • Nie można używać priorytetu menu administratora.
  • W przypadku elementu menu nie są dozwolone żadne zmiany interfejsu użytkownika ani kolorów.
  • Tytuł musi być krótki i nie może zawierać spamu.
  • Nie więcej niż trzy podstrony.
  • Motywy potomne są ograniczone do jednej podstrony lub mogą usuwać strony nadrzędne i dodawać własne.

Niektóre z nich mają sens i są zgodne z istniejącymi wytycznymi, takimi jak nie spamowanie lub zmiana interfejsu administratora. Jednak inne mogą być problematyczne.

Jeśli idziesz dalej z propozycją, ustawienie priorytetu pozycji menu powinno być wymagane, a nie niedozwolone. Jeśli już, sensowne byłoby wymaganie określonego priorytetu, aby umieścić niestandardowy element menu bezpośrednio po istniejącym elemencie Wygląd. To przynajmniej domyślnie zgrupowałoby je razem. Jeśli zmieniasz miejsce, w którym użytkownicy są przyzwyczajeni do oglądania stron tematycznych, prawdopodobnie najlepiej nie oddalać się zbyt daleko od standardowej lokalizacji.

Nie więcej niż trzy podstrony? Z pewnością pojawi się motyw z elementem menu administratora najwyższego poziomu, który w pewnym momencie będzie wymagał czterech podstron. Jeśli dajemy autorom motywów swobodę zajmowania cennych nieruchomości w adminie, ograniczenie do trzech podstron wydaje się zasadą naprawienia błędu polegającego na dopuszczeniu przedmiotu z najwyższego poziomu w pierwszej kolejności. W najlepszym razie jest to liczba dowolna. Nie byłoby powodu, aby go ograniczać po zmianie wytycznych. Dodaje również jeszcze jeden przedmiot, który zespół będzie musiał pilnować.

Równie arbitralne wydaje się ograniczenie podstron dla tematów potomnych. Takie ograniczenie nie istnieje podczas umieszczania podstron pod standardowym ekranem Wygląd.

Cała propozycja to niewiele więcej niż dodatkowa praca w zespole, który jest już napięty pod względem zasobów.

Zamiast prostej reguły, która istniała od lat, we wniosku dodano nową regułę z kilkoma regułami podrzędnymi. Jeśli zespół chce dodatkowej pracy, to przypuszczam, że ten punkt nie ma znaczenia.

Słoń w pokoju

Jest jeden aspekt tej dyskusji, o którym wszyscy wiedzą, ale niewielu chce się poruszyć. Pod wszystkimi wytycznymi zespołu tematycznego i tym, czy większość autorów motywów popiera konkretną decyzję, jest to, jak wpływa to na wynik finansowy. Kiedy mówimy o widoczności stron administracyjnych motywu, mówimy przede wszystkim o zapewnieniu innej drogi do komercyjnej sprzedaży dodatkowej.

Część tej dyskusji na temat widoczności jest owiana koncepcjami, takimi jak udostępnienie dokumentacji użytkownika końcowego lub dodanie widocznego pliku readme z korzyścią dla użytkownika. Są to uzasadnione obawy, zwłaszcza gdy twórcy motywów oglądali bilety mające na celu rozwiązanie takich upadków, które z biegiem lat pozornie zanikają. Warto przedyskutować, czy element menu administratora najwyższego poziomu ma sens w celu ujawnienia dokumentacji motywu, ale nie ma świata, w którym byłby to podstawowy przypadek użycia.

Temat widoczności opiera się na pomyśle sprzedaży wersji pro motywu, dodatków lub innych usług.

Zbyt wiele wtyczek już przesadza, tworząc billboard administratora WordPressa. Jedną z rzeczy, o których użytkownicy mogą być prawie pewni, jest to, że motywy z oficjalnego katalogu były na tyle ograniczone, że nie były gorącym bałaganem, jakim ostatnio stały się wtyczki. Jednak to wszystko może się zmienić.

Czy naprawdę chcemy dodatkowej pozycji menu administratora najwyższego poziomu, która będzie reklamować się pod każdym względem?

Może to ostatecznie nie ma znaczenia. Użytkownicy są przyzwyczajeni do bałaganu generowanego przez dziesiątki wtyczek na ich stronach. Jeszcze jedno może nie mieć znaczenia w tym momencie.

A może powinniśmy prowadzić zupełnie inną rozmowę? Jeśli ostatecznie sprowadza się to do reklamy, czy istnieją sposoby, aby otworzyć to dla autorów motywów, jednocześnie tworząc wrażenia użytkownika, dzięki którym administrator WordPressa będzie wolny od bałaganu?