Quando un post viene spostato in una nuova discussione, i follower (coloro che hanno seguito la discussione) della discussione originale diventano automaticamente follower della nuova discussione (la risposta spostata).
Il livello di notifica per la nuova discussione dovrebbe essere impostato su Normale per gli utenti diversi dall’autore originale.
Questo è previsto dal design, @gerhard ha lavorato recentemente su questo. Gli utenti hanno espresso il desiderio di seguire l’argomento originale, quindi assumiamo che vogliano seguire anche il nuovo argomento.
Posso obiettare che, nella maggior parte dei casi, non è così. Perché il nuovo argomento è qualcosa che non si adatta a quello vecchio, altrimenti non sarebbe stato spostato in un nuovo argomento.
Posso condividere la nostra esperienza utente in merito:
I nostri utenti ci hanno lamentato il fatto, sostenendo che abbiamo violato la loro privacy inviando loro notifiche che non avevano scelto di ricevere!
Sono d’accordo che non si tratti di una violazione della privacy, indipendentemente da quanto lo affermino a gran voce. Ma mi è piaciuto quel post per questa logica:
Quindi solo gli autori che stanno già discutendo qualcosa di diverso dovrebbero seguire il nuovo argomento:
Forse ho usato la parola sbagliata o ho interpretato male il contesto. La loro critica era ovviamente rivolta a noi, non al dibattito. Ciò che ci hanno detto è stato questo:
Sentiamo che non rispettate i nostri interessi e ci avete costretto a seguire alcuni argomenti di specifici utenti*!
{*Abbiamo 2-3 utenti specifici particolarmente attivi nel nostro forum che a volte avviano discussioni aggiuntive all’interno di un argomento; in questi casi dobbiamo spostare le loro risposte in una nuova discussione!}
Sembra che ci siano solo due opzioni sul tavolo: il nuovo metodo o il vecchio metodo, ma in entrambi i casi la decisione spetta al sistema.
So che le idee seguenti presentano delle lacune, ma servono solo come bussola e non come una mappa dettagliata.
Forse, invece di lasciare che sia il sistema a decidere, si potrebbe aggiungere una nuova opzione per l’utente che gli permetta di stabilire quando spostare un post, se lo segue automaticamente (lo considero l’opzione passiva).
Un’altra opzione è che vengano avvisati quando visitano nuovamente uno dei due argomenti e possano scegliere quali post continuare a seguire per ricevere notifiche (lo considero l’opzione attiva).
Penso che la soluzione corretta sia quella attuale: iscrivere automaticamente tutti gli utenti che erano già iscritti al post originale al nuovo post.
Gli utenti non hanno il controllo su quando un amministratore o un moderatore può dividere un thread. Se sono interessati all’argomento del post che viene diviso e non sono iscritti ad esso, perdono l’opportunità di leggere ciò che gli altri hanno da dire, o addirittura di leggere quel post se viene diviso prima che lo abbiano letto, quindi non possono sapere se è di loro interesse o meno.
Se invece sono già iscritti e non sono interessati, hanno sempre la possibilità di disiscriversi.
Concordo con Remah: qualsiasi utente il cui post è stato spostato nel nuovo argomento dovrebbe seguire la discussione; tutti gli altri dovrebbero essere lasciati indisturbati.
Il problema è che in questa situazione non esiste una soluzione migliore o peggiore. Quando gli utenti stanno seguendo o monitorando un argomento specifico e un post viene spostato in un altro argomento, alcuni utenti desiderano essere avvisati delle modifiche a quel nuovo argomento, mentre altri no.
Abbiamo deciso di annullare tale modifica e semplificare il codice, poiché quell’adeguamento ha introdotto un’elevata complessità per gestire questo caso particolare. Di conseguenza, quando un post viene spostato, il livello di notifica corrente dell’utente verrà mantenuto anche per il nuovo argomento.
Quando una risposta viene spostata in un nuovo argomento, significa che è considerata fuori tema per la discussione precedente ed è meglio che diventi un nuovo argomento. Perché gli utenti dovrebbero essere interessati a discussioni fuori tema?
Compreso, purtroppo avrai bisogno di un plugin personalizzato per apportare questa modifica. La logica è troppo complessa per gestire questo caso particolare e la modifica stava causando altri gravi bug.
Il software non ha modo di sapere se stai separando qualcosa perché è:
Fuori tema e a nessuno importa
Fuori tema ma a tutti importa
Si potrebbe obiettare che, se a nessuno importa, dovresti semplicemente convertirlo in un messaggio privato o eliminarlo.
Esatto! Ecco perché se una risposta è frammentata e non è stata eliminata, significa che vale la pena e che altri potrebbero interessarsene; se scelgono di farlo.
Forse ho scelto di seguire quell’argomento proprio a causa di quella risposta.
Preferisco ricevere una notifica in più piuttosto che una in meno. E posso sempre scegliere di smettere di seguire il nuovo argomento.