Kontakt

Umfangreiche Integrationen unseres Design System Starterkits kickstartDS

... erleichtern jegliches Setup und weitere Aufgaben

Konzentration auf das Wesentliche!

Ein Designsystem braucht Anwendungen und Projekte, die es auch verwenden. Sonst bleibt es leider nutzlos. Deshalb kommt kickstartDS direkt mit gebrauchsfertigen Integrationen für viele Use Cases und Systeme.

Zum Beispiel bieten wir Adapter, Plugins und Generatoren, um kickstartDS in diversen Headless CMS für Marketing-Websites, Blogs u.v.m. nutzbar zu machen oder die Art und Weise, wie man Designentscheidungen in einen automatisierten Prozess integriert.

Lese hier mehr zu den Integrationen ...

Backend

Adapter und Plugins für headless Systeme: Sanity, WordPress, Contentful

Generatoren

Themes, Plugins und Generatoren für: Next.js, Gatsby, GraphQL

Design System Tooling

Templates und Konnektoren für: Style Dictionary, Figma, Backlight

Design System Derivate

Design System Theme Konverter für: Bootstrap, Material UI

CMS Integration auf Knopfdruck

Warum sind gute Integrationen besonders wichtig?

Anstatt alles selbst und händisch zu erstellen und Euer Projekt im Headless-CMS selbst einzurichten, könnt Ihr einfach unsere Plugins und Starterkits verwenden. Somit gelingt auch hier der "Kickstart" und gleichzeitig ist Eurer Designsystem von Anfang an automatisch mit integriert.

Storyblok mit visual Editing

Storyblok erweist sich als Allrounder mit einem innovativen Visual Editor. kickstartDS Komponenten können über unsere Component-API sehr schnell dort integriert werden. Das optimiert die Benutzererfahrung (UX) und macht Ihr Brand-Team glücklich. Ein entscheidender Vorteil hierbei ist die permanente Synchronisation zwischen Frontend und Ihrem Designsystem. 

Sanity.io für strukturierte Daten und Inhalte

Sanitys Herangehensweise an strukturierte Daten passt wirklich gut zu unserer Art, Komponenten zu erstellen. Die vorhandene Komponente JSON-Schemas kann mit kickstartDS wiederverwendet werden, um Sanity-Konfigurationen auf generische Weise zu erstellen – immer synchron mit Eurem Designsystem, ohne zusätzlichen manuellen Aufwand!

Beispiel mit Sanity-Integration

Headless WordPress für Blogs

WordPress ist das beliebteste Tool um Blogs zu erstellen und zu pflegen. Mit dem unserem Gatsby Theme (via wpgraphql) macht Ihr WordPress zum Headless CMS. Dabei bleibt die UX des Redakteurs erhalten und Ihr bekommt dennoch einen modernen, leistungsstarken und sicheren Web-Stack!

Beispiel mit Wordpress

Marketing- und Content-Seiten mit Contentful

Contentful ist eine großartige Lösung, wenn es darum geht größere Webseiten zu erstellen. Die kickstartDS Integration ermöglicht es, Designsystem-Komponenten ohne großen Aufwand im Page-Builder verfügbar zu machen. Contentful bietet auch umfassende Lösungen für große Unternehmen und Ihre Anforderungen.

Glossar als Beispiel-Integration

Generatoren und Jamstack

... helfen beim Skalieren.

Wie helfen Dir Generatoren?

In einem Designsystem, welches mit kickstartDS erstellt wurde, sind alle Komponenten mit ihren Eigenschaften perfekt strukturiert. Wir nutzen diese Struktur, um ein Gatsby-Theme bereitzustellen, das bereits alles enthält, was eine Website benötigt (für SEO, Performance usw.).

Zusätzlich gibt es für dieses Theme sog. Transformer für WordPressNetlify CMSContentfulMDX. Wenn Sie Next.js verwenden, haben wir einige Plugins, um die Komponenten auch dort performant zu verwenden, ohne selbst Glue-Code schreiben zu müssen.

Nutzt unsere GraphQL-Tools, um TypeScript-Typen für die Komponenten und GraphQL-Typen und -Fragmente für die Verwendung in Gatsby und Next zu generieren. Gleichzeitig wird die Komponenten-Dokumentation automatisch erzeugt.

Plugin und Starter für Next.js

Mit unserem Next.js-Starter bringt Ihr ein Projekt in wenigen Minuten zum Laufen. Oder nutzt unser Plugin direkt, um alles so zu konfigurieren, wie Ihr es braucht ... dabei ist schon ein Großteil der Arbeit getan. Alle Komponenten sind zudem vollständig SSR-kompatibel.

Mehr zu Next.js

Vollständiges Gatsby-Theme

Unser Theme automatisiert alles, was mit dem Rendern Eures Frontends zu tun hat (SEO, Performance usw.). Dabei bietet es gleichzeitig eine gemeinsame Schnittstelle zur Implementation eigener Transformatoren und Resolver. Oder ihr nutzt einfach eines von denen, für die wir bereits erstellt haben: WordPressNetlify CMSContentfulMDX

 

Mehr zu GatsbyJS

GraphQL-Types & Fragmente

Basierend auf unserer Komponenten-API verfügen wir über Tools (via GraphQL Tools), um automatisch GraphQL-Types und Fragmente zu generieren. Dies kann der ideale Baustein für die Erstellung einer gemeinsamen API zwischen Frontend und Backend. Wir nutzen es z.B. als Kern unseres Gatsby-Themes.

Mehr zu GraphQL

Von Design zu Entwicklung und zurück

Design Tokens sind nur der Anfang

Wie verbessern Design Tokens den Designprozess:

Tokens sind der perfekte Ausgangspunkt um den Design- und Entwicklungsprozess zu erleichtern und die Kommunikation, sowie die Verantwortlichkeiten zwischen Designern und Entwicklern entscheidend zu verbessern. Tools wie FigmaStyle Dictionary oder Plattformen wie Knapsack oder Backlight unterstützen Token und sorgen für die Skalierbarkeit und Flexibilität Eures Design Systems.

Style Dictionary

Style Dictionary ist ein von Amazon entwickeltes Open Source Tool, das dabei hilft, eine zuverlässige Struktur für Eure Design-Tokens zu erstellen. In JSON werden alle Token definiert und dann in verschiedene Zielformate zu konvertiert: CSS-EigenschafteniOS-Definitionen oder Themes. Alle unsere Token sind in einem Style Dictionary definiert.

Mehr zu Style Dictionary

Figma

Figma erobert derzeit die Designszene im Sturm. Wir bieten eine Figma-Vorlage an, in der alle unsere semantischen Design-Token visuell kodiert sind. Ihr könnt die Werte in Figma ändern und einen unserer Konnektoren verwenden, um sie automatisch wieder in Eure Codebasis zu integrieren ... zum Beispiel als Teil Eures CI/CDs

kickstartDS Design-Token Template

Backlight.dev

Backlight kann als ganzheitliche Plattform Ihres Teams für Design System Management / DesignOps dienen. kickstartDS ist vollständig kompatibel mit Backlight und seinen Funktionen wie der Style Dictionary-Integration, Bundling, Packaging usw. Ihr könnt sogar unser Starterkit verwenden, um Euer erstes code-first Design System an den Start zu bringen!

Mehr zu Backlight.dev

Integration in

 

Storybook ist de-facto der Standard in der Entwicklung hochwertiger, isolierter Code-Komponenten. Deswegen haben wir viel Zeit investiert, um sicherzustellen, dass sich alles zwischen KickstartDS und Storybook bestmöglich integriert. Und dafür haben wir extra zwei Storybook-Addons selbst geschrieben!

Controls

Mit unserer Component-API interagiert Ihr einfach über automatisch konfigurierte Storybook-Steuerelemente.

Komponenten-Tokens

Anzeigen und Ändern von Komponenten-Tokens direkt in Storybook mit unserem eigenen Storybook-Addon.

Composition

Wir nutzen für alle Designsystem-Projekte Composition. So findet sich unsere Doku direkt in Eurem Storybook.

JSON Schema

Überprüft das JSON-Schema, das die Component-APIs definiert oder ändert Werte mit dem typed auto-complete.

Derivate

... generieren Low-Code Integrationen

 

Design-Tokens können ebenfalls dazu verwendet werden, Themes für andere Frameworks und Bibliotheken zu generieren.

Bootstrap

Generiert einfach automatisch ein Bootstrap-Theme, basierend auf unseren semantischen Design-Tokens, indem Ihr die Style Dictionary-Integration nutzt. Themes sind eine gute Möglichkeit , um in kürzester Zeit eine 80%-Lösung zu erreichen, um von dort weiter auszubauen.

 

Mehr zu Bootstrap-Themes

Material UI / MUI

Wie beim Bootstrap-Theme ist es sehr sinnvoll, vorhandene Design-Tokens und unsere Style Dictionary-Konfiguration zu nutzen, um automatisch ein passendes Material UI / MUI-Theme zu generieren. Natürlich auch als Teil eurer connected CI/CD!

 

Mehr zu Material UI-Themes

Sie wollen kickstartDS in Ihren Projekten nutzen?

Gerne überlegen wir gemeinsam, welche Integration der Open Source Software sinnvoll sind,