Вводное Описание
Надо полагать, все понимают, что такое обычный сайт? А что такое форум? Отлично. Давайте теперь посмотрим, что такое вики, или вики-сайт.
Если вам нужен сайт для постоянного обсуждения чего-то или общения с кем-то, то первое, что приходит в голову - создать форум. Однако концепция форума довольно быстро перестаёт быть удобной. Почему:
- Форум имеет чёткую, заранее определённую структуру: например, "комнаты", в них - темы, в них - сообщения;
- Сообщения в форуме выстраиваются по времени их написания. Это практически бесполезно, когда речь идет не просто об общении, а о совместной работе над чем-то;
- Возможности форматирования текста весьма скромны, а то и вовсе отсутствуют.
Сообщения в форуме не могут быть полноценными публикациями не только по этим трём причинам. У сообщений нет постоянных адресов (URL) или их невозможно запомнить. Модератор имеет власть над всеми; фактически ни у кого нет "личного уголка".
Что здесь предлагает вики?
- Структуру, определяемую пользователями абсолютно свободно;
- "Взгляд" на эту структуру под любым углом;
- Огромные возможности по форматированию текста, не требующие, однако, знания HTML.
Вики - это сайт, который можно строить на лету. У всех пользователей по умолчанию есть права на всё. Каждый может создавать новые страницы и редактировать существующие. В базе данных хранится полная информация о том, что изменилось на странице за последнее время; можно вернуться к старой версии, можно посмотреть что изменил конкретный пользователь.
Вики может использоваться, в конечном итоге, многими разными способами. Вот лишь часть вариантов:
- База знаний по какой-то тематике;
- Личный "блокнот"-органайзер;
- Средство для ведения личных и групповых todo- и check-листов;
- Инструмент для создания и поддержки актуальной документации какого-либо проекта;
- Способ организации собственного мышления.
Подробнее об этом и много другом можно узнать в документации вообще и в описаниях паттернов в частности.