Banner per avvisare i lettori di un argomento vecchio

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 esigenza è emersa organicamente sul nostro sito Discourse: Can we mark some discussions on Julia Discourse as outdated in v. 1.x? - Meta Discussion - Julia Programming Language

5 Mi Piace

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.

3 Mi Piace

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.”

3 Mi Piace

Se è davvero vecchio e obsoleto, perché offrire la possibilità alle persone di farsi esplodere calpestando le mine antiuomo in primo luogo? :thinking:

Strano che la presenza di mine antiuomo sia considerata “user friendly” :grimacing:

1 Mi Piace

È 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.

3 Mi Piace

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…

Potresti anche far sì che un componente del tema mostri un banner su un argomento contrassegnato come stale o qualcosa di simile.

2 Mi Piace

Questa richiesta non sembra affatto strana. Le due opzioni che state proponendo sono:

  1. 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.

  2. 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.

2 Mi Piace

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?

2 Mi Piace

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.

5 Mi Piace

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.

6 Mi Piace

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.

4 Mi Piace

Ci sono alcuni tipi di ‘sollecitazioni’ che potrebbero svolgere questo ruolo, ad esempio:

(Perdonate la mia scarsa punteggiatura!)

Dipende in gran parte dal tipo di contenuti che ha una comunità.

2 Mi Piace