WikiWiki (Вики) — гипертекстовая интернет-среда, предназначенная для коллективного редактирования, накопления и структуризации текстовой информации.

Здесь можно просмотреть Flash-презентацию, поясняющую, что есть WikiWiki-технология, и каковы ее преимущества и недостатки.

Contents

Термин

Название произошло от гавайского слова «wikiwiki» — «как можно быстрее». Концепция Вики отвечает тому, что первоначально задумывал Тим Бернерс-Ли (Tim Berners-Lee), изобретатель Всемирной Сети: доступность информации онлайн и возможность её быстрого изменения. По крайней мере, так он писал в своей книге «Weaving the Web».

Основная идея вики-технологии — возможность редактирования статей множеством пользователей. Для реализации этой идеи разработаны специальные знаки, тэги, называемые «вики-синтаксисом». Разные движки используют разный синтаксис, но все они проще и удобнее HTML-разметки, применяемой в WWW. Это позволяет работать с ней даже тем, кто не проходил обучения вообще.

Wiki (также WikiWiki, WikiWikiWeb или WikiWeb), — это собрание интернет-страниц, которые можно не только читать, но и изменять онлайн. Как и в WWW, отдельные страницы и статьи соединены между собой ссылками. Для реализации вики-среды создаётся (или добывается уже существующее) подходящее для данных целей ПО — движок вики-сети (вики-движок).

Возможность редактировать содержимое вики-сайта любым посетителем, с одной стороны, позволяет без труда накапливать и систематизировать информацию, но, с другой стороны, создаёт обширное поле для вандализма. Из-за последнего все вики-сайты используют технологию CVS, сохраняющую каждую версию документа. Если документ подвергается вандализму, пользователь вики может легко восстановить старую версию. Получается, что портить в Вики сложнее, чем исправлять. Программное обеспечение также позволяет ограничить доступ и права редактирования страниц Вики-среды до определённого круга пользователей.

Таким образом, «Вики» («ВикиВики») это:

История

Оригинальная система Wiki была изобретена Вардом Каннингемом. Она была создана для web-узла Pattern Languages Community с целью упростить совместное создание и документирование программных образцов.

Преимущества

Статьи/документы — это плоский текст

Преимущества «плоского» текста (текста, разбитого на строки):

Простой язык разметки

Стандартные языки разметки (SGML, HTML, LaTeX):

Плоский текст c простой разметкой:

Правка и публикация по месту

Мгновенная публикация:

Автоматическое построение ссылок

Автоматическая линковка:


Централизованное хранение

No.svg При локальной обработке размеченной (HTML, XML, LaTeX, SGML) документации необходимо одновременно знать

Ok16.png ВикиВики система сама обеспечивает


Редактировать может каждый

Недостатки

Редактировать может каждый
  • Широкий круг допущенных — уязвимо, если есть злонамеренный вандал.
  • Информация может быть неверной:
    • Внесена ошибка — пока ошибки не заметят;
    • Статья написана некомпетентными участниками — неверно до появления специалиста.
Нет стандартной вики-разметки
  • уже существует «вавилонская башня» близких, но различных вики-диалектов,
  • практически каждая вики-система использует свою разметку (или допускает несколько различных разметок).
Разметка не «адаптирована к компьютеру»
Мало программных библиотек стандартного разбора (parsing) документов (в отличие от XML/SGML/HTML).
Ограниченное использование возможностей верстки и полиграфии
  • Шрифты;
  • Сложные страницы с полями;
  • Плавающие объекты и т. п.
  • Оптимальный кернинг и выравнивание пустых пространств.

Почему это работает?

Когда это не работает?


Внимание! Данная статья выбрана для репликации во внешнюю базу знаний компании. Пожалуйста, не допускайте в этой статье публикацию конфиденциальной информации, ведения обсуждений в теле статьи, и более ответственно относитесь к качеству самой статьи — проверяйте орфографию, пишите по-русски, избегайте непроверенной вами информации.