Удаление постов: как?

31.07.2008 20:15
Задача: как сделать так, чтобы пользователи могли редактировать комментарий и при этом никого не травмировали.

1. Diff (ревизии и версии) не работает, честно. Он даже в вики не работает. Даже если бы он работал, никто не полезет сравнивать отредактированный комментарий с конечным. Более того — даже конечный комментарий не факт, что прочитают.

2. Любые методы «через N минут…» не работают, ибо N для всех разный, зависит от размера поста, времени твоей реакции, скорости связи, скорости дискуссии, времени реакции других пользователей.

3. Способ «не публиковать сразу, а публиковать через N минут, зато N минут давать редактировать» тоже не работает (ибо N), к тому же сводится к более простому и более раздражающему способу: публиковать только после предпросмотра. Это хороший способ избежать опечаток, кстати, то есть для предотвращения необходимости редактировать. С другой стороны, можно обойтись без фашизма и сделать опциональную кнопку «предпросмотр». Что тоже уже у многих есть.

4. Способ «давать дописывать только в конце» кажется правильным, но только на первый взгляд: функционал «дописывать в конце» на самом деле называется… «написать новый комментарий». А такой функционал уже есть.

5. Да, кстати, «исправить пост и поднять его наверх, чтобы видели» тоже описывается через функционал «удалить и написать заново».

6. Хотя, если уж на то пошло, удаление комментариев — тоже не безвредная процедура, по понятным причинам.

7. «Запретить исправлять более 10% символов, а так же добавлять и вычеркивать частицу „не“» — этот способ попахивает созданием универсальных антиматерных фильтров, которые, как известно, только все усугубляют. Модераторы — тоже не выход, те же фильтры, но человеческие, более дорогие и менее надежные.

А теперь — правильный ответ.

Конечно же, редактировать комментарии давать не нужно. И удалять тоже. Это фашизм, но для вашего же блага. Не сопротивляйтесь. Можно сделать опциональную (а вот это не фашизм) кнопку «предпросмотр».

Если же вам действительно очень-очень нужно дать редактировать, или у вас все-таки есть возможность удаления, то все проблемы с «подделкой» смысла решаются просто: подписью «этот пост редактировался автором».

То есть, вместо удаления поста, автор сможет переписать его, фактически, «удалить и написать новый», просто в другом интерфейсе, в виде «редактирования».


Тунгус
Или я дурак или пахнет изобретением велосипеда .
> Задача: как сделать так, чтобы пользователи могли редактировать комментарий.
> Решение: редактировать комментарии давать не нужно.

как-то ты скатился в тот же идиотизм, что и господин Лебедев

Да, форумы в World of Warcraft классные.
Room full of bloggers who know.

Автор ответил:
Все повелись, хуйли.
Меж тем задача была другая: как заставить гиков нафлудить 29 комментов. Всё как у лебедева, ток с другим маштабом, ага.
vkv
> «Запретить исправлять более 10% символов, а так же добавлять и вычеркивать частицу „не„»
на самом деле конечно же имелось в виду «запретить пользователям менять смысл сообщения»
> Smirnov: УБИВАТЬ УБИВАТЬ РАЗРЕШИТЬ
> Smirnov: ВОСКРЕШАТЬ ВОСКРЕШАТЬ ЗАПРЕТИТЬ
> Zorgg: это
> Zorgg: называется
>Zorgg: резкилл
Дмитрий Смирнов 2.0 RC
Я так и не понял, почему удалять — плохо. Типа, потому что в жежешечке удаленными комментариями личные данные сбрасывают?
вывод абсолютно верный
за слова надо отвечать
Чтобы комментировать, надо войти или сначала зарегистрироваться.
А если у вас есть OpenID, это еще проще:

стабилизаторы напряжения