Dazu noch 2 Ideen/Vorschläge:
1. 2 editiermöglichkeiten: einmal nur additiv (siehe A3) und einmal komplett. Für die vollständige Editierbarkeit dann eine Beschränkung: nur kleine Änderungen. zwei oder drei wörter pro satz (hinzu oder weg) und n paar buchstaben weg, hinzu oder geändert.
So hat man noch die Chance, Dinge hinzuzufügen, aber nicht, wesentliches zu entfernen. Kleine Sachen wie z.B. Rechtschreibfehler kann man weiterhin korrigieren. Die Konsistenz bleibt weitgehend erhalten.
Nachteil wäre, man bräuchte eine Engine, die die einzelnen Unterschiede sucht und die Änderung demnach bewertet und erlaubt oder nicht. Außerdem bräuchte man einen "Manager" für die Edits. Dieser hat dafür zu sorgen, dass man nicht große Änderungen vornehmen kann, indem man immer wieder kleine Sachen ändert.
2. Eine Art Journal: Wenn man antwortet, wird der Fragetext und die vorigen Antworten so gespeichert, wie sie der Antwortende lesen konnte (müsste man n cookie oder sowas setzen, um zu speichern, wie es grad aussah, das Laden der Seite bekommt man ja mit und kanns weiterverarbeiten).
Diese alten versionen lassen sich dann irgendwie ausklappen oder sowas.
Vorteil: man kann sowohl alte als auch neue versionen des textes sehen.
Nachteil: möglicherweise wird das relativ schnell unübersichtlich. Außerdem braucht es auch nicht grade wenig speicher in der DB, jeden Beitrag 10 mal abzuspeichern...
Evtl. könnte man ja auch hier einen Änderungserkenner einbauen und somit inkrementell abspeichern.
Hat man einen Änderungserkenner (siehe Idee 1 oder zusatz von Idee 2), wäre ich für eine zarte farbliche Hervorhebung der Änderung(en).
Ele