Введение

Свободное и открытое программное обеспечение для вики, ранее использовавшееся в Википедии.

UseModWiki — это программное обеспечение для вики, написанное на Perl и распространяемое под лицензией GNU General Public License. Страницы в UseModWiki хранятся в обычных файлах, а не в реляционной базе данных. Английская Википедия и многие другие языковые версии Википедии использовали UseModWiki до перехода на MediaWiki.

История

После того, как Уорд Каннингэм создал первый веб-сайт вики WikiWikiWeb, появилось множество "WikiWikiClones", которые реализовывали функции и дизайн движка WikiWikiWeb ("WikiBase"), написанного в основном на Perl. Питер Мерел разработал CVWiki, который был одним из первых WikiWikiClones, частично выпущенным под лицензией GNU Lesser General Public License, а Маркус Денкер затем разработал AtisWiki, выпущенный под лицензией GNU General Public License и основанный на CVWiki. В 1990-х годах Клиффорд Адамс инициировал проект Usenet Moderation, который должен был позволить пользователям обмениваться оценками, правками и, в конечном итоге, сводной информацией/информацией об изменениях в публикациях Usenet. В 1999 году этот проект был заменен концепцией вики, и 11 октября началась разработка UseModWiki как упрощенного форка AtisWiki. Начиная с версии 0.4 ("WikiFour") в ноябре 1999 года, в UseModWiki было добавлено больше функций и улучшений. В 2000 году был запущен второй веб-сайт UseModWiki – MeatballWiki, размещенный на usemod.com, вместе с официальным сайтом UseModWiki. В 2001 году, будучи разработчиком UseModWiki и участником Википедии, Адамс внес множество улучшений, ориентированных на использование энциклопедии, в версии 0.91 и 0.92, в частности, "свободные ссылки", использующие двойные квадратные скобки (например, [[Википедия]]) в качестве альтернативы camel case для ссылок на другие страницы. В сентябре 2003 года, после двух лет разработки с предыдущей версии, выпуск версии 1.0 представил множество новых функций, включая CSS, RSS, загрузку файлов, UTF-8 и многое другое. После этого разработка была приостановлена, а в декабре 2004 года была обнаружена уязвимость межсайтового скриптинга (CVE 2004-1397). Она была устранена в июле 2007 года, когда Маркус Луде принял проект UseModWiki от Клиффорда Адамса с выпуском версии 1.0.1. После этого выпускались только версии с исправлениями ошибок.

Использование в Википедии

Программное обеспечение вики для английской Википедии изначально было UseModWiki (фаза I, ретроспективно) с момента основания 15 января 2001 года, а к январю 2002 года Википедии на 22 языках использовали UseModWiki. Английская версия перешла на "PHP-скрипт" (фаза II) 25 января 2002 года – новое программное обеспечение вики, основанное на UseModWiki, но переписанное на PHP. 20 июля "PHP-скрипт" был заменен собственным переписанным программным обеспечением вики (фаза III), которое сейчас известно как MediaWiki, для повышения производительности и функциональности. Другие языковые версии постепенно перешли на MediaWiki, и к концу 2003 года лишь несколько активных версий, включая каталанскую Википедию, всё ещё работали на UseModWiki. 25 января 2004 года, также во вторую годовщину "PHP-скрипта", последние оставшиеся версии UseModWiki перешли на MediaWiki.