Am 2024-10-30T04:00:00Z führten uns zwei unserer Designer, Jordan und Kris, durch die Struktur des Discourse-Designteams und teilten Tipps zur Erstellung benutzerdefinierter Community-Designs.
Wiederholung
Überblick über die Struktur des Designteams
- Jordan ist unser Leiter des Designteams
- Das Designteam hat zwei Zweige:
- Kundenprojekte (Bryce und Ty), die Kundenanfragen und Anpassungen bearbeiten.
- Discourse Core Internal Team (Charlie, Ella, Kris und Meghna), das sich auf Funktionen innerhalb von Discourse selbst konzentriert.
Highlights der Anpassung
- OpenAI Developer Forum: Ein minimalistischer Look “out of the box” mit leichter Gestaltung.
- MAKE Community: Hinzugefügte Funktionen wie ein Vollbildlayout und ein benutzerdefiniertes Suchbanner für ein personalisiertes Gefühl.
- Epic Developer Community (Unreal Engine): Ein stark angepasstes Design mit einzigartigen Layouts, Plugins und Symbolanpassungen, das zeigt, wie weit Sie mit der Anpassung von Discourse gehen können.
Top-Fragen
Beginn mit Community-Design auf Discourse
Einfach anfangen: Verstehen Sie die Funktionalität von Discourse und definieren Sie Ziele für Ihre Community. Nutzen Sie Branding-Elemente (wie Farbschemata und Header-Links) und berücksichtigen Sie verfügbare Komponenten, bevor Sie sich in tiefe Anpassungen stürzen.
Unterschied zwischen Themes und Theme-Komponenten
Ein Theme passt das gesamte Erscheinungsbild an, während Theme-Komponenten einzelne benutzerdefinierte Elemente (wie Header-Links oder Suchbanner) sind, die zu jedem Theme hinzugefügt werden können.
Schritte von grundlegendem zu hochgradig angepasstem Design
Einfache Setups können vorhandene Komponenten und Themes verwenden, während fortgeschrittene Anpassungen möglicherweise die Beteiligung von Entwicklern für tiefere Änderungen erfordern. Discourse Meta bietet eine Vielzahl von Theme-Komponenten für einfachere, fertige Anpassungen.
Effektive Nutzung von Plugins und Komponenten
Plugins ermöglichen Back-End-Modifikationen, können sich aber auf die Leistung auswirken, daher sind sie am besten für größere Setups geeignet. Theme-Komponenten sind ideal für Front-End-Änderungen und über Meta zugänglich für einfache Installation und Wartung.
Figma-Ressourcen und Verfügbarkeit von Styleguides
Obwohl das Team intern einige Figma-Komponenten verwendet, gibt es keine vollständige Bibliothek aufgrund der breiten Anpassbarkeit von Discourse. Ein integrierter Styleguide innerhalb von Discourse bietet jedoch einen soliden Ausgangspunkt für benutzerdefinierte Layouts.
Wichtige Werkzeuge & Ressourcen
- Discourse Themes
- Theme Components (Header-Links, Suchbanner und mehr)
- Discourse Discover: Eine Live-Showcase von Discourse-Communities mit unterschiedlichen Anpassungsgraden.
- Ask.discourse.com - Eine Lernressource für Discourse-Entwickler und Community-Besitzer, die von KI betrieben wird.