Kommentare »ausblenden« statt löschen
Ich arbeite momentan an einem Feature, welches beim Löschen eines Kommentars diesen nicht komplett aus der Datenbank entfernt, sondern nur als gelöscht markiert (sog. »soft comment deletion«)
Das würde z.B. verhindern, dass ganze Threads verschwinden, bloß weil der »Mutter-Kommentar« gelöscht wurde.
Hier ein Screenshot, wie das ausschauen könnte:
Daraus ergeben sich ein paar Fragen:
- Soll ein »gelöschter« Kommentar wiederhergestellt werden können?
- Sollen Benutzername und Datum eines »gelöschten« Kommentars weiterhin angezeigt werden?
- Soll ein alleinstehender Kommentar (also ohne weitere Antworten darauf) automatisch vollständig aus der Datenbank gelöscht, oder auch nur als »gelöscht« markiert werden?
- Soll jeder Kommentar auf Wunsch auch »richtig« gelöscht, also vollständig aus der Datenbank entfernt werden können?
...und das sind womöglich nicht einmal alle, weitere dürfen gerne gepostet werden.
Jedenfalls interessieren mich die Meinungen dazu. Auch wenn ich nicht versprechen kann, alle zu berücksichtigen, so wären sie vielleicht eine gute Entscheidungshilfe.