Quando cito il post di un altro utente (incollando il link pubblico) e successivamente loro eliminano il post originale, il testo del loro post rimane comunque visibile nella mia citazione.
Sono curioso di conoscere la logica alla base di questo comportamento. Perché permettere l’eliminazione se chiunque può conservare pubblicamente il post di un altro utente tramite citazione?
Innanzitutto, sarebbe piuttosto difficile cercare ogni post nel database quando un post viene eliminato, per verificare la possibilità che qualche altro post lo abbia citato.
Inoltre, sarebbe molto più disturbante per qualcuno vedere il testo del proprio post modificato senza la sua conoscenza. Ad esempio, cosa succede se scrivono “<cita qualcosa da Pat> Non sono d'accordo con quanto detto qui” e Pat elimina il post, facendo sì che il testo diventi semplicemente “Non sono d’accordo con quanto detto qui”? Non avrebbe più senso.
Modifica: Non riesco mai a notare che le cose si trovano nella categoria delle funzionalità.
L’esempio “Ma anche” è un po’ quello che succede su Twitter ora, quindi penso che le persone ci siano abituate.
Per quanto riguarda il primo, Discourse non traccia già da dove vengono citate le cose (se le citazioni hanno già gli attributi quote="username, post:NUM, topic:ID")? Non credo che Discourse dovrebbe eseguire queste eliminazioni in modo predefinito, ma posso certamente immaginare situazioni in cui potrebbe essere preferibile.
Se la rimozione è davvero così importante, esegui un’eliminazione a cascata in cui vengono cancellate anche tutte le risposte al post. Non capisco perché serva una funzionalità del genere, quando un moderatore potrebbe occuparsene con pochi clic nel raro caso in cui il contenuto pubblicato sia così pericoloso da dover essere eliminato completamente.
Sì, l’interazione di cui parlo è quella menzionata da @elijah: l’equivalente di cancellare un tweet e vedere che anche i relativi cit-tweet o sottotweet vengono modificati con un segnaposto del tipo Questo contenuto non è più disponibile. Forse sono troppo abituato a Twitter, ma per me è sicuramente l’esito atteso di una cancellazione.
Non è esattamente la stessa cosa; una citazione esiste come contenuto effettivo nel post. Quando le persone “citano” un tweet o fanno un “retweet” di un tweet, lo stanno collegando tramite l’interfaccia utente integrata di Twitter. Immagina di twittare questo su Twitter:
Bene, @joe ha appena detto ‘Mi piacciono le mele’ e lo trovo scioccante!
Se Joe cancella il suo tweet che diceva
Mi piacciono le mele
non ci si aspetterebbe che il mio tweet che lo cita venga rimosso o modificato.
Ah, personalmente faccio il ‘quote tweet’ incollando l’URL del tweet citato nel mio nuovo tweet, che è anche il modo in cui cito su Discourse.
Riguardo al tuo esempio: naturalmente, se citassi manualmente qualcosa qui su Discourse, non mi aspetterei che sparisse dopo l’eliminazione del riferimento. Ma non è di questo che sto parlando.
Solo per essere sicuri di essere sulla stessa lunghezza d’onda, ecco cosa intendo:
Forse sono troppo abituato a Twitter, ma mi sembra inconsistente che il riquadro sopra non cambi in ‘Questo contenuto non è più disponibile’ se elimini il tuo post.