Il 2024-10-30T04:00:00Z, due dei nostri designer, Jordan e Kris, ci hanno illustrato come è strutturato il team di design di Discourse e hanno condiviso suggerimenti per la creazione di design personalizzati per la community.
Replica
Struttura del Team di Design in Breve
- Jordan è il nostro Team Lead del Design
- Il team di design ha due branche:
- Progetti Clienti (Bryce e Ty), che gestiscono richieste e personalizzazioni dei clienti.
- Team Interno Core di Discourse (Charlie, Ella, Kris e Meghna), che si concentra sulle funzionalità all’interno di Discourse stesso.
Punti Salienti della Personalizzazione
- OpenAI Developer Forum: Un look minimalista, pronto all’uso con uno stile leggero.
- MAKE Community: Aggiunte funzionalità come un layout a larghezza intera e un banner di ricerca personalizzato per un tocco personale.
- Epic Developer Community (Unreal Engine): Un design altamente personalizzato con layout unici, plugin e modifiche alle icone, che mostra quanto si possa andare lontano con la personalizzazione di Discourse.
Domande Principali
Iniziare con il Design della Community su Discourse
Inizia in modo semplice: comprendi la funzionalità di Discourse e definisci gli obiettivi per la tua community. Utilizza elementi del marchio (come schemi di colori e collegamenti nell’intestazione) e considera i componenti disponibili prima di addentrarti in personalizzazioni profonde.
Differenza tra Temi e Componenti Tematici
Un tema regola l’aspetto generale, mentre i componenti tematici sono singoli elementi personalizzati (come collegamenti nell’intestazione o banner di ricerca) che possono essere aggiunti a qualsiasi tema.
Passaggi da un Design di Base a uno Altamente Personalizzato
Le configurazioni di base possono utilizzare componenti e temi esistenti, mentre le personalizzazioni avanzate potrebbero richiedere il coinvolgimento di uno sviluppatore per modifiche più profonde. Discourse Meta offre una varietà di componenti tematici per una personalizzazione più semplice e pronta all’uso.
Utilizzo Efficace di Plugin e Componenti
I plugin consentono modifiche al back-end ma possono influire sulle prestazioni, quindi sono ideali per configurazioni più ampie. I componenti tematici sono ideali per modifiche al front-end, accessibili tramite Meta per una facile installazione e manutenzione.
Risorse Figma e Disponibilità della Guida di Stile
Sebbene il team utilizzi internamente alcuni componenti Figma, non esiste una libreria completa a causa dell’ampia personalizzazione possibile su Discourse. Tuttavia, una guida di stile integrata in Discourse offre un solido punto di partenza per layout personalizzati.
Strumenti e Risorse Chiave
- Temi Discourse
- Componenti Tematici (collegamenti nell’intestazione, banner di ricerca e altro)
- Discourse Discover: Una vetrina dal vivo di community Discourse con diversi livelli di personalizzazione.
- Ask.discourse.com - Una risorsa di apprendimento per sviluppatori e proprietari di community Discourse basata sull’IA