Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Mit Entwicklern arbeiten

Wie Theme-Designer und Exponential-Entwickler die Arbeit an einem Theme aufteilen - wer wofür verantwortlich ist, ein gemeinsamer Wortschatz, Arbeit im Git-Repository des Themes, Anfragen nach Feldern und Einstellungen…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/theme-designers/working-with-developers.md

On this page

This page is a translation. Read the English original

Mit Entwicklern arbeiten

Diese Seite ist für Theme-Designer, die mit einem oder mehreren Exponential-Entwicklern an einem Theme arbeiten. Manche Designer schreiben Templates und Stylesheets selbst; andere übergeben Designs und prüfen das Ergebnis. So oder so berührt ein Theme das Inhaltsmodell, Einstellungen und Caches, also den Bereich des Entwicklers; eine klare Aufteilung der Arbeit spart deshalb Zeit.

Inhalt

  1. Wer wofür verantwortlich ist
  2. Dieselben Worte sprechen
  3. Im Repository des Themes arbeiten
  4. Anfragen an den Entwickler
  5. Templates gegen Mockups prüfen
  6. Regeln, die beide Seiten einhalten
  7. Wenn Sie uneins sind

Wer wofür verantwortlich ist

BereichMeist verantwortlichDie andere Seite
Tokens, Komponenten, Mockups, ZustandsmatrixDesignerprüft die Machbarkeit
StylesheetsDesigner oder Frontend-Entwicklerprüft Packen und Laden
Templates (TPL)Frontend-Entwickler oder Designer, der TPL kenntprüft gegen die Mockups
Inhaltsklassen und FelderEntwicklerDesigner fragt Felder an (Ein Design auf Inhaltsklassen abbilden)
Overrides, Einstellungen, SiteaccessesEntwicklerDesigner weiß, welche es gibt
Bild-AliaseEntwickler schreibt sieDesigner legt sie fest (Bildzuschnitte und Art Direction gestalten)
Caches, DeploymentsEntwicklerDesigner weiß, wann eine Änderung eines braucht (Caching für Designer)
Blocktypen für LayoutsEntwicklerDesigner legt Ansichtstypen fest (Layoutblöcke entwerfen)

Schreiben Sie diese Tabelle in der ersten Woche für Ihr Projekt auf; sie beendet die meisten Momente des "Ich dachte, du machst das".

Dieselben Worte sprechen

Verwenden Sie in Mockups, Tickets und Dateinamen die Begriffe des Produkts: Klasse, Feld (Attribut), Knoten, Ansichtsmodus, Override, Pagelayout, Siteaccess, Design, Block, Ansichtstyp, Zone, Token. Nennen Sie die Karte überall Karte: im Designtool, im Komponenteninventar, im Template-Teil und in der CSS-Klasse. Das Glossar für Theme-Designer und das Design-Glossar erklären die Begriffe.

Im Repository des Themes arbeiten

Das Theme ist eine Design-Erweiterung unter Git (Ein Theme unter Git stellen). Bewahren Sie Design-Artefakte, von denen der Code abhängt, neben dem Code auf:

  • die Exporttabelle der Tokens und das Palettenblatt;
  • das Komponenteninventar;
  • das Zuordnungsblatt und die Ansichtsmatrix;
  • das Bilderblatt und das Blatt für Blockdesigns.

Wenn Sie Stylesheets selbst ändern, arbeiten Sie auf einem Branch, halten Sie jede Änderung klein und beschreiben Sie, was sich geändert hat und warum. Große binäre Designdateien liegen meist anderswo; verlinken Sie sie aus der Dokumentation des Themes, statt sie zu committen. Committen Sie nie Einstellungs-Overrides, Zugangsdaten oder Kundendaten.

Anfragen an den Entwickler

Eine gute Anfrage ist kurz und vollständig:

  • Was: "Ein Feld für einen Kurztitel bei Veranstaltung, auf Karten gezeigt."
  • Warum: "Titel über 60 Zeichen brechen im Kartenraster auf vier Zeilen um."
  • Einzelheiten: Datentyp, Pflicht oder optional, welche Ansichten, Design für leer.
  • Mockup: ein Link auf den Frame.

Anfragen, die das Inhaltsmodell ändern, ändern auch die Arbeit der Redakteure; sie werden mit dem Kunden oder den Redakteuren entschieden, nicht nur zwischen Designer und Entwickler.

Templates gegen Mockups prüfen

Wenn jemand anderes die Templates schreibt, prüfen Sie jedes auf dem Entwicklungs- oder Vorschau-Siteaccess, nicht auf Bildschirmfotos:

  1. Öffnen Sie die Seite mit eingeschalteten Kommentaren mit Template-Pfaden, damit Sie in Ihren Anmerkungen das Template nennen können (Kommentare mit Template-Pfaden).
  2. Prüfen Sie es gegen das Mockup in drei Breiten, hell und dunkel, mit echten Inhalten und Stressfällen.
  3. Prüfen Sie Tastaturfokus und Zustände.
  4. Schreiben Sie jedes Problem mit der Seitenadresse, der Breite, dem Template und dem erwarteten Ergebnis auf.

Die Checkliste für das Theme-Design-Review listet auf, worauf Sie achten.

Regeln, die beide Seiten einhalten

Diese stammen aus den Designregeln des Projekts und sind im Review nicht verhandelbar:

  • keine <style>-Blöcke und keine style=""-Attribute in Templates; keine Inline-Skripte und keine on*=-Handler (Kein Inline-CSS, Kein Inline-JavaScript);
  • Farben, Abstände, Radius und Schriften aus Tokens, jede Farbe mit einem dunklen Wert (Design-Tokens);
  • jeder ausgegebene Wert gewaschen, jeder Oberflächentext übersetzbar (Wash und Maskierung);
  • mitgelieferte Designs werden nie bearbeitet, nur in Ihrer eigenen Erweiterung überschrieben;
  • keine ?v=-Versionsabfragen an Asset-Links;
  • getestet bei 1440 px, bei 960 px mit 200 % Zoom und bei 375 px, hell und dunkel, mit der Tastatur.

Ein Design, das sich innerhalb dieser Regeln nicht bauen lässt, muss sich ändern, nicht die Regeln.

Wenn Sie uneins sind

Uneinigkeit dreht sich meist um Kosten. Bitten Sie den Entwickler zu sagen, was eine Designentscheidung kostet (Templates, Caches, Performance, Pflege), und bieten Sie Alternativen mit derselben Absicht an: einen Ansichtstyp statt eines neuen Blocks, einen CSS-Zuschnitt statt eines neuen Bildfelds. Entscheiden Sie mit dem Kunden, wenn die Abwägung seine ist.

Verwandte Seiten

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.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x