Механика реагирования на комментарии Пусть есть запись А, к ней в комментариях написали, что она некорректна, автор делает правку в записи А, она становится корректной, комментарий должен пропасть... Логично было бы иметь раздел "история", где была бы старая версия с этим комментарием, и в шаге истории видеть изменение страницы + этот комментарий, как инициирующий правку. Проблема: а если на этот комментарий уже пришли другие комментарии, уточнения и т.д... Они тоже должны бы уйти в историю, но там же может потеряться и что-то важное... наверное нужно просто повторить комментарий в другом месте
Механика реагирования на перенос в другой раздел Перенос должен рассматриваться, как правка, оставаться в ленте событий
Удаление записи Должно рассматриваться, как смена атрибута "видимость". Всегда можно включить режим "показывать удалённые" и просмотреть. Возможно, требуется режим "скрыть", когда другие не могут видеть удалённые, например, модератором за нецензурную речь записи. Но сам факт того, что записи были должен оставаться видимым.
Работа с деревом комментариев На всех интернет площадках работа с деревом комментариев следующая: кто первый сказал, тот и вверху, остальные теряются. Было бы логично вверх вытаскивать самые интересные/важные/подтверждённые. Т.е. в списках считаем порядок комментариев назависимым (его можно менять как угодно, смысл не пострадает -- имеем право пересортировывать). А ответ на ответ уже жёстко сцеплены, так логически комментарии не потеряются. Если ответ состоит из нескольких мыслей... его нужно собрать в одну запись (возможно с подмодулями в рамках одного ответа), иначе он рискует быть раскиданным по ветке. Также в случае желания обновить комментарий.
Что делать с обновлением комментариев? Кажется всё аналогично записи: если это ответ на какой-то комментарий, то он вместе со всей веткой проваливается в историю. Если просто правка, то также падает в историю, комментарии остаются.
Нужны ли лайки / дизлайки? Комментарии в поддержку / опровержение? Кажется да. Тут возникает вопрос, как их показывать и соблазн прятать негативные комментарии в правки (обновил текст, и написал, что учёл уже комментарий)... наверное нужна механика, что автор подкомментария должен подтвердить, что его комментарий в целом учтён. А если нет, то он не удаляется. Или скорее так, что автор имеет право вернуть свой подкомментарий и поставить галочку "не давать автору скрывать".
Группировка комментариев по темам Вероятно, сводится к созданию тематических подстраниц, к которым цепляются комментарии. Автор должен иметь возможность переносить подкомментарии, но автор подкомменатрия опять же может иметь возможнось запретить это
Механика чтения уведомлений Пусть в 30 ветках поступило 30 подкомментариев. Как мне всё это посмотреть? Нужна лента со всеми непрочитанными ответами с возможностью перейти посмотреть всю ветку обсуждения. Наверное, будет удобен флажок "важное" или "позже", чтобы потом иметь возможно вернуться и перечитать/ответить. Непрочитанные сообщения выделяются каким-либо образом. Но если они были пролистаны в ленте или же в дереве, когда перешёл в запись, с них снимается пометка "непрочитано".
Таблицы, рейтинги... Наверное унесём на версию 3.0