Molti utenti del nostro forum amano scrivere blog quotidiani oltre alle attività sociali, o in altre parole, avere un blog personale. Alcuni potrebbero voler scrivere storie e memorie, mentre altri potrebbero dedicarsi alla fotografia o alle critiche.
Discourse ha il potenziale per implementare questa funzionalità e, con solo pochi semplici cambiamenti, è possibile integrarla al suo interno. Possiamo progettare un tipo di argomento che solo il creatore può modificare e, idealmente, i post degli altri utenti possono essere visualizzati come commenti.
Credi che una tale funzionalità verrà implementata un giorno o la consideri un anti-pattern?
Esatto, ma prima di entrare nel dettaglio dei metodi di terze parti, voglio assicurarmi che in futuro Discourse possa essere disposto a implementare una cosa del genere a livello centrale. Perché implementare la possibilità di commentare il post è una delle cose che ha molte dipendenze; altrimenti, limitare la possibilità di scrivere su un argomento può essere fatto da un singolo componente del tema.
Ho provato questa soluzione. Ha funzionato bene, ma nessun utente l’ha utilizzata…
Ho creato un gruppo contenente me stesso (come utente “cavia”).
Ho creato una categoria e ho assegnato al gruppo il permesso di Creare, mentre a tutti gli altri quello di Vedere/Rispondere.
Ho aggiunto un componente del tema per includere descrizioni più ampie delle categorie (così da poter inserire in alto un testo tipo “questo è un blog”).
Il gruppo è necessario per la sicurezza, ma permetterebbe anche a gruppi di persone di co-autorare il blog.
Pensavo di creare in seguito una categoria genitore, “Blog”, da posizionare sopra i vari blog, se necessario.
Esiste un componente tema Blog. Forse potresti usarlo come punto di partenza?
Discourse è un forum: puoi utilizzare un software per blog e impiegare Discourse per i commenti.
Penso che molte persone usino Jekyll e, naturalmente, potresti usare WordPress con un tema da blog e il plugin ufficiale.
Questo metodo è valido per un numero ridotto di blog. Quando avremo un gran numero di blog, le impostazioni in questo modo diventeranno molto difficili da gestire. Dobbiamo creare una categoria chiamata “Blog” e un sottoinsieme all’interno del numero di utenti che richiedono un blog. Inoltre, dobbiamo creare gruppi in base al numero di utenti che richiedono un blog per impostare i loro accessi. Dopo un po’, ad esempio, controllare, gestire e applicare modifiche a 1000 blog diventa quasi impossibile.
Grazie per aver presentato questo componente, lo esaminerò. WordPress è adatto a questo scopo, ma gli utenti preferiscono sicuramente lavorare in un unico ambiente. Ora le loro conversazioni avvengono all’interno di Discourse ed è meglio per loro scrivere il loro blog nello stesso ambiente.
Esatto, abbiamo già implementato un piano del genere. Questa idea è perfettamente applicabile. Inoltre, nella categoria destinata ai blog, abbiamo modificato lo stile della pagina in modo che il primo post sia grande e il resto dei post venga visualizzato come commenti.
Tuttavia, l’unico problema che abbiamo con questo metodo è che non possiamo assegnare tag agli utenti, e non è la cosa giusta da fare. Se fosse possibile che parte del contenuto pubblicato in una categoria blog apparisse in un flusso nel profilo utente che elencasse i contenuti scritti nel suo blog, questo problema sarebbe risolto.
Perché al momento, l’unico modo per vedere l’elenco dei blog di una persona è utilizzare la ricerca avanzata, selezionando la categoria del blog e l’utente autore.