Un modello di community che enfatizza luogo e intento

Voglio condividere un layout a cui ho lavorato per un progetto comunitario. Ho lavorato per astrarre alcune delle sue idee e spero che possa fornire ispirazione generale per organizzazioni no-profit, open-source, basate su capitoli o comunque con strutture comunitarie distribuite.

Il design ha due obiettivi principali:

  • suggerire sempre un luogo e un intento comune attorno alle conversazioni
  • inquadrare le conversazioni all’interno di un contesto più ampio di contenuti in primo piano e aree di lavoro

La vista concettuale di atterraggio:

La navigazione verso aree specifiche cambierà gli indizi contestuali. A parte questo, la navigazione rimane coerente:

La navigazione verso un’area di lavoro aggiungerà strumenti di collaborazione alla navigazione:

L’implementazione sul nostro progetto appare così:

Su ogni spazio suggeriamo un contesto e un intento distinti attraverso elementi visivi e testo introduttivo:

Nelle aree di lavoro, il menu di navigazione fornisce sotto-navigazione e accesso ai tag:

22 Mi Piace

Sembra simile all’istanza di discourse di webcore. Molto bello

4 Mi Piace

Realizzi dei fantastici design di Discourse. Ottimo lavoro!

Mettendo da parte se lo farai o meno, quanto di questo potrebbe essere condiviso come un normale tema di Discourse? Quanto è componente del tema o personalizzazione più approfondita?

7 Mi Piace

Wow! Che modello fantastico! :scream:

Come l’hai creato?

4 Mi Piace

Sembra fantastico. Abbiamo bisogno di altri temi personalizzati come questo.

5 Mi Piace

Grazie a tutti per le belle parole :hugs:

Riguardo a come è fatto: il template concettuale è solo una bozza, li creo con Figma. Non è specifico per Discourse.

Per la community di Couchers.org l’ho implementato su Discourse raggruppando gli stili in un tema e usando componenti del tema (Header Search, Category Banners, Custom Nav Links, Featured Cards, Category Showcase, Modern Category Boxes, Easy Footer). Ho aggiunto del codice personalizzato per ottenere banner distinti sulla Homepage e sulla rotta Latest.

Il layout finale e il funzionamento della community dipendono quindi dalla regolazione delle impostazioni: a livello di sito, sui componenti, sulle categorie, per i tag. Quindi non potresti implementare il template condividendo solo un tema e componenti raggruppati.

Concettualmente non lo vedo come un tema, ma piuttosto come un template, un layout o un modello. Non sono ancora sicuro del termine migliore. Il suo obiettivo non è tanto cambiare solo l’aspetto, ma cambiare il funzionamento e l’UX al fine di supportare uno specifico caso d’uso o modello di community. Sto lavorando anche su altri template e mi chiedo quale sarebbe il modo migliore per condividerli. Avresti bisogno di un modo per esportare e importare tutte le impostazioni sovrascritte. Al momento l’unico modo che conosco è usare un backup, ma sarebbe fantastico trovare un modo che miri solo alle impostazioni e non al contenuto del sito.

9 Mi Piace

È già possibile esportare/importare le impostazioni del sito:

Potrebbe richiedere un po’ di lavoro documentare ciascuna di esse, ma un modo semplice potrebbe essere quello di pubblicare un nuovo argomento qui su Meta (opportunamente etichettato, ecc.) delineando tutte le personalizzazioni utilizzando una struttura come questa:

  1. Concetto di design e sito dimostrativo (se disponibile)
  2. Tema come file esportato
  3. Componenti del tema come elenco con una breve panoramica delle impostazioni modificate
  4. Plugin con brevi note sulla configurazione di ciascuno
  5. Impostazioni modificate rispetto all’impostazione predefinita come file .yml
7 Mi Piace

Questi sono ottimi suggerimenti! Grazie per averli condivisi @nathank

5 Mi Piace

Stai cercando altro lavoro freelance?

5 Mi Piace