Befürworten der SLDS-Nutzung
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Beschreiben der Struktur und Aufgaben eines Designsystemteams
- Befürworten der SLDS-Nutzung
Ein Bild von einem modernen SLDS
Sie fragen sich vielleicht: "Ist es möglich, dass etwas so Großes noch großartiger wird?" Nun, liebe SLDS-Fans, die Antwortet lautet "Ja". Der folgende Überblick zeigt, wo sich das Salesforce Lightning Design System heute befindet und wie Sie daran teilhaben können.
Verantwortung der Community
Das Salesforce Lightning Design System ist die Verantwortung einer ganzen Community. Die Personen, die SLDS erstellen, verwalten und nutzen, teilen sich diese Verantwortung. Das Systemdesignteam leitet SLDS als Kuratoren, es kann jedoch jeder Ergänzungen oder Änderungen vorschlagen. Der Erfolg von SLDS hängt von der aktiven Beteiligung der SLDS-Community ab.
Dies funktioniert wie folgt:
Die Designer und Engineering-Fachleute des Salesforce-Designsystemteams haben folgende Aufgaben:
- Leiten des Designsystems als Open Source-Projekt
- Pflegen der Website lightningdesignsystem.com
- Schulungen über Designsysteme im allgemeinen und das SLDS im Speziellen
- Erstellen von Designsystem-Tools wie Entwicklerumgebungen, Plugins, Designdateien und mehr
- Koordination mit Salesforce-Engineering-Teams, um Code für Salesforce-Produkte bereitzustellen
Währenddessen tragen Forscher, Spezialisten für Barrierefreiheit, Produktdesigner, Produktmanager und Engineering-Mitarbeiter von Salesforce einzelne Muster zum Designsystem bei. Die Beiträge stammen aus Problemstellungen, die noch nicht mit SLDS-Mustern gelöst wurden. Das Designsystemteam arbeitet eng mit den Beitragenden zusammen.
Neben diesem internen, zyklischen Prozess gibt es ein umfangreiches externes Ökosystem aus Partnern und Kunden, die Anwendungen auf der Salesforce-Plattform erstellen. Wie jedes Open Source-Projekt, hängt SLDS von einer aktiven Open Source-Community ab, die Ideen hervorbringt, Feedback gibt und Beiträge einreicht.
Gründe für die Verwendung von SLDS
Niemand ist verpflichtet, das Lightning Design System zu verwenden, aber die meisten Salesforce-Designer tun es, und das aus gutem Grund. Das SLDS fördert die Konsistenz nicht um ihrer selbst willen. Ein konsistentes Design verbessert die Benutzerfreundlichkeit, da Benutzer wissen, was sie zu erwarten haben und wie sie Standardelemente einer Salesforce-Anwendung nutzen. Bei gutem Design stehen die Benutzeranforderungen an erster Stelle. Wenn Ihr bestes Design für Ihren Anwendungsfall SLDS nicht verwendet, ist das in Ordnung. Sie bestimmen, in welchem Maß Sie SLDS nutzen. Das Designteam möchte erreichen, dass Sie SLDS gerne verwenden.
Also, warum sollten Sie SLDS verwenden? De Verwendung von SLDS kann dazu beitragen, dass Projekte jeder Größe reibungslos ablaufen und sowohl die Arbeitsbelastung als auch die technischen Schulden reduziert werden. Dies ist ein Vorteil, der sich unter anderem in Bereichen wie Salesforce Lightning-Themen, Anzeigedichte, Rechts-nach-Links-Lokalisierung und Dark Mode bemerkbar macht. SLDS unterstützt Sie beim Erstellen von Lösungen, die:
- strukturierte, bewährte, vertrauenswürdige Muster verwenden
- die Funktionsakzeptanz verbessern
- schneller und mit weniger technischen Schulden skaliert werden können
- von Menschen mit Behinderungen genutzt werden können
- das Salesforce-Branding widerspiegeln
Beitragen zu SLDS
Die Beitragenden haben einen großen Anteil daran, dass SLDS ist, was es ist. Bei der Nutzung von SLDS lernen Kunden und Partner seine Struktur und Leistungsfähigkeit kennen. Im Laufe der Zeit haben Benutzer Ideen zu Verbesserungen an SLDS, die allen Benutzern zugutekommen.
Um zu SLDS beizutragen, verwenden Sie das Open Source GitHub Repository für SLDS. Mit Ihren Beiträgen helfen Sie anderen Designern und Engineering-Fachleuten innerhalb und außerhalb von Salesforce, Zeit zu sparen, die Konsistenz zu erhöhen und Wissen auszutauschen. Gleichzeitig profitieren Sie selbst von den Beiträgen anderer.
Die Messlatte für SLDS-Beiträge liegt relativ hoch. Bevor Sie eine vollständige Lösung entwerfen und einreichen, reichen Sie einen kurzen Vorschlag dazu ein. Ist das Designteam der Meinung, dass Ihr Vorschlag funktionieren kann, wird es Ihre Idee gut heißen und Sie ab diesem Punkt begleiten. Die Beitragenden stellen auch Dokumentation für Muster-Designrichtlinien, Entwickler-Implementierungsrichtlinien, Ikonografie, Designtoken und Entwurfspläne zur Verfügung.
SLDS-Botschafter
Um die Vorteile eines Designsystems zu maximieren, müssen Sie sicherstellen, dass die Produktteams es effizient nutzen. Eine Möglichkeit, dies zu erreichen, ist die Ernennung eines SLDS-Botschafters in Ihrem Unternehmen.
Botschafter sind SLDS-Experten, die als Verbindungspersonen zwischen Designern und Entwicklern und den SLDS-Kuratoren fungieren und Informationen, Feedback, Vorschläge und Beiträge austauschen. Sie fungieren als Berater, führen Teams durch SLDS-Prozesse und helfen anderen, das System optimal einzusetzen. Wenn Sie eine Person (oder Personengruppe) in Ihrem Unternehmen zum SLDS-Botschafter ernennen, geben Sie ihnen eine Plattform, um Wissen an den Rest des Teams weiterzugeben und SLDS für die Verbraucher besser zu machen.
Bereit loszulegen? Lesen Sie weiter, um mehr über die Tools und Ressourcen zu erfahren, die Sie für die Verwendung von SLDS benötigen.
Ressourcen
-
Open Source GitHub-Repository für Lightning Design System
-
Evolving a Design System at Scale
-
Website von Lightning Design System
-
Einführung in SLDS mit Ressourcen und Richtlinien für Designer und Entwickler (in Englisch)
-
SLDS Accessibility Overview