Qual è la ragione tecnica per cui così tanti siti di social media non ti permettono di modificare il tuo testo?

8

Una lamentela comune che ho sentito su Facebook, Twitter, Ning e altri siti sociali è che una volta che un commento o un post è stato fatto, non può essere modificato.

Penso che ciò vada contro uno degli obiettivi chiave dell'esperienza utente: dare all'utente l'agenzia , o la capacità di controllare ciò che fa nel software.

Anche sui siti Stackexchange, puoi modificare i commenti solo per un certo periodo di tempo.

L'incapacità di così tante app web non consente agli utenti di modificare la loro scrittura di una mancanza tecnica o di una "funzionalità di progettazione"?

    
posta Edward Tanguay 04.03.2011 - 23:59
fonte

5 risposte

21

Immagina questo. Inserisco un aggiornamento di stato:

I finally finished our renovations!

Il tuo commento è:

Great stuff! Congrats! I want to do that too.

E poi ho cambiato il mio post originale:

I just kicked old lady.

Riterresti ancora il tuo commento? :)

    
risposta data 05.03.2011 - 00:15
fonte
7

Agenzia (come la definisci: essere in grado di controllare i tuoi dati nel modo in cui vuoi) è in conflitto diretto con un altro obiettivo chiave di esperienze utente :

Integrità

Con i social media è integrità storica . Un altro obiettivo che può essere vanificato da "più agenzia" è integrità operativa .

  • Integrità storica : si tratta di Facebook, Twitter e persino StackOverflow. @ Yuriy risolve questo problema con un semplice esempio. Inoltre, guarda il nostro software StackExchange. Puoi modificare i tuoi commenti, giusto? Sbagliato. Tutto quello che hai veramente è un pulsante ** oh-sh ****. Hai 5 minuti per ripensare e riformulare ciò che hai digitato nel tuo commento, se premi [Aggiungi commento] troppo frettolosamente, ma poi il tuo commento è bloccato nella cronologia per sempre (e contrassegnato come modificato) ...

    Ma puoi cancellarlo e ripubblicare, giusto? La cosa importante è che il nuovo commento ottiene dopo il resto della conversazione in modo che tu non possa dirottare la cronologia da altri partecipanti.

  • Integrità operativa : guarda iOS. Uno dei principi chiave di iOS è un sistema molto controllato. Ciò conferisce maggiore controllo a Apple per offrire maggiori garanzie per molti aspetti dell'esperienza: durata della batteria, crash, virus, malware (processo di approvazione di App Store), ecc.

    Alcuni utenti non lo vogliono. Vanno con Android. Ma questo è uno dei motivi per cui i responsabili delle attività e i gestori avanzati di cache diventano popolari su Android. È un compromesso.

@ twhitlock è corretto che l'invalidazione della cache introduce problemi tecnici.

Ma guarda tutte le cose che Facebook fa ti lascia modificare (ogni piccola parte del tuo profilo, didascalie di foto, tag, didascalie di album, arrangiamenti di album, note, eventi, liste di amici, controllo preciso impostazioni di sicurezza, ecc.) Facebook può gestire la modifica. Non ti lasciano perché è una parte fondamentale della loro esperienza progettata e controllata.

    
risposta data 05.03.2011 - 01:02
fonte
5

Penso che una delle risposte tecniche sia che è più semplice leggere solo i dati su larga scala.

È più semplice avere dati che possono essere aggiunti solo, in questo modo non devi mai preoccuparti di chi ha una vecchia copia dei dati. Se ti devi preoccupare di modificare, puoi accedere a diverse modalità di replica dei dati e devi bloccare l'accesso in lettura quando lo stai modificando o permetterlo di aggiornarlo per la lettura successiva. Questo è un problema di invalidazione della cache perché in qualsiasi sito Web di grandi dimensioni esiste la memorizzazione nella cache e l'invalidazione della cache è uno dei problemi più difficili in informatica.

    
risposta data 05.03.2011 - 00:28
fonte
3

Penso che sia una caratteristica del design.

Innanzitutto, dal punto di vista della comunicazione, la funzione di modifica fornisce una divisione in uno scambio. Se qualcuno cambia un inizio di un thread che ha una lunga conversazione in modo che non si adatti alla conversazione che ne risultava più, c'è una disgiunzione.

Penso che sia per questo che siti come StackOverflow richiedono che tu abbia un certo numero di rappresentanti per poterlo fare. L'ipotesi è che ti fidi abbastanza per non causare una divisione del genere.

Inoltre, se non hai la possibilità di modificare, dovrebbe (non credo sia sempre così) farti riflettere su ciò che stai per scrivere.

    
risposta data 05.03.2011 - 00:16
fonte
0

Ho sempre pensato che fosse solo una questione di scala: con 700 milioni di utenti, il monitoraggio delle modifiche sarebbe stato un grosso lavoro!

    
risposta data 05.03.2011 - 01:47
fonte

Leggi altre domande sui tag