Сайт сообщества будущего

20.11.2005

Сейчас конечно нельзя спрогнозировать на сколько далеко шагнут в развитии технологии и возможности интернета в будущем. Какими будут сайты и сообщества? Этого нельзя предвидеть. Однако, мы знаем какими они должны быть.

Каким должен быть сайт сообщества будущего? Давайте обсудим?

По результатам размышлений у меня родились такие идеи:

1. Интеграция. Сейчас можно выделить 3 устойчивых способа общения в сообществах: форумы (плоские и древовидные), блоги и Wiki (другие способы, например новостные ленты, FAQ, списки статей и ссылок, чаты, совместные проекты, голосования – являются частными вариантами или комбинацией одного из перечисленных способов). Почему бы не объединить разные способы общения в один? Точнее ядро хранения данных, как набор связанных друг с другом сообщений, сделать общим, но отображать их для каждого из способов по-разному. Причем отображение можно будет менять налету, например: если вы написали сообщение в свой блог и это сообщение подходит по теме к одному из форумов, то можно будет указать специальную опцию и это сообщение попадет не только в блог, но и в тематический форум. Все ответы на это сообщение в форуме будут отображаться, как комментарии к записи в блоге и наоборот: все комментарии к сообщению в блоге будут попадать в форум. То есть одни и те же данные можно отображать по-разному: как сообщение в блоге и как сообщение в форуме. Аналогично Wiki: если вопрос-ответ в форуме тянет на запись в FAQ, то прямо в форуме модератор отмечает их как FAQ и дает возможность через механизм Wiki всем желающим предлагать свои варианты решения проблемы. Также с помощью механизма Wiki в форуме каждый получит возможность менять свое сообщение с сохранением предыдущих версий.

2. Категории сообщений. Традиционно в сообществах есть разделение на тематические форумы. Причем каждое сообщение принадлежит одному форуму, хотя в реальной жизни бывает, что тема сообщения относится сразу к нескольким форумам (классический пример: вопрос по работе с SQL Server через ADO.NET из ASP.NET-приложения – в какой форум писать? В ASP.NET, ADO.NET или SQL Server?). Логичней было бы сделать возможность при отправке сообщения указывать все его темы, или категории, с возможностью выбора сразу нескольких. А форумы сделать виртуальными – сообщения не «лежат» в них, а лишь отображаются. Причем в этом случае каждый может составить наборы форумом по своему вкусу: например сделать форум, где будут только сообщения, относящиеся к работе с SQL Server в ASP.NET-приложениях. Конечно, в этом случае возникает проблема правильной классификации сообщений и создания правильных классификаторов. Но ее отчасти можно решить с помощью возможностей автомодерации, когда каждый читатель форума может выразить свое мнение относительно категорий сообщения, да и модераторов никто не отменяет.

3. Жизненный цикл сообщений. Сообщения в блогах и форумах бывают разных типов: вопрос, заявление, опрос мнения сообщества, просьба покритиковать и обсудить идею и т.д. Было бы здорово иметь возможность при публикации сообщения указывать его тип и отслеживать жизненный цикл. У вопроса он такой: вопрос задан – идет обсуждение – ответ получен. Наверняка вам приходилось сталкиваться со случаями, когда с помощью поиска вы находите вопрос, который один в один соответствует вашей проблеме, но для того, чтобы понять, была ли в итоге длинного обсуждения проблема решена или нет, приходится перечитывать всю нитку. Если у сообщений есть тип и жизненный цикл, то при поиске вы смогли бы указать, что хотите искать только среди вопросов, на которые получен ответ. У голосований и обсуждений также есть жизненный цикл, он даже у флеймов есть (начато обсуждение – превратилось в флейм – флейм затихает – флем прекращается (это уже из разряда фантастики)). Опять же с помощью автомодерации каждый читатель форума может повлиять на присвоение обсуждению того или иного типа и состояния.

4. Автомодерация. Выше эта тема уже затрагивалась – для успешного существования сообщества обязательно необходима возможность автомодерации, потому, что, во-первых, это повышает вовлеченность всех участников сообщества в процесс, а, во-вторых, без этого модераторы просто не справятся.

5. Рейтинговые системы. Для успешной работы автомодерации необходимы рейтинги – как участников, так и их сообщений. Очень логичная система рейтингования, на мой взгляд, была придумана и доведена практически до совершенства на сайте RSDN. А Microsoft сможет помочь сообществу путем придания рейтингу еще и материального статуса – например, если рейтинговые баллы можно было бы обменять на книжки в Интернет-магазине.

6. Персонализация. Хороший сайт сообщества должен быть персонализируем – чтобы каждый член сообщества мог настроить его максимально удобно для себя: видеть только интересные ему темы сообщений, не видеть сообщения отдельных участников (:)) или наоборот, отдельно выделять чьи-то сообщения, видеть только информацию о встречах user group в его городе и т.д. Регистрация на сайте должна быть не обременительной процедурой, которую нужно выполнить, чтобы получить возможность публиковать сообщения (как сделано на Got Dot Net?), а способом повысить удобство работы с сайтом.

7. Поиск. Поиск по сайту должен быть как минимум атрибутивным и полнотекстовым, с возможностью авторубрикации. Плюс, очень полезном для уменьшения количества повторяющихся вопросов будет возможность автоматического поиска похожих вопросов: вы пишете вопрос и сначала, перед тем как сообщение попадет в форум, видите автоматически все вопросы, которые похожи на ваш – может быть после их просмотра отпадет необходимость спрашивать то, что до вас спросили уже 20 раз. Также полезной будет возможность поиска, например, в MSDN.

8. Технологии. Сайт должен быть динамичным, реализованным с использованием подхода AJAX, и обязательно должен быть offline Smart Client? к нему, чтобы можно было работать с сайтом сообщества при отсутствии соединения.

9. Полезные мелочи. И в дополнение на хорошем сайте сообщества должны быть такие вещи, как: избранные сообщения, персональные сообщения, развитая система нотификаций, возможности форматирования сообщений, и т.д.

10. Простота. И самое важное – всем этим должно быть просто и удобно пользоваться.

 Источник:   Alexander Lozhechkin Blog

Текст сообщения*
:) ;) :D 8) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений
 


Что такое интернет сообщество?
Интернет сообщество - это группа людей, которые имеют общие интересы и общаются по этому поводу в интернете.






Последние комментарии