Avvisiamo quando gli utenti cercano di riattivare un argomento vecchio: è possibile aggiungere un banner per chi si imbatte in (e semplicemente visualizza) un argomento vecchio? Sarebbe bello aggiungere un banner di avviso in alto nella pagina (un po’ come fanno ora alcuni siti di notizie), qualcosa del genere:
“Questo argomento è stato aggiornato per l’ultima volta oltre due anni fa e potrebbe contenere informazioni obsolete. Considera di aprire un nuovo post se non risolve la tua domanda.”
Si tratta di una funzionalità o di un plugin esistente? O è qualcosa che potrebbe essere aggiunto come una delle due opzioni?
Questa non è una funzionalità esistente… Credo che ne sia già stato discusso in passato, ma non è stata richiesta abbastanza per diventare una priorità. Immagino che mi aspetterei che qualcuno risponda a un argomento se scopre che è obsoleto (anche se un ulteriore stimolo non farebbe male).
Dovrebbe essere sicuramente possibile realizzarlo tramite un plugin.
Sì, l’idea è che su molti siti — incluso il nostro — il rapporto tra visualizzazioni e numero di utenti sia molto alto. Abbiamo molti osservatori silenziosi e persone senza un account che non proverebbero nemmeno a rispondere, quindi non lo considererei tanto un ulteriore avviso quanto l’unico avviso che la maggior parte delle persone vedrà.
Riteniamo che la chiusura aggressiva e l’eliminazione di massa siano piuttosto ostili all’utente. I risultati possono variare.
Ci sono tante buone informazioni nei nostri vecchi thread, ma, nel nostro caso, le sintassi potrebbero essere cambiate leggermente, il che potrebbe causare frustrazione o essere un buon motivo per aprire un nuovo thread. Quindi, no, non voglio eliminarli in massa. Voglio solo dare un semplice promemoria che dice: “Ehi, questo è vecchio, quindi se non risolve il tuo problema, potrebbe essere per questo motivo.”
È un appello all’estremo terribile. No, i nostri vecchi post non sono mine terrestri — non in gran parte, almeno. Sì, alcuni di essi potrebbero essersi un po’ deteriorati, ma c’è ancora molta buona informazione da trovare — anche in quelli in cui la sintassi ha bisogno di un leggero aggiornamento.
Forse la strategia migliore è aggiornarli, allora?
Sento che un enorme disclaimer applicato in modo acritico a tutti i post vecchi verrà (correttamente) ignorato dagli utenti. Stessa ragione per cui queste cose sono inefficaci…
Questa richiesta non sembra affatto strana. Le due opzioni che state proponendo sono:
Eliminare completamente i vecchi thread. Questo non è accettabile perché nei thread vecchi c’è ancora molta informazione utile. Finché qualcuno è consapevole che potrebbe essere necessario aggiornare la sintassi o prestare altre attenzioni, allora possono essere molto utili.
Modificare i vecchi thread. Questo non è accettabile perché richiede la modifica in massa dei post di altre persone, cosa generalmente non accettabile sui nostri forum, per non parlare del fatto che è un’enorme quantità di lavoro manuale che non abbiamo la capacità di svolgere.
Queste opzioni possono funzionare per voi, ma non per noi.
Puoi fare ciò che preferisci; in qualità di fondatore di Stack Overflow, ti informo che un disclaimer generico e standardizzato, applicato ciecamente ai post vecchi, potrebbe essere molto meno efficace di quanto tu speri.
Non è una cattiva idea: potremmo aggiungere in blocco il tag v0.x a tutti i post precedenti alla nostra versione 1.0 e poi stilizzarli diversamente. È possibile selezionare in blocco più di 50 argomenti alla volta?
Credo di sì: basta caricare il successivo set della lista degli argomenti. Puoi farlo anche dalla console.
Dovrai adattare lo script per trovare tutti gli argomenti precedenti a una certa data e aggiungere quel tag automaticamente.
Per essere onesti, questa è una #richiesta di funzionalità. Jeff è il product manager e capisco il suo punto di vista sull’aggiungere banner come questo al core, perché potrebbe essere rumoroso. Ma ci sono altri modi per ottenerlo, se lo ritieni necessario per la tua community.
Grazie per la reinterpretazione del linguaggio di Jeff. Capisco perfettamente la necessità di una visione orientata per il software in generale.
Stiamo ancora solo facendo brainstorming su questo; chiedevo semplicemente se fosse possibile. Se sia una buona idea è certamente discutibile e vale la pena rifletterci. Nel nostro caso, penso che possiamo definire i tempi con sufficiente precisione da rendere effettivamente utile il banner: può, ad esempio, indicare le guide di transizione tra le versioni e simili. Potremmo persino incoraggiare le persone a suggerire aggiornamenti al post, così da co-creare l’aggiornamento attraverso il crowdsourcing.
Soprattutto se si tratta di documentazione per qualcosa di tecnico (come nel tuo caso), è ragionevole voler etichettare qualcosa come obsoleto. EmberJS, che utilizziamo per Discourse, lo fa se per caso si finisce per consultare la documentazione di una versione precedente, fornendo anche un collegamento alla versione più recente della documentazione.
Se il primo post del topic è in discussione, potresti anche convertire il topic in una wiki e limitare l’accesso a un determinato livello di fiducia. Questo permetterebbe ai partecipanti fidati della tua community di apportare modifiche direttamente, se lo desideri.