Вики Дискуссии И Коменты
YuriMakarov
Для новичков привыкнуть к Ваке очень сложно.
Я своих знакомых никак не могу заставить в Ваку писать, пользуют только почту и аську.
Существует большой психологический дискомфорт для новичков.
С одной стороны все привыкли к форумам (обсуждения в них хорошо структурированы).
С другой стороны править чужую страницу у многих рука не поднимается (не вежливо как-то :))
Да и искать куда вставить текст в поле редактирования сложно, + надо разные правила знать.
В общем новичкам тяжело, и они предпочитают не создавать себе дополнительные трудности.
Есть идея, но она наверное сложновата для реализации, и может быть ее можно было бы включить в одну из отдаленных версий.
Идея такая – обеспечить возможность вставлять комменты (именно коменты как самостоятельный объект) прямо в текст страницы, в нужное место (не открывая редактирование).
Сделать можно так:
- Вариант 1. (возник уже в процессе написания этого текста :))
- При включении просмотра коментов после каждого абзаца (перевода строки) вставлять на странице значек со ссылкой на создание страницы-коммента.
- Щелкнув на нем пользователь может создать коммент именно в этом месте.
- Т.е. он попадает в страницу редактирования, пишет там текст и отправляет его.
- Текст может быть вставлен непосредственно в это место исходной страницы с необходимой идентификацией (имя, время ..) или может быть сохранен в виде отдельной страницы (наверное это хуже).
- Возможно окно для ввода этого коммента лучше сделать Popup, т.е. новое (чтобы исходный текст страницы был виден). А при отправке коммента оно может закрываться.
- Вариант 2. (Исходный и возможно хуже)
- Суть примерно та же что и в 1 варианте, но вместо значков использовать кнопки мыши. Типа меню по правой кнопке или дабл клик (правой/левой?) кнопкой.
- Для новичков такой способ комментирования (дабл левой в нужном месте) может оказаться удобнее. Роль кнопок мыши можно в настройках пользователя задавать.
Вообще первый вариант мне больше понравился, и он намного проще в реализации.
YuriMakarov Тут есть еще один плюс.
Можно не давать права на правку страницы, а дать только право на комментирование.
Если описанный механизм будет работатать при наличии права комментировать, то получим нормальную Вики дискуссию. При этом полные права редактирования остануться только у тех, кому разрешено.
YuriMakarov Еще плюс.
Таким образом можно уйти от проблемы параллельного редактирования.
Добавлять коменты таким образом можно паралельно, даже если добавление идет в одно место.
- YuliaShabunio А что произойдет, если во время редактирования комментария кто-то изменил собственно документ? Куда попадет комментарий? К абзацу номер N или произойдет наш обычный override alert?
- YuriMakarov Если точка вставки комментария исчезла, то и комментировать нечего. В этом случае пользователь должен получить отказ с сообщением (типа – Документ изменен). Хорошо бы привязка делалась не по номеру абзаца, а по какой-то метке абзаца. Т.е. чтобы при вставке/удалении нескольких предыдущих абзацев точка вставки сохранялась.
YuliaShabunio Мне идея (Вариант 1) нравится. Но я бы не хотела видеть эту разметку всегда/для всех страниц.
Варианты
- Сделать handle с разметкой для вставки комментариев. Включать-выключать его показ по умолчанию в настройках пользователя.
- Да, это наверное лучший вариант. Метки появляются на автомате (при вкл. Комментировании) и в исх. странице и в комментариях к ней.
- Сделать свойство страницы (или форматтер). Тогда дискуссии можно будет так оборачивать, а документы оставлять.
- Специальный тэг разметки «Вставить тут кнопку для комментирования тут». Позволит четко контролировать точки вставки таких комментов.
- Этим народ пользоваться не будет. Да и плохо это. Каждый должен раставлять в своем тексте метки.
Привязывать эту настройку к отображеннию комментариев Ваки мне кажется неправильно – два типа разных комментариев совсем запутают. Да и просто неудобно любоваться всем деревом комментов, если интересует как раз Вики-Дискуссия.
YuriMakarov Да, наверное, лучше иметь отдельную кнопку типа – «Комментировать».
Хотя с другой стороны, если сделать такие комменты, то нужда в тех комментах, что сейчас есть может отпасть.
YuriMakarov Да, лучше кнопку. По умолчанию метки точек вставки комментов выключены. Большинство народа будет просто смотреть текст. Если кому захочется прокомментировать, нажимает «Комментировать» ...
YuliaShabunio Проблема для новичков безусловно имеется. Но в процессе обучения новичков я пришла к выводу, что вся беда в юзабилити. С юзабилити я
пытаюсь бороться. Ваша идея – она да, в ту же струю и очень разумная. Но при использовании темы по умолчанию, мне кажется, даже это не поможет.
/Ку Ме:
- Загромождение якорями текста — снижение читабельности
- YuriMakarov В некоторой степени да, но это зависит от размера и контраста якоря. Кроме того, якоря появляются только при включении комментирования. В 99% случаев оно будет выключено. (Слабый аргумент)
- Необходимая реализация edit-in-place во многом перекрывает данный пункт и полезна не только новичкам.
- YuriMakarov Это совсем другая фича. Она к примеру позволяет дополнять текст запрещая удалять текст и комменты. Она делает комментирование более похожим на форумы, более структурированным и поэтому более привычным и для многих удобным.
- Есть определённая вероятность, что это снизит обучаемость концепциям вики таким как забота о контенте, в угоду автоматизации.
- YuriMakarov Чтобы говорить об обучаемости нужно чтобы было кого обучать. Я не могу своих друзей и сотрудников заставить писать в Ваку. А была мысль перевести на Ваку целое инет сообщество (это более 1000 чел.). Им глубоко и далеко до заботы о контенте. Им нужно спросить, обсудить, найти инфо сказанное м.б. пару лет назад.. Причем состав сообщества в большей части медленно меняется (костяк остается), а темы в основном вечные... Вот и придется им мучиться в угоду концепциям ..
- YuriMakarov А если еще раз подумать??