Das WordPress-Theme-Überprüfungsteam geht hart gegen Verstöße gegen die Richtlinie „Präsentation vs. Funktionalität“ vor
Veröffentlicht: 2015-05-28
Während des dieswöchigen WordPress.org-Theme-Review-Team-Meetings eröffnete Chip Bennett das Wort, um die „Grauzonen“ der Unterscheidung zwischen Präsentation und Funktionalität in Themes zu diskutieren. Das heiß diskutierte Thema betrifft die Zulässigkeit der „Inhaltserstellung“ für Themen, die im offiziellen Verzeichnis gehostet werden.
„Wir wissen, dass CPTs und benutzerdefinierte Taxonomien tabu sind; ebenso mit nicht-präsentativen benutzerdefinierten Post-Metadaten“, sagte Bennett. „Aber was ist mit Inhalten, die über Themenoptionen, benutzerdefinierte Widgets usw. erstellt wurden?“
Diese Frage stellt sich oft im Zusammenhang mit Themes, die statische Startseiten mit benutzerdefinierten Widgets oder Textbereichen im Customizer bieten, in denen Benutzer kleine Textblöcke hinzufügen können. Beispielsweise könnte ein Thema einen Abschnitt zur Biografie oder einen Ort zum Eingeben von Copyright-Text bieten. Die Sorge ist, dass ein Benutzer Inhalte eingibt, ohne zu wissen, dass sie beim Wechseln des Themas verloren gehen.
Das Theme Review Team hat seit Jahren eine etablierte Richtlinie, die Theme-Autoren verbietet, die Generierung von Benutzerinhalten zu definieren. Aufgrund von Desorganisation während des Prozesses der Verschiebung der offiziellen Version der Themenanforderungen aus dem Codex in das Themenüberprüfungshandbuch wurde diese spezielle Richtlinie jedoch weggelassen.
Bennett hat heute im Make/Themes-Blog eine Überprüfung der Theme-Review-Anforderungen und -Dokumentation veröffentlicht, wobei zuvor ausgelassene Elemente der Übersichtlichkeit halber rot hervorgehoben wurden.
Präsentation vs. Funktionalität
Da der Zweck von Designs darin besteht, die Präsentation von Benutzerinhalten zu definieren, dürfen Designs nicht verwendet werden, um die Generierung von Benutzerinhalten zu definieren oder themenunabhängige Site-Optionen oder -Funktionen zu definieren.
Da dies eine ziemlich allgemeine Aussage ist, wird das Themenüberprüfungsteam die Feinheiten ihrer Anwendung während des nächsten Treffens erörtern. In der Vergangenheit wurde diese Richtlinie subjektiv und uneinheitlich angewendet, wodurch viele Themen mit Funktionen, die in diese Grauzonen fallen, vorbeigerutscht sind.
Das Design-Überprüfungsteam beginnt mit der aggressiven Durchsetzung der Richtlinie „Keine Inhaltserstellung“.
Zerif Lite, eines der Top-Themen auf WordPress.org, wurde während des Treffens als Beispiel für ein Thema hervorgehoben, das unter anderem diese Richtlinie umgehen durfte.
„Blick auf Zerif Lite: Testimonials, unser Team, unser Fokus, über uns – das sind alles CPTs, getarnt als benutzerdefinierte Widgets“, sagte Bennett. In einem Ticket, in dem das Thema derzeit auf Updates überprüft wird, ermutigte Bennett den Autor von Zerif Lite, alle benutzerdefinierten Post-Metadaten zu entfernen, mit Ausnahme der präsenationellen, da sie in das Plugin-Territorium fallen. Dazu gehören Aspekte des Themas wie Autorendetails, Position der Teammitglieder, Profile in sozialen Netzwerken usw.
Rezensenten gehen bereits aggressiv gegen die Verletzung dieser spezifischen Richtlinie durch Zerif Lite vor und werden wahrscheinlich ihre Wachsamkeit erweitern, um die Richtlinie bei allen Themen, die zur Überprüfung anstehen, konsequenter einzuhalten.
Codeinwp, das Unternehmen hinter Zerif Lite, antwortete auf die Anfragen von Bennetts auf dem Ticket:
Die meisten Dinge, auf die Sie hinweisen, sind aus zwei Gründen sehr heikel:
- Wahrscheinlich verwenden 50 % der beliebtesten Themen einige benutzerdefinierte Inhalte auf der Homepage
- Viele Dinge wie Kontaktprobleme oder Testimonial können nicht gelöst werden, ohne 100.000 Websites zu beschädigen, die das Thema verwenden
Codeinwp behauptet, dass der in Zerif Lite verwendete Ansatz weitaus benutzerfreundlicher ist, als ein Plugin oder mehrere Plugins installieren zu müssen, um der Homepage kleine Textstücke hinzuzufügen.

Am Ende stimme ich zu, dass unser Ansatz etwas anders/radikal war. Es sieht jedoch so aus, als ob es etwas ist, das die Leute wirklich wollen (Zerif ist derzeit eines der heißesten Themen, mit Erwähnungen im ganzen Web). Ich meine, die meisten von ihnen wollen ohne Vorkenntnisse in 10 Minuten eine schöne Website erstellen, und mit Zerif Lite können sie das ganz einfach tun. Sie wollen keine 10 CPT, 10 erforderliche Plugins, ein Kontaktformular und Captcha-Plugins für eine einfache Website.
Der Theme-Autor glaubt, dass die Erstellung eines Plugins zur Handhabung von vier der Fokus-Widgets des Themes einfach die Zeit der Benutzer verschwenden würde.
„Außerdem ist Ihnen klar, wie viel Arbeit erforderlich ist, um dies für mehr als 100 Themen zu tun, die auf Millionen von Websites installiert sind, oder?“ Codeinwp sagte. Der Autor zitierte auch mehrere andere Beispiele für beliebte Themen, die gegen das Gesetz verstoßen, darunter AccessPress Parallax, Onetone und Colorway.
Angesichts der Tatsache, dass das Theme-Verzeichnis von WordPress.org mit Verstößen gegen eine angeblich seit langem bestehende Richtlinie übersät ist, ist es klar, dass die Rezensenten bei der Durchsetzung dieser Richtlinie äußerst nachlässig waren. Themenautoren, die diese Richtlinie nicht kannten, wird bei ihrer nächsten Einreichung für ein Update ein böses Erwachen bevorstehen. Bennett bestätigte im Ticket-Open auf Zerif Lite, dass die Richtlinie in Zukunft stark durchgesetzt wird:
Wir haben kürzlich erfahren, dass möglicherweise mehrere Themen genehmigt wurden, die möglicherweise ähnliche Probleme haben. Wir werden sie ansprechen, sobald wir sie finden, und mit den Entwicklern zusammenarbeiten, um einen Plan zu entwickeln, um die Themen wieder in Übereinstimmung mit den Anforderungen zu bringen – genau wie wir es hier mit Ihrem Thema tun werden.
Dies bedeutet einen erheblichen Arbeitsaufwand für Autoren, die Wege definiert haben, wie Benutzer Inhalte über das Thema generieren können. Sie müssen diese Funktionalität in ein oder mehrere Plugins portieren.
WordPress.org-Designs dürfen keine Plug-ins bündeln, aber Autoren können Plug-ins mithilfe der TGM-Plug-in-Aktivierungsbibliothek oder einer anderen Methode empfehlen. Themes dürfen nur Plugins empfehlen, die im offiziellen Plugin-Verzeichnis von WordPress.org aufgeführt sind. Das bedeutet, dass Autoren, die Funktionen zugunsten von Begleit-Plugins entfernen, diese Plugins für WordPress.org genehmigen lassen müssen, bevor sie ihre Themes für Updates einreichen.
Das Treffen des Themenüberprüfungsteams nächste Woche wird eine Diskussion über spezifische Beispiele von Inhaltsarten umfassen, die Themen erstellen dürfen oder nicht dürfen, zB Schaltflächentext, Copyright-Text usw. Das Team befürwortet im Allgemeinen Autoren, die Kernmethoden für Inhalte verwenden Schaffung.
Die Dokumentation zu diesem Problem war unklar, unvollständig und verstreut, verteilt über den Codex, Make/Themes und zwei verschiedene Stellen im Themenhandbuch. Das Team arbeitet daran, dies angesichts seines erneuten Engagements für die systematische Durchsetzung der Richtlinie „Keine Inhaltserstellung“ zu korrigieren.
Dies wird viele der auf WordPress.org gehosteten Top-Themes betreffen, die gezwungen sein werden, Änderungen vorzunehmen, die wahrscheinlich das Erscheinungsbild von Tausenden von Websites bei der Aktualisierung beeinträchtigen werden. Ohne ein vorhandenes Änderungsprotokoll werden viele Benutzer nicht bemerken, wenn sie ein Update erhalten, das plötzlich die Installation neuer Plugins erfordert.
