Вики-программное обеспечение
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2023 г. ) |
Программное обеспечение Wiki (также известное как движок вики или приложение вики ) — это программное обеспечение для совместной работы , которое запускает вики , что позволяет пользователям создавать и совместно редактировать страницы или записи через веб-браузер . Вики-система обычно представляет собой веб-приложение , работающее на одном или нескольких веб-серверах . Содержимое, включая предыдущие версии, обычно хранится либо в файловой системе , либо в базе данных . Wiki — это тип системы управления веб-контентом и наиболее часто поддерживаемое готовое программное обеспечение, предлагаемое веб-хостингами .
Существуют десятки активно поддерживаемых вики-движков . Они различаются по платформам, на которых работают, языку программирования, на котором они были разработаны, являются ли они открытыми или проприетарными , поддерживаются символы и соглашения естественного языка, а также их предположения о техническом и социальном контроле редактирования .
История [ править ]
Первое общепризнанное «вики-приложение», WikiWikiWeb , было создано американским программистом Уордом Каннингемом в 1994 году и запущено на c2.com в 1995 году. [1] «WikiWikiWeb» также было названием вики, работавшей на этом программном обеспечении, и в первые годы существования вики не было большого различия между содержимым вики и программным обеспечением, на котором они работали, возможно, потому, что почти каждая вики работала на базе этого программного обеспечения. собственное индивидуальное программное обеспечение.
Программное обеспечение Wiki произошло из старых систем контроля версий , которые использовались для документации и программного обеспечения в 1980-х годах. К середине 1990-х годов они обычно имели веб-браузера интерфейсы . Однако им не хватало возможности легко создавать ссылки между внутренними страницами без написания HTML- кода. В WikiWikiWeb соглашение об именах CamelCase использовалось для обозначения внутренних ссылок без необходимости использования HTML-кода.
К моменту появления MediaWiki от этого соглашения в значительной степени отказались в пользу явного обозначения ссылок в отредактированном исходном коде двойными квадратными скобками. Таким образом, названия страниц не прерывали поток английского языка и могли следовать стандартному соглашению о написании заглавных букв в английском языке. Нечувствительность к регистру первой буквы, но не последующих букв, поддерживает стандартные правила использования заглавных букв в английском языке и позволяет авторам создавать свои страницы на обычном английском языке с последующим связыванием определенных слов и фраз. Это оказалось решающим изменением, которое позволило обычным авторам на английском языке писать вики-страницы, а нетехническим пользователям читать их. Эта политика была распространена на другие естественные языки, избегая использования необычно выглядящего текста или неудобного использования заглавных букв, нарушающих собственные правила языка.
В течение следующих 10 лет было написано еще много вики-приложений на различных языках программирования . После 2005 года началось движение к усилению консолидации и стандартизации: от многих менее популярных вики-приложений постепенно отказались, и было создано меньше новых приложений. Относительно немногие из используемых в настоящее время вики-движков были созданы после 2006 года.
Некоторые системы управления контентом , такие как Microsoft SharePoint , также используют функции, подобные вики.
Совместимость данных [ править ]
В целом новые вики-движки не следуют форматам данных ( языкам разметки вики ) существующих движков, что делает их ограниченное использование для тех, кто уже вложил средства в большие базы знаний в существующем программном обеспечении. Как правило, новым вики-проектам не удается привлечь большое количество пользователей из существующей базы программного обеспечения вики.
Вероятно, наиболее известным форматом данных является формат MediaWiki, который, соответственно, был переопределен в других вики:
- WordPress имеет расширения для отображения и редактирования страниц формата MediaWiki, а также для создания рамок MediaWiki.
- Джамвики [2] — это клон MediaWiki на Java , который поддерживает страницы формата MediaWiki, но не расширения.
- Другие коммерческие проекты или клоны часто (или использовали в прошлом) следуют формату MediaWiki. BlueSpice MediaWiki — единственное подобное программное обеспечение, имеющее бесплатную версию.
Ни одна из этих альтернатив не поддерживает расширения, доступные в стандартном MediaWiki, некоторые из которых расширяют или изменяют формат данных.
В 2007 году был завершен проект под названием (Wiki) Creole по созданию стандартизированного языка разметки для вики. По состоянию на 2022 год эти усилия имели значительный технический успех и получили поддержку благодаря внедрению во многие двигатели. [3] но ограниченный социальный успех, поскольку он все еще относительно не используется и неизвестен, имеет мало инструментов преобразования перекрестной разметки для переноса в него существующих баз знаний , и ни один крупный движок не использует его в качестве собственного синтаксиса разметки.
Типы использования [ править ]
По сути, существует три типа использования программного обеспечения вики: общедоступные вики с потенциально большим сообществом читателей и редакторов, вики для частных предприятий для управления данными корпорациями и другими организациями и персональные вики , предназначенные для использования одним человеком для управлять заметками и обычно запускается на рабочем столе . Некоторое программное обеспечение вики специально предназначено для одного из типов использования, в то время как другое программное обеспечение может использоваться для всех трех, но содержит функциональные возможности либо в своем ядре, либо через плагины, которые помогают с одним или несколькими типами использования.
Публичные вики [ править ]
Публичные вики обычно открыты для публичного чтения, редактирования и комментариев к некоторым или всем статьям каждой вики. Многие предлагают регистрацию, чтобы обеспечить дополнительный доступ и контроль для каждого пользователя, а некоторые имеют частично коммерческие аспекты или дополнительный доступ, например, популярная вики-ферма Fandom .
MediaWiki на сегодняшний день является наиболее доминирующим программным обеспечением, поскольку оно постоянно и с большим отрывом поддерживает Википедию , самую посещаемую общедоступную вики-страницу. [4] он также поддерживает многие другие общедоступные вики. [5] Другие вики-движки, регулярно используемые для общедоступных вики, включают MoinMoin и PmWiki , а также многие другие . [5]
Другие интернет-сайты, основанные на программном обеспечении Wiki, включают энциклопедии, такие как Sensei's Library , Parlia и WikiTree .
Корпоративные вики [ править ]
Корпоративное вики-программное обеспечение — это программное обеспечение, предназначенное для использования в корпоративном (или организационном) контексте. [6] особенно для расширения внутреннего обмена знаниями . Он, как правило, уделяет больше внимания таким функциям, как контроль доступа, интеграция с другим программным обеспечением и управление документами . Большинство проприетарных вики-приложений позиционируют себя как корпоративные решения, включая Socialtext , Jive , Traction TeamPage и Notion .
Все чаще появляются предложения, которые используют название «вики», но не предлагают базовые элементы, общие для существующих вики, такие как разметка Wiki и рабочий процесс с приоритетом ссылок, как в Confluence (с 2018 г.). [7] или контроль версий полнотекстового поиска Microsoft Teams . [8]
Кроме того, некоторые вики-приложения с открытым исходным кодом также называют себя корпоративными решениями, включая XWiki , Foswiki , [9] ТВики , [10] и БлюСпайс . [11] Некоторые вики-приложения с открытым исходным кодом, хотя они и не позиционируют себя как корпоративные решения, содержат маркетинговые материалы, предназначенные для корпоративных пользователей, например Tiki Wiki CMS Groupware. [12] и МедиаВики . [13] Многие другие вики-приложения также использовались на предприятиях.
Среди многих компаний и правительственных организаций, которые используют вики-сайты внутри страны, можно назвать Adobe Systems , Amazon.com , Intel , Microsoft и разведывательное сообщество США .
В организациях вики могут либо дополнять, либо заменять централизованно управляемые системы управления контентом. Их децентрализованный характер позволяет им, в принципе, распространять необходимую информацию по организации быстрее и дешевле, чем централизованно контролируемое хранилище знаний. Wikis также можно использовать для управления документами , управления проектами , управления взаимоотношениями с клиентами , планирования ресурсов предприятия и многих других видов управления данными.
Возможности вики, которые могут быть полезны предприятию, включают:
- Ввод информации на быстро и легко создаваемые страницы, включая гиперссылки на другие корпоративные информационные системы, такие как каталоги сотрудников, CMS , приложения, и, таким образом, для облегчения создания полезных баз знаний.
- Уменьшает перегрузку электронной почты . Вики-страницы позволяют людям, работающим над конкретным проектом, делиться всей соответствующей информацией. И наоборот, только пользователи вики, заинтересованные в данном проекте, должны просматривать связанные с ним вики-страницы, в отличие от списков рассылки с высоким трафиком, которые могут обременять подписчиков множеством сообщений, независимо от их релевантности. Руководителю проекта также очень полезно хранить всю коммуникацию в одном месте, что позволяет ему связать ответственность за каждое предпринятое действие с конкретным членом команды.
- Систематизирует информацию. Вики-страницы помогают пользователям структурировать информацию по доступным для обнаружения и поиска категориям. Они могут исходить от пользователей по восходящему принципу. Пользователи могут создавать списки, таблицы, временные шкалы и другие способы выражения порядка.
- Формирует консенсус. Вики позволяют структурировать выражение взглядов по рассматриваемой авторами теме на одной странице. Эта функция очень полезна при написании документации, подготовке презентаций, когда мнения авторов расходятся и так далее.
- Уровни доступа по правам и ролям. Пользователям может быть отказано в доступе к просмотру и/или редактированию определенных страниц в зависимости от их отдела или роли в организации.
- Управление знаниями с помощью комплексного поиска. Сюда входит управление документами, управление проектами и хранилища знаний, полезные во время текучести кадров или выхода на пенсию.
Персональные вики [ править ]
Программное обеспечение, специально разработанное для запуска персональных вики, включает Tomboy , PmWiki и ConnectedText (сейчас выпуск прекращен). Другие, более общие вики-приложения имеют компоненты, предназначенные для отдельных пользователей, включая MoinMoin (который предлагает версию «DesktopEdition» [14] ) и ТиддлиВики .
Редактирование [ править ]
Большинство вики-программ использует специальный синтаксис, известный как вики-разметка , позволяющий пользователям форматировать текст, вместо того, чтобы требовать от них ввода в формате HTML . Некоторые вики-приложения также включают редактор WYSIWYG вместо или в дополнение к редактированию вики-разметки.
на основе атомарности систем баз данных Любое редактирование должно быть отслежено . В программном обеспечении вики хронология изменений (например, опубликованных пользователями Интернета) в любой статье может быть сохранена локально с общим расширением файла .xml людьми, имеющими права администратора .
Хостинговое приложение [ править ]
Существует множество служб хостинга вики , также известных как фермы вики, которые размещают вики пользователей на сервере. Некоторое программное обеспечение вики доступно только в размещенной форме: PBworks , Wetpaint и Wikispaces — все это примеры услуг хостинга вики, которые работают на коде, доступном только на этих сайтах. Другое программное обеспечение вики доступно как в размещенной , так и в загружаемой форме, включая Confluence , Socialtext , MediaWiki и XWiki .
Дополнительные возможности [ править ]
Функции управления контентом [ править ]
Программное обеспечение Wiki может включать функции, которые входят в состав традиционных систем управления контентом, например календари , списки дел , блоги и дискуссионные форумы . Все это может храниться на вики-страницах с поддержкой версий или просто представлять собой отдельную часть функциональности. Программное обеспечение, которое поддерживает блоги с возможностью редактирования и управления версиями в стиле вики, иногда называют программным обеспечением «блики».
Tiki Wiki CMS Groupware — это пример программного обеспечения вики, которое по своей сути предназначено для поддержки таких функций. Многие корпоративные вики-приложения, такие как TWiki , Confluence и SharePoint , также поддерживают такие функции, как и приложения с открытым исходным кодом, такие как MediaWiki и XWiki , через плагины . [15]
Сценарии [ править ]
Некоторые вики-приложения позволяют пользователям встраивать вызовы в стиле сценариев в вики-страницы, которые обрабатываются анализатором вики и запускаются либо при сохранении страницы, либо при ее отображении. XWiki и MediaWiki являются примерами таких приложений. [16]
В частности, XWiki предлагает поддержку следующих языков сценариев: Groovy , Velocity , Ruby , Python , PHP или, в общем, любого JSR223 языка сценариев .
Семантическая аннотация [ править ]
Программное обеспечение Wiki может позволить пользователям хранить данные через вики таким образом, чтобы их можно было экспортировать через семантическую сеть или запрашивать внутри вики. Вики, допускающая такие аннотации, называется семантической вики . На данный момент самым известным программным обеспечением семантической вики является Semantic MediaWiki , плагин к MediaWiki.
Мобильный доступ [ править ]
Некоторые вики-программы имеют специальную обработку для доступа с мобильных устройств, например мобильных телефонов . Обычно это делается путем отображения консервативного HTML- кода. [17] [18]
Просмотр и редактирование в автономном режиме [ править ]
Были опробованы различные подходы к обеспечению функциональности вики, когда пользователь не в сети. Для пользователей, которым необходимо просто читать содержимое вики в автономном режиме, зачастую можно легко сделать копию содержимого; в случае с Википедией компакт-диски и печатные версии состоят из частей содержания Википедии.
Однако разрешить автономное редактирование (когда изменения синхронизируются, когда пользователь снова подключен к сети) — гораздо более сложный процесс. Один из подходов к этому — использовать распределенную систему контроля версий в качестве серверной части вики в одноранговом стиле. При таком подходе не существует центрального хранилища содержимого вики; вместо этого каждый пользователь хранит полную копию вики локально, а программное обеспечение обрабатывает объединение и распространение изменений по мере их внесения. Это подход, используемый движком ikiwiki (который может использовать распределенную систему контроля версий Git в качестве серверной части) и Code Co-op (распределенная система контроля версий, включающая вики-компонент).
Распределение и децентрализация [ править ]
Программное обеспечение Wiki может распространяться . [19] XWiki может функционировать таким образом. [20] Smallest Federated Wiki продвигает федерацию вики-серверов. [21]
Также было проведено исследование, позволяющее использовать Википедию как децентрализованную вики. [22] [23]
См. также [ править ]
- Совместное редактирование
- Сравнение вики-программ
- Корпоративный портал
- Корпоративное социальное программное обеспечение
- Список программного обеспечения для совместной работы
- Список вики-программ
Примечания [ править ]
- ^ Путь Вики. Быстрое сотрудничество в Интернете , Аддисон-Уэсли (апрель 2001 г.) ISBN 0-201-71499-X
- ^ «JAM wiki — Просто реклама и маркетинг» . Джем вики . Проверено 12 мая 2021 г.
- ^ «Двигатели» . Викикреольский . 14 июня 2010 г. Проверено 18 мая 2022 г.
- ^ «500 лучших сайтов Alexa в мире» . Алекса . Архивировано из оригинала 2 марта 2015 года . Проверено 11 апреля 2017 г.
- ^ Jump up to: Перейти обратно: а б «Просмотреть данные: Все» . ВикиИндекс . Архивировано из оригинала 25 июля 2021 г.
- ^ « Год корпоративного Wiki: упрощенное веб-сотрудничество переходит к делу », Джон Уделл, InfoWorld , 30 декабря 2004 г.
- ^ «[CONFCLOUD-67129] Ссылка на неопределенную страницу (страница, которая еще не существует)» . Программное обеспечение Jira — Atlassian . Архивировано из оригинала 30 ноября 2022 года.
- ^ «Полнотекстовый поиск по Wiki» . Пользовательский голос Microsoft Teams . Архивировано из оригинала 12 ноября 2020 г.
- ^ « Foswiki — бесплатная платформа для совместной работы предприятий ».
- ^ « TWiki — корпоративная вики-страница с открытым исходным кодом и платформа веб-приложений ».
- ^ « BlueSpice — программное обеспечение Wiki и базы знаний » .
- ^ "Предприятие" . Программное обеспечение Tiki Wiki CMS для групповой работы . 11 августа 2022 г. Проверено 11 апреля 2017 г.
- ^ «Корпоративный центр» . МедиаВики . Проверено 11 апреля 2017 г.
- ^ «Настольное издание» . МойнМойн . 01.12.2016 . Проверено 11 апреля 2017 г.
- ^ «Приложения и расширения (Функции.Приложения)» . XВики . 23 сентября 2015 года. Архивировано из оригинала 10 мая 2017 года . Проверено 11 апреля 2017 г.
- ^ Анслоу, К.; Риле, Д. (2007), Упрощенное программирование для конечных пользователей с помощью Wikis , SAP Research, CiteSeerX 10.1.1.131.2458
- ^ Socialtext Optimizes Wiki для мобильных пользователей , журнал CIO , 5 апреля 2006 г., получено 20 сентября 2008 г.
- ^ Лу, Мэт (15 июля 2007 г.). «W2: маленькая вики для iPhone]» . ТУАВ . Архивировано из оригинала 5 февраля 2013 г. Проверено 24 августа 2021 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Даву, Алан; Скаф-Молли, Хала; Молли, Паскаль; Эсфандиари, Бабак; Аслан, Халед (2015). «Распределенные вики: опрос» . Параллелизм и вычисления: практика и опыт . 27 (11): 2751–2777. дои : 10.1002/cpe.3439 . ISSN 1532-0626 . S2CID 45142475 .
- ^ «Домашняя страница проекта XWiki Concerto» . Проверено 11 апреля 2017 г.
- ^ «Добро пожаловать в гости» . Проверено 11 апреля 2017 г.
- ^ Децентрализованный Wiki Engine для совместного хостинга Википедии , Гвидо Урданета, Гийом Пьер и Маартен ван Стин, Материалы 3-й Международной конференции по информационным веб-системам и технологиям ( Webist ) , март 2007 г.
- ^ Анализ рабочей нагрузки Википедии для децентрализованного хостинга , Гвидо Урданета, Гийом Пьер, Маартен ван Стин, Elsevier Computer Networks 53 (11), стр. 1830–1845, июль 2009 г.
Ссылки [ править ]
- Андерсен, Эспен (2005). Использование Wiki в корпоративном контексте . В электронном учебном пособии . А. Хоэнштайн и К. Уилберс (ред.). Кёльн, ВольтерсКлювер. 5,8:15.
- Гай, Марике (2006). Вики или нет? Повесть о вики-сайтах государственного сектора . Ариадна Выпуск 49.
- Гжеганек, К.; Мороз, И.; Гросс, Д. (2011). Spoiled for Choice — Wiki-программное обеспечение для управления знаниями в организациях . Сообщество знаний.