Checkliste: Start eines Themes
Diese Seite ist für Designer und Projektleiter, bevor ein Design live geht. Jede Zeile verweist auf die Seite, die sie erklärt. Kopieren Sie sie in Ihr Ticket und haken Sie sie ab.
Inhalt
Struktur und Einstellungen
- To do: Das Design liegt in einer eigenen Erweiterung, registriert mit
DesignExtensions[](Design-Erweiterungen). - To do:
ezinfo.phpundextension.xmltragen dieselbe Version, Lizenz und denselben Namen (ezinfo.php). - To do: Die Design-Kette des Siteaccess ist beabsichtigt und kurz (Die Design-Kaskade).
- To do: Override-Regeln haben eindeutige Abschnittsnamen mit Präfix und, wo die Reihenfolge zählt, eine
Priority. - To do: Keine Knoten-ids in Einstellungen oder Overrides, die sich zwischen Installationen unterscheiden; stattdessen Remote-ids oder Klassen.
- To do: Keine Geheimnisse in der Erweiterung (Schlüssel, Passwörter, Hostnamen von Datenbanken).
Templates
- To do:
./console exp:eztemplatecheck <design>/templates/meldet jede Datei als gültig (Ein Design debuggen). - To do: Jeder ausgegebene Wert ist maskiert (Wash und Maskierung).
- To do: Jeder Text der Oberfläche läuft über
i18nmit dem Kontext des Themes. - To do: Jedes Listen-fetch hat ein Limit; kein fetch in einer Schleife.
- To do: Cache-Blöcke haben die richtigen Schlüssel; nichts Benutzerspezifisches in Templates im View-Cache (Caching für Designer).
- To do: Kein
<style>, keinstyle="", keine Inline-Skripte oder Handler-Attribute (Checkliste: CSP).
Assets
- To do: Ein einziges
ezcss_load, Skripte am Ende des Body oder verzögert (Stylesheets laden). - To do: Schriften selbst gehostet, Lizenzen mitgeliefert (Schriften in einem Design).
- To do: Favicons und Touch-Icons (Favicons und Touch-Icons).
- To do: Bildaliase für die angezeigten Größen definiert (Bildaliase).
- To do: Keine Anfrage an Drittanbieter vor der Einwilligung (Externe Ressourcen und CDNs).
Qualität
- To do: Checkliste: Barrierefreiheit bestanden.
- To do: Checkliste: dunkler Modus bestanden (falls das Design einen hat).
- To do: Checkliste: rechts nach links bestanden (falls die Website solche Sprachen hat).
- To do: Checkliste: Performance bestanden.
- To do: Jeder Seitentyp bei 1440 px, 960 px mit Skalierung 2 und 375 px geprüft.
- To do: Die Druckvorschau eines Artikels ist lesbar.
- To do: Fehlerseiten (nicht gefunden, kein Zugriff) und die Suchseite sind gestaltet.
Die Umstellung
- To do: Auf einem Vorschau-Siteaccess mit echten Inhalten getestet (Ein Design auf einem Siteaccess in der Vorschau ansehen).
- To do: Entwicklungseinstellungen auf dem Live-Siteaccess aus (
DevelopmentMode,ShowTemplatePathComments, Debug-Ausgabe). - To do: Caches nach der Umstellung geleert, einschließlich Packer (Der Packer-Cache und Deploys).
- To do: Die meistbesuchten Seiten direkt nach der Umstellung abgemeldet geöffnet.
- To do: Ein Weg zurück: die alten Werte von
SiteDesignnotiert.
Verwandte Seiten
- Checkliste: Code-Review für Templates
- Checkliste: Die Theme-Erweiterung ist bereit
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.