BonBonSlick
@BonBonSlick
Vanilla Web Architect

Позволять редактировать контент когда к нему уже есть комментарии?

К примеру пост, юзер сделал пост, юзеры понописали свое мнение, а потом автор туда куи напинает в пост и все, комментарии уже неуместны к посту.
Тоже самое с любым другим видом контента который публично опубликован и потом редактируем.
К примеру ответ на коментарий, но автор потом поправил основной коментарий, тогда ответ нерелевантный.

Размышляя о решениях придумал несколько решений

1 - удалять связи после апдейта, к примеру коментарии к посту
2 - блокировать возможность редактирования, если есть хотя бы один коментарий
3 - хранить несколько версий поста, после редактирования у поста будет несколько страниц со своими коментариями
4 - ждать одобрения правки от хотя бы 51% коментаторов. То есть пост, 10 коментов оставлено от уник юзеров. Надо что бы 6 из них одобрили правку

Уверен что можно еще как минимум столько же придумать, это первый что прилши в голову.
Данная проблема повсеместна, однако реализации ее решения я не видел нигде и никогда.

Какие есть еще варианты?
Как вы думаете какие и когда подойдут лучше?
Почему?
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 2
@kandrash
Кратко о себе
На тостере посмотрите. Правки одобряются модераторами, есть история правок. Разносить ответы по версиям вопроса - полная глупость.

Из ваших вариантов наверное второй самый приемлимый из простых в реализации. Либо, например, позволять править не более 10% текста. Хватит на опечатки и UPD в конце поста, но не позволит полностью новый пост на это место поместить.

1. Удалять 100 комментов после того как ТС опечатку исправил?
3. Создать 10 постов из одного, которые запятыми различаются?
4. Ждать пока 51 юзер не поленится и правки проверит?
Ответ написан
@cicatrix
было бы большой ошибкой думать
Самое простое (да и самое, наверное, хорошее), это запрет на правки после добавления комментария.
А вообще, вам бы у пользователей спросить. Специфика - она вещь такая. То, что хорошо на одном ресурсе, может быть плохо на другом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы