В адресе почти любой статьи Википедии есть знакомый кусок /wiki/. Слово wiki встречается в Wikipedia, Wiktionary, Wikimedia, MediaWiki и тысячах других названий. Я долго воспринимал его почти как технический термин вроде «web» или «http». На самом деле интернет получил слово от автобуса, который возил пассажиров между терминалами аэропорта Гонолулу.
Программист Уорд Каннингем вспомнил надпись Wiki Wiki на аэропортовом шаттле, когда придумывал название для системы, позволявшей людям быстро править страницы сайта. В гавайском языке wiki означает «быстрый», «скорый», «проворный», а wikiwiki усиливает смысл. Каннингем выбрал название WikiWikiWeb. Через несколько лет короткое «wiki» стало названием целого класса сайтов, а затем попало в слово Wikipedia.
Все началось не с Википедии, а с автобуса
История звучит слишком хорошо, чтобы быть правдой, но сам Каннингем рассказывал ее довольно подробно. Во время первой поездки на Гавайи сотрудник аэропорта посоветовал ему воспользоваться Wiki Wiki Bus между терминалами. Каннингем переспросил, что значит незнакомое выражение, и услышал объяснение про «быстро».
Лингвистическая часть истории тоже проверяется. В словарях гавайского языка Университета Гавайев слово wiki переводится как «быстрый», «скорый», «торопиться», а wikiwiki как «быстро», «очень быстро», «поспешно».
Каннингему слово запомнилось. Когда понадобилось назвать новый веб-инструмент, программист рассматривал вполне очевидное QuickWeb. Но WikiWikiWeb звучало веселее и лучше передавало идею сайта, страницы которого можно быстро создавать и менять.
На собственном сайте Каннингема сохранилось его объяснение происхождения названия. Смысл довольно простой. Автор хотел систему, где публикация перестает быть специальной процедурой для веб-мастера. Увидел ошибку, открыл страницу, исправил, сохранил.
Так в 1995 году появился WikiWikiWeb. Система работала как часть Portland Pattern Repository, где программисты обсуждали шаблоны проектирования, проекты и практику разработки. WikiWikiWeb обычно называют первой настоящей вики.
Современного пользователя первая вики могла бы даже разочаровать внешним видом. Главная революция находилась не в дизайне. Обычный веб той эпохи жестко разделял читателя и автора. Один человек создавал HTML-файл и загружал его на сервер, остальные смотрели готовую страницу. WikiWikiWeb разрешала читателю перейти в режим редактирования и самому изменить текст.
Сегодня подобная механика кажется банальной. Google Docs, Notion, корпоративные базы знаний и совместные редакторы приучили нас менять общий документ прямо в браузере. В середине 1990-х сама мысль, что посетители сайта могут переписывать его страницы, выглядела гораздо радикальнее.
Что вообще означает «вики»
Здесь часто возникает путаница. Вики и Википедия не одно и то же.
Вики называют модель сайта и программное обеспечение, где пользователи могут создавать взаимосвязанные страницы и редактировать их через браузер. Википедия всего лишь самый известный пример такой системы.
Поэтому слово встречается далеко за пределами Wikipedia. Компания может поднять внутреннюю вики с инструкциями. Разработчики ведут вики проекта. Игроки создают энциклопедию игры. Университет собирает учебные материалы. Обычно страницы связываются ссылками, изменения сохраняются в истории, а несколько участников постепенно исправляют и дополняют один материал.
Я бы свел идею вики к простой схеме.
Обычный старый сайт
автор → HTML → сервер → читатель
Вики
читатель → редактирование страницы → новая версия → следующий читатель
↑ ↓
└──── история правок ─────┘
Главный принцип не требует, чтобы редактировать страницу мог буквально любой человек в интернете. Доступ можно ограничить учетными записями, группами сотрудников или администраторами. Суть остается прежней. Страница живет внутри системы, которая умеет принимать изменения, связывать материалы и хранить версии.
Отсюда выросла еще одна характерная особенность вики. Текст перестает быть окончательной публикацией. Статья становится текущей версией документа. Следующий участник может исправить ошибку, добавить источник или вернуть предыдущую редакцию.
Сильная сторона подхода одновременно создает главный риск. Возможность быстро исправлять информацию означает возможность так же быстро испортить ее. Поэтому крупным вики нужны история изменений, права доступа, журналы действий, наблюдение за страницами, автоматические фильтры, боты и модераторы. Википедия добавила к техническому механизму огромный слой правил и редакционных практик.
Как «вики» превратилось в «Википедию»
Википедия появилась в январе 2001 года, через шесть лет после WikiWikiWeb. Название составили из wiki и encyclopedia. Получилась Wikipedia, то есть энциклопедия, работающая по принципу вики.
Само слово «вики» к тому моменту уже не принадлежало одному проекту Каннингема. Появлялись разные движки и сайты с совместным редактированием. Wikimedia Foundation прямо объясняет, что «wiki» стало общим термином и не означает принадлежность к Википедии.
По той же причине WikiLeaks не является разновидностью Википедии и не относится к Wikimedia Foundation. Совпадает только часть названия. Наличие слова «wiki» вообще не говорит, кто владеет сайтом, насколько информация достоверна и даже обязательно ли конкретный проект сегодня работает как классическая вики.
Есть еще один исторический нюанс, который часто теряется в пересказах. Википедия не начинала работу на MediaWiki.
Первая версия Википедии использовала движок UseModWiki, написанный на Perl. Когда проект начал расти, производительности и возможностей стало не хватать. В 2001 году Магнус Манске начал писать специализированный движок на PHP с базой MySQL. Английская Википедия перешла на него в январе 2002 года.
Затем Ли Дэниел Крокер переписал значительную часть системы. Название MediaWiki появилось позже. Подробную эволюцию от UseModWiki до современного движка разработчики описывают в официальной истории MediaWiki.
Поэтому фраза «Википедия была создана на MediaWiki» технически неверна. MediaWiki выросла из программного обеспечения, которое начали создавать специально для уже существующей Википедии.
Почему в адресе Википедии написано /wiki/
Теперь можно вернуться к странной детали, которую ежедневно видят миллионы пользователей.
https://ru.wikipedia.org/wiki/Москва
Кажется, будто внутри сервера существует папка wiki, где лежит файл «Москва». Но современный веб обычно работает не так.
В MediaWiki путь /wiki/Название_страницы представляет собой удобный адрес статьи. Веб-сервер принимает запрос и передает его движку. MediaWiki определяет название страницы, находит нужную запись, проверяет права, собирает содержимое и формирует HTML.
Упрощенно маршрут выглядит так.
/wiki/Москва
↓
веб-сервер
↓
MediaWiki
↓
поиск страницы «Москва»
↓
формирование HTML
↓
браузер
У MediaWiki существует и менее симпатичная форма адреса через основной сценарий index.php. Документация движка показывает классический пример.
/w/index.php?title=Москва
↓ короткий адрес
/wiki/Москва
Сервер может незаметно преобразовать второй вариант в обращение к index.php. Пользователь продолжает видеть чистый адрес. В официальной инструкции MediaWiki даже используется именно схема /wiki/Page_title.
Поэтому /wiki/ не является магической командой интернета и не служит обязательным признаком MediaWiki. Администратор собственного сайта может настроить адреса иначе, например /docs/Страница или вообще /Страница. Википедия просто использует хорошо узнаваемый путь.
Есть забавная историческая симметрия. Слово, выбранное Каннингемом ради скорости редактирования, спустя десятилетия живет уже на уровне адресов страниц. Пользователь может не знать ни Уорда Каннингема, ни WikiWikiWeb, ни MediaWiki, но все равно ежедневно открывать /wiki/.
Главная идея пережила конкретный движок
Меня в истории «вики» больше всего цепляет не экзотическое происхождение слова. Автобус дал удачную легенду, но настоящим изобретением Каннингема стала другая мысль. Интернет-страница может быть не публикацией одного автора, а общей рабочей поверхностью.
У подхода нет встроенной гарантии истины. Толпа способна исправлять ошибки, но способна создавать новые. Большой открытый проект требует источников, правил, модерации и механизмов разрешения конфликтов. В маленькой корпоративной вики возникает другая проблема. Через пару лет половина инструкций может устареть, а никто не знает, кто обязан их обновлять.
Поэтому «вики» не означает «правильно» и не означает «написано всеми». Термин описывает способ работы с материалом.
Зато базовая идея оказалась удивительно живучей. Быстро открыть, быстро поправить, сохранить историю и передать следующему человеку. Именно ради такой скорости Каннингем когда-то отказался от скучного QuickWeb в пользу странного слова, услышанного в аэропорту.
Если теперь открыть страницу Википедии и увидеть /wiki/, за четырьмя буквами можно разглядеть целую цепочку. Гавайское слово, автобус между терминалами, программиста с экспериментальным сайтом, десятки вики-движков и энциклопедию, которая сделала термин известным всему интернету.
Что означает слово «вики»?
Гавайское слово wiki связано со значениями «быстрый», «скорый» и «торопиться». Форма wikiwiki означает быстрое или поспешное действие.
Почему Википедия называется Wikipedia?
Название составили из слов wiki и encyclopedia. Первая часть указывает на модель совместного редактирования страниц, вторая на энциклопедический характер проекта.
Кто придумал слово «вики» в интернете?
Термин для совместно редактируемого сайта ввел программист Уорд Каннингем. В 1995 году он запустил WikiWikiWeb, название которого вдохновил Wiki Wiki Shuttle в аэропорту Гонолулу.
Что такое WikiWikiWeb?
WikiWikiWeb считается первой веб-вики. Система Уорда Каннингема позволяла пользователям редактировать связанные между собой страницы непосредственно через веб-интерфейс.
Что означает /wiki/ в адресе Википедии?
/wiki/служит частью короткого адреса статьи. Веб-сервер передает такой запрос движку MediaWiki, который определяет нужную страницу и формирует ответ. Реальной папки с отдельным HTML-файлом для каждой статьи обычно нет.
Wikipedia и MediaWiki одно и то же?
Нет. Wikipedia представляет собой энциклопедию, а MediaWiki представляет собой программное обеспечение для сайтов с вики-механикой. На MediaWiki работают Wikipedia и многие другие проекты.
Википедия всегда работала на MediaWiki?
Нет. Первая Википедия использовала UseModWiki. Затем для проекта создали собственное программное обеспечение, из которого постепенно вырос современный MediaWiki.
Любой сайт со словом wiki относится к Википедии?
Нет. «Wiki» стало общим термином. Название может использовать независимый проект, не связанный с Wikipedia или Wikimedia Foundation.
