Quando si utilizza Discourse per la gestione dello sviluppo di progetti, è spesso un eccesso operativo creare un argomento separato per ogni piccola cosa che necessita di una correzione: è molto più fattibile e rapido discuterle e raccoglierle in un unico argomento.
Aggiungo una casella di controllo ogni volta che c’è un messaggio che richiede una correzione. Questo funziona bene di per sé. Ma la parte scomoda è cercare nell’intero argomento i messaggi con caselle di controllo non selezionate.
Quindi la funzionalità proposta è consentire l’incorporamento di una casella di controllo dinamica (ad esempio, nel primissimo messaggio di un argomento, ma fondamentalmente ovunque si desideri), che mimerebbe tutte le caselle di controllo esistenti in tutti i messaggi dell’argomento.
Chiamiamola topic checkboxes.
Una configurazione aggiuntiva per le caselle di controllo dell’argomento potrebbe essere un modo per filtrare e mostrare solo le caselle di controllo selezionate o non selezionate.
Quando un elemento viene selezionato/deselezionato in una casella di controllo dell’argomento, anche la corrispondente casella di controllo nel messaggio viene rispettivamente selezionata/deselezionata.
Sì, ho capito. Ma quando tutti i lavori menzionati nei post sono risolti e devi chiudere l’argomento, perché avresti bisogno di caselle di controllo automatiche per ogni post? Semplicemente risolvere il primo e poi chiudere automaticamente l’argomento farebbe la stessa cosa.
Vorresti usare qualche super controllo per dimostrare che tutti i compiti di quell’argomento, cioè i post, sono pronti, giusto?
questo non è il nostro caso; l’argomento è “in corso” da alcune settimane mentre discutiamo e lavoriamo su una funzionalità, e creiamo micro-attività al volo; una casella di controllo che possiamo selezionare una volta completata l’attività è più che sufficiente; un argomento per ciascuna di tali attività creerebbe un caos di milioni di argomenti. Quindi, se “argomenti multipli” avessero funzionato per noi, non avrei creato questa richiesta di funzionalità.
Non sono sicuro di cosa intendi.
Lascia che ti mostri un esempio:
Argomento: Iterazione sull’UX della funzionalità ABC
Messaggio 1
Descrizione della funzionalità bla-bla-bla.
TODO: [topic_features]
p.s. il messaggio 1 renderizzerebbe un elenco di caselle di controllo da tutti i post nell’argomento, così:
[ ] Aggiorna questo e quello bla-bla-bla
[+] Correggi XYZ.
Messaggio 2
Ciao Tom, bla-bla-bla. Aggiorniamolo in modo che bla-bla-bla.
Aggiorna questo e quello bla-bla-bla
Messaggio 3
Penso che debba funzionare in questo modo e non in quell’altro qui, per favore guarda lo screenshot. Correggiamolo.
[+] Correggi XYZ.
Messaggio 4
Ehi, ho corretto XYZ, dai un’occhiata allo screenshot qui sotto, mi piace come è venuto!
Mi piacerebbe che questa funzione fosse implementata, ne abbiamo bisogno ora che abbiamo più persone che usano Discourse per la gestione dei progetti. Discutiamo semplicemente delle cose e vengono fuori azioni praticabili, e le “markiamo” aggiungendo una casella di controllo, così niente viene dimenticato o perso successivamente. Dopo, sarebbe estremamente comodo se ci fosse un elenco di riepilogo delle caselle di controllo che mostra tutte le caselle–sia dal tema corrente che da una categoria–e opzionalmente solo quelle non spuntate, o prima quelle non spuntate, poi quelle già spuntate.