UseModWiki

Бесплатное и открытое программное обеспечение вики
UseModWiki
Разработчик(и)Клиффорд Адамс, Маркус Люд
Первоначальный выпуск11 октября 1999 г. ( 1999-10-11 )
Стабильный релиз
1.2.2 / 10 ноября 2023 г. ( 2023-11-10 )
Репозиторий
  • github.com/mlude/usemod
Написано вПерл [1]
Размер62,6  КБ (сжатый)
ТипВики-программное обеспечение
ЛицензияЛицензия GPL [2]
Веб-сайтwww.usemod.org/cgi-bin/wiki.pl

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

История

После того, как Уорд Каннингем создал первый вики-сайт WikiWikiWeb , появились различные «WikiWikiClones», которые реализовали функции и дизайн движка WikiWikiWeb («WikiBase»), в основном написанные на Perl . Питер Мерел разработал CVWiki, который был ранним WikiWikiClone, выпущенным частично под лицензией GNU Lesser General Public License , а Маркус Денкер затем разработал AtisWiki, выпущенный под лицензией GNU General Public License и основанный на CVWiki. [4]

В 1990-х годах Клиффорд Адамс инициировал проект Use net Moderation , который позволил бы пользователям обмениваться рейтингом, редактированием и, в конечном итоге, сводкой/изменением информации о сообщениях Usenet . [5] В 1999 году он был заменен концепцией вики , а разработка UseModWiki началась 11 октября как упрощенного ответвления AtisWiki. Начиная с версии 0.4 («WikiFour») в ноябре 1999 года в UseModWiki было введено больше функций и улучшений. [6] В 2000 году был запущен второй веб-сайт UseModWiki MeatballWiki , размещенный на usemod.com , вместе с официальным веб-сайтом UseModWiki.

В 2001 году, когда Адамс был и разработчиком UseModWiki, и Википедистом , он внёс множество улучшений в использование энциклопедии в версии 0.91 и 0.92, особенно « бесплатные ссылки », которые используют двойные квадратные скобки (например, [[Wikipedia]]) в качестве опции для ссылки на другую страницу, дополняя старую функциональность использования camel case . [7] [2] В сентябре 2003 года, после двух лет разработки предыдущей версии, в выпуске версии 1.0 было представлено множество новых функций, включая CSS , RSS , загрузку файлов, UTF-8 . [8]

Затем разработка была остановлена, а в декабре 2004 года была обнаружена уязвимость межсайтового скриптинга (CVE-2004-1397). [9] [10] Она была исправлена ​​в июле 2007 года, когда Маркус Люде взял на себя управление проектом UseModWiki у Клиффорда Адамса, с выпуском версии 1.0.1. С тех пор выпускались только версии с исправлением ошибок. [6] Официальный домен был перенесен на usemod.org в конце сентября 2023 года, а небольшое обновление для этого изменения было выпущено позднее в ноябре. [11]

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

Английская Википедия в 2001 году
UseModWiki поддерживает как CamelCase, так и «бесплатные ссылки» для ссылок на другие страницы.

Программным обеспечением для вики для английской Википедии было UseModWiki (фаза I, ретроспективно) с момента создания 15 января 2001 года, а по состоянию на январь 2002 года Википедии на 22 языках работали на UseModWiki. [12] Английская версия перешла на « сценарий PHP » (фаза II) 25 января 2002 года, новое программное обеспечение для вики, основанное на UseModWiki, но переписанное на PHP . 20 июля «сценарий PHP» был затем заменен собственным переписанным программным обеспечением для вики (фаза III), в настоящее время известным как MediaWiki , для лучшей производительности и функциональности.

Другие языковые издания постепенно перешли на MediaWiki, и по состоянию на конец 2003 года только несколько активных изданий, включая каталонскую Википедию, все еще работали на UseModWiki. [13] В 2004 году последние оставшиеся издания UseModWiki перешли на MediaWiki. [14]

Смотрите также

Ссылки

  1. ^ Фиш, Шломи (2004-11-04). «Какая вики-система с открытым исходным кодом вам подходит?». ONLamp.com . O'Reilly Media . Архивировано из оригинала 2017-12-03.
  2. ^ ab Harihareswara, Sumana; Paumier, Guillaume. "MediaWiki". В Brown, Amy; Wilson, Greg (ред.). Архитектура приложений с открытым исходным кодом . Том 2. ISBN 978-1105571817.
  3. ^ Fieldhouse, Keith R. (2005-04-04). "Введение в UseModWiki". Linux.com . Получено 2024-11-24 . [UseModWiki] хранит свои данные в простых плоских файлах (серверная часть базы данных не требуется) [...]
  4. Маркус Денкер (25 июля 2002 г.). «АтисВики». МаркусВики . Проверено 25 июня 2021 г.
  5. ^ Клиффорд Адамс. "WhyUseMod". UseModWiki . Получено 8 ноября 2023 г. .
  6. ^ ab "UseModWiki/History". UseModWiki . Получено 8 ноября 2023 г. .
  7. ^ "UseModWiki/OldVersions". UseModWiki . Получено 8 ноября 2023 г. .
  8. ^ "NewFeatures". UseModWiki . Получено 8 ноября 2023 г. .
  9. ^ "CVE-2004-1397". CVE . 2005-02-12. CVE - 2004-1397 . Получено 28 марта 2023 г. .
  10. ^ office.bomis.com. "Wikipedia: HomePage". Джимми Уэйлс . Архивировано из оригинала 28 марта 2023 г. Получено 28 марта 2023 г. Этот сайт до UseModWiki 1.0.1 не имеет уязвимости XSS!
  11. ^ "UseMod Wiki: UseModWiki". UseModWiki. Архивировано из оригинала 25 сентября 2023 г. Получено 8 ноября 2023 г.
  12. ^ "Wikipedia: The Free Encyclopedia". Bomis . 24 января 2002 г. Архивировано из оригинала 24 января 2002 г. Получено 25 июня 2021 г.
  13. ^ "Wikipedia: HomePage" (на каталонском). Каталонская Википедия. 13 ноября 2003 г. Архивировано из оригинала 13 ноября 2003 г. Получено 2 апреля 2023 г.
  14. ^ meta:Статус обновления программного обеспечения Wikipedia
  • Официальный сайт
    • Список сайтов, использующих UseModWiki
  • Представляем UseModWiki
Взято с "https://en.wikipedia.org/w/index.php?title=UseModWiki&oldid=1268513693"