Come devono essere gestiti i commenti nidificati dopo la cancellazione?

-1

Il sistema di commenti che sto usando in questo momento salva le risposte a un commento con quell'ID di commento come genitore. Il problema è che se l'utente del commento principale cancella il suo commento, nessuna delle risposte di quel commento verrà più visualizzata nella pagina. Penso che va bene se solo uno o due commenti sono risposte direttamente a quel commento, ma se ci sono commenti nidificati e le persone hanno una conversazione, tutto andrà perso se il commento principale viene cancellato.

Quindi le mie domande sono: su una cancellazione di commenti dovrei solo visualizzare cancellato, o dovrei effettivamente cancellare tutto? Quali sono le pratiche comuni per questo tipo di cose, cosa si aspettano gli utenti?

    
posta SomeBeginner 01.04.2018 - 14:09
fonte

1 risposta

1

La risposta dipenderà dal contesto.

Se stai costruendo qualcosa come una bacheca, ha senso mostrare il messaggio di tipo "Contenuto rimosso" quando un post è stato rimosso dall'autore originale, mantenendo intatta la parte rimanente della discussione, facendo altrimenti metterebbe l'intera discussione in balia del poster originale, che raramente è una buona cosa, dato che la discussione potrebbe derivare molto dalle sue origini.

Se stai creando qualcosa in cui una risposta a un post non ha senso senza il post originale, allora la rimozione dell'intera discussione ha senso. Ad esempio, su Stack Exchange, sarebbe davvero strano mantenere le risposte a una domanda che è stata rimossa. Tuttavia, dovresti probabilmente progettare un sistema in cui gli autori possano ancora recuperare le loro risposte anche dopo la rimozione del post originale. Uno degli aspetti più fastidiosi di Stack Exchange è in particolare il fatto che pochi mesi dopo aver passato mezz'ora a scrivere una risposta, si vede la comunità (o l'OP) rimuovere la domanda, ed è molto difficile ottenere la risposta in per copiarlo da qualche altra parte.

Nota a margine: se stai parlando di commenti annidati, probabilmente stai ragionando da programmatore. Non c'è nulla di sbagliato nel ragionamento come programmatore, a meno che non lo si faccia per progettare interfacce utente. Le strutture gerarchiche sono un modo sbagliato di mostrare informazioni nella maggior parte dei casi; Le bacheche gerarchiche sono un eccellente esempio di un'interfaccia inutilizzabile, inutilizzabile perché progettata con la logica del programmatore. A meno che il design non sia stato creato da un designer di esperienza utente professionale che è assolutamente sicuro che l'approccio gerarchico è la strada da percorrere, per favore, evitate questo approccio. Ci sono già troppe interfacce utente di bassa qualità in questo mondo.

    
risposta data 01.04.2018 - 21:31
fonte

Leggi altre domande sui tag