Вики-технологии — это процесс формирования системы связанных друг с другом информационных материалов в Интернете, в котором может принять участие любой пользователь Сети. Эти технологии позволяют коллективно разрабатывать, редактировать, хранить, структурировать и реструктурировать тексты, гипертексты, мультимедиафайлы и т.д. без знания основ программирования или каких-то специальных приемов гипертекстовой разметки. Основными свойствами вики-технологий, которые обеспечили широкое распространение этих технологий и способствовали быстрому росту их популярности, являются:
• возможность формировать сообщества пользователей (авторов и редакторов информационных материалов) и регулировать их совместную работу;
• возможность редактировать информацию непосредственно в программе-браузере;
• способность сохранять все версии редактируемых информационных материалов, начиная с момента их создания;
• возможность оперативно устанавливать смысловые связи между редактируемыми файлами с помощью гиперссылок и сохранять целостность гиперссылок при реструктуризации информационного пространства;
• простота и удобство программных средств вики-разметки.
В конце 1980 -х Уорд Каннингем (американский программист, один из пионеров в области паттернов и экстремального программирования) начал разрабатывать концепцию вики. Впервые реализовал её на практике в середине 1990-х. 25 марта 1995 года был открыт первый сайт «Портлендское хранилище образцов» программного кода, работающий на этой технологии, для чего был написан первый вики-движок WikiWikiWeb. Слово «Wiki» Каннингем позаимствовал с гавайского языка, означающее «быстрый». Каннингем первоначально описал вики как «простейшую онлайн-базу данных, которая, возможно, работает». Позже этому слову был придуман английский бэкроним: What I Know Is… В переводе получим: «Я знаю, что…» Оно и понятно, Вики была создана для обработки информации большим количеством людей.
Уорд Каннингем и его соавтор БоЛеуф в их книге TheWikiWay: QuickCollaborationontheWeb описали сущность концепции Вики следующим образом:
Вики предлагает всем пользователям редактировать любую страницу или создавать новые страницы на Вики-сайте, используя обычный веб браузер без каких-либо его расширений.
Вики поддерживает связи между разными страницами за счёт почти интуитивно понятного создания ссылок на другие страницы и отображения того, существуют данные страницы или нет.
Вики не является тщательно изготовленным сайтом для случайных посетителей. Напротив, Вики стремится привлечь посетителей к непрерывному процессу создания и сотрудничества, который постоянно меняет вид сайта.