Из Википедии, бесплатной энциклопедии
  (Перенаправлено с корпоративной вики )
Перейти к навигации Перейти к поиску
Главные из Википедии , которая работает на MediaWiki , один из программных пакетов популярной вики

Программное обеспечение Wiki (также известное как движок вики или приложение вики ) - это программное обеспечение для совместной работы, которое запускает вики , что позволяет пользователям создавать и совместно редактировать страницы или записи через веб-браузер . Вики-система обычно представляет собой веб-приложение , работающее на одном или нескольких веб-серверах . Содержимое, включая предыдущие версии, обычно хранится либо в файловой системе, либо в базе данных . Вики - это тип системы управления веб-контентом и наиболее часто поддерживаемое стандартное программное обеспечение, предлагаемое средствами веб-хостинга .

Существуют десятки активно поддерживаемых вики-движков. Они различаются платформами, на которых они работают, языком программирования, на котором они были разработаны, являются ли они открытым или закрытым , их поддержкой символов и соглашений естественного языка, а также их предположениями о техническом и социальном контроле над редактированием.

История [ править ]

Первое общепризнанное «вики-приложение», WikiWikiWeb , было создано американским программистом Уордом Каннингемом в 1994 году и запущено на c2.com в 1995 году. [1] «WikiWikiWeb» также было названием вики, которое запускалось в программном обеспечении, и в первые годы существования вики не было большой разницы между содержимым вики и программным обеспечением, на котором они работали, возможно потому, что почти каждая вики работала на собственном настраиваемом программном обеспечении.

Программное обеспечение Wiki возникло из старых систем контроля версий, которые использовались для документации и программного обеспечения в 1980-х годах. К середине 1990-х они обычно имели интерфейсы веб-браузера . Однако им не хватало возможности легко создавать ссылки между внутренними страницами без написания HTML-кода. Для WikiWikiWeb соглашение об именах CamelCase использовалось для обозначения внутренних ссылок без необходимости использования кода HTML.

К моменту появления MediaWiki от этого соглашения в значительной степени отказались в пользу явной пометки ссылок в отредактированном исходном коде двойными квадратными скобками. Таким образом, названия страниц не прерывали поток английского языка и могли соответствовать стандартным английским правилам использования заглавных букв. Чувствительность к регистру первой буквы, но не последующих букв поддерживала стандартные английские соглашения о заглавных буквах и позволяла авторам создавать свои страницы на обычном английском языке с последующим связыванием определенных слов и фраз. Это оказалось критическим изменением, позволившим обычным англоязычным авторам писать вики-страницы, а нетехническим пользователям - читать их. Эта политика была распространена на другие естественные языки, избегая использования необычно выглядящего текста или неуклюжих заглавных букв, которые нарушают собственные правила языка.

В течение следующих 10 лет было написано гораздо больше вики-приложений на различных языках программирования. После 2005 г. началось движение к усилению консолидации и стандартизации: от многих менее популярных вики-приложений постепенно отказались, и было создано меньше новых приложений. Относительно небольшое количество вики-движков, используемых в настоящее время, было создано после 2006 года.

Идея наличия вики-функций в настоящее время считается желательной в целом, и некоторые аспекты вики-функций также были добавлены к существующим системам управления контентом , таким как Microsoft SharePoint . Некоторые авторы отмечают, что SharePoint фактически не работает как вики, даже если эта функция используется.

Совместимость данных [ править ]

В целом новые вики-движки не следовали форматам данных существующих движков, что сделало их ограниченное использование для тех, кто уже вложил средства в большие базы знаний в существующее программное обеспечение. Как правило, новые вики-проекты не смогли привлечь большое количество пользователей из существующей программной базы вики.

Только один формат данных когда-либо был реализован более чем в одной вики, это MediaWiki:

  • WordPress имеет расширения для отображения и редактирования страниц в формате MediaWiki, а также для создания фреймов MediaWiki.
  • Jamwiki - это клон MediaWiki на Java , который поддерживает страницы в формате MediaWiki, но не расширения.
  • Другие коммерческие проекты или клоны часто (или в прошлом) следуют формату MediaWiki. BlueSpice MediaWiki - единственное такое программное обеспечение с доступной бесплатной версией.

Ни одна из этих альтернатив не поддерживает расширения, доступные в стандартном MediaWiki, некоторые из которых расширяют или изменяют его формат данных.

Типы использования [ править ]

По сути, существует три типа использования вики-программ: общедоступные вики-сайты с потенциально большим сообществом читателей и редакторов, вики-страницы для частных предприятий для управления данными корпорациями и другими организациями и личные вики-страницы , предназначенные для использования одним человеком для управлять заметками и обычно запускаются на рабочем столе . Некоторое программное обеспечение вики специально предназначено для одного из типов использования, в то время как другое программное обеспечение может использоваться для всех трех, но содержит функциональные возможности, либо в своем ядре, либо через плагины, которые помогают с одним или несколькими типами использования.

Общедоступные вики [ править ]

Общедоступные вики - это вики, которые может читать кто угодно; обычно, хотя и не всегда, содержимое может редактировать кто угодно, хотя иногда требуется регистрация. Среди общедоступных вики-сайтов MediaWiki является доминирующим программным обеспечением: на нем работает самая популярная в мире (по состоянию на август 2015 г.) общедоступная вики, [2] Википедия (бесплатная), а также самая популярная вики-ферма Fandom (коммерческая) и также является наиболее популярным программным обеспечением, используемым в других общедоступных вики-сайтах. [3] Другие вики-движки, регулярно используемые для общедоступных вики-сайтов, включают MoinMoin и PmWiki , а также многие другие . [3]

Другие веб-сайты в Интернете, основанные на программном обеспечении вики, включают энциклопедии, такие как Sensei's Library , Parlia и WikiTree .

Корпоративные вики [ править ]

Корпоративное программное обеспечение вики - это программное обеспечение, предназначенное для использования в корпоративном (или организационном) контексте [4], особенно для расширения внутреннего обмена знаниями . В нем больше внимания уделяется таким функциям, как контроль доступа, интеграция с другим программным обеспечением и управление документами . Большинство проприетарных вики-приложений позиционируют себя как корпоративные решения, включая Socialtext , Jive , Traction TeamPage , Notion и Nuclino .

Все чаще появляются предложения, которые используют название «вики», но не предлагают базовых элементов, общих для существующих вики-сайтов, таких как Wiki Markup и Link-first workflow Confluence (с 2018), [5] или Контроль версий полнотекстового поиска Microsoft Teams . [6]

Кроме того, некоторые вики-приложения с открытым исходным кодом также называют себя корпоративными решениями, включая XWiki , Foswiki , [7] TWiki , [8] и BlueSpice . [9] Некоторые вики-приложения с открытым исходным кодом, хотя они не называют себя корпоративными решениями, имеют маркетинговые материалы, ориентированные на корпоративных пользователей, такие как Tiki Wiki CMS Groupware [10] и MediaWiki . [11] Многие другие вики-приложения также использовались на предприятиях.

Среди множества компаний и правительственных организаций, которые используют вики-сайты для внутренних целей, можно выделить Adobe Systems , Amazon.com , Intel , Microsoft и разведывательное сообщество США .

Внутри организаций вики могут дополнять или заменять централизованно управляемые системы управления контентом. Их децентрализованный характер позволяет им, в принципе, распространять необходимую информацию в организации быстрее и дешевле, чем централизованно управляемое хранилище знаний. Wikis может также использоваться для управления документами , управления проектами , управления взаимоотношениями с клиентами , планирования ресурсов предприятия , а также многих других видов управления данными.

Возможности вики, которые могут обслуживать предприятие, включают:

  • Ввод информации на быстрые и простые в создании страницы, включая гиперссылки на другие корпоративные информационные системы, такие как каталоги людей, CMS , приложения, и, таким образом, для облегчения создания полезных баз знаний.
  • Уменьшает перегрузку электронной почты . Вики-сайты позволяют людям, работающим над данным проектом, делиться всей необходимой информацией. И наоборот, только пользователи вики, заинтересованные в данном проекте, должны смотреть на связанные с ним вики-страницы, в отличие от списков рассылки с высоким трафиком, которые могут обременять подписчиков большим количеством сообщений, независимо от их релевантности. Для менеджера проекта также очень полезно хранить всю коммуникацию в одном месте, что позволяет ему связать ответственность за каждое действие с конкретным членом команды.
  • Организует информацию. Вики-сайты помогают пользователям структурировать информацию по категориям, доступным для обнаружения и поиска. Они могут исходить от пользователей снизу вверх. Пользователи могут создавать списки, таблицы, временные шкалы и другие способы выражения порядка.
  • Достигает консенсуса. Вики-сайты позволяют структурировать выражение взглядов по теме, рассматриваемой авторами, на одной странице. Эта функция очень полезна при написании документации, подготовке презентаций, когда мнения авторов расходятся и т. Д.
  • Уровни доступа по правам и ролям. Пользователям может быть отказано в доступе для просмотра и / или редактирования определенных страниц, в зависимости от их отдела или роли в организации.
  • Управление знаниями с исчерпывающим поиском. Сюда входит управление документами, управление проектами и хранилища знаний, полезные во время текучести кадров или выхода на пенсию.

Личные вики [ править ]

Программное обеспечение, специально разработанное для работы с персональными вики, включает Tomboy , PmWiki и ConnectedText (сейчас прекращено). В других, более общих, вики-приложениях есть компоненты, предназначенные для отдельных пользователей, в том числе MoinMoin (предлагающий «DesktopEdition» [12] ) и TiddlyWiki .

Редактирование [ править ]

В большинстве программ вики используется специальный синтаксис, известный как разметка вики , чтобы пользователи могли форматировать текст, вместо того, чтобы требовать от них ввода в HTML . Некоторые вики-приложения также включают в себя редактор WYSIWYG вместо или в дополнение к редактированию разметки вики.

Основываясь на атомарности систем баз данных , любое редактирование должно отслеживаться . В вики-программах хронология правок (например, опубликованных пользователями Интернета) в любой данной статье может быть локально сохранена с общим расширением файла .xml людьми, имеющими права администратора .

Размещенное приложение [ править ]

Существует множество служб хостинга вики , также известных как фермы вики, которые размещают вики пользователей на сервере. Некоторое программное обеспечение вики доступно только в размещенной форме: PBworks , Wetpaint и Wikispaces - все это примеры услуг хостинга вики, которые работают на коде, доступном только на этих сайтах. Другое программное обеспечение вики доступно как в размещенной, так и в загружаемой форме, включая Confluence , Socialtext , MediaWiki и XWiki .

Дополнительные возможности [ править ]

Функции управления контентом [ править ]

Программное обеспечение Wiki может включать функции, которые поставляются с традиционными системами управления контентом, такие как календари, списки дел, блоги и форумы для обсуждения. Все это может храниться через вики-страницы с поддержкой версий или просто быть отдельным элементом функциональности. Программное обеспечение, поддерживающее блоги с редактированием и контролем версий в стиле вики, иногда называют программным обеспечением «блики».

Tiki Wiki CMS Groupware - это пример программного обеспечения вики, которое в своей основе разработано для поддержки таких функций. Многие корпоративные вики-приложения, такие как TWiki , Confluence и SharePoint , также поддерживают такие функции, как и приложения с открытым исходным кодом, такие как MediaWiki и XWiki , через плагины . [13]

Сценарии [ править ]

Некоторые вики-приложения позволяют пользователям встраивать вызовы в стиле сценария в вики-страницы, которые обрабатываются парсером вики и запускаются либо при сохранении страницы, либо при ее отображении. XWiki и MediaWiki являются примерами таких приложений. [14]

В частности, XWiki предлагает поддержку следующих языков сценариев: Groovy , Velocity , Ruby , Python , PHP или вообще любого языка сценариев JSR223 .

Семантическая аннотация [ править ]

Программное обеспечение вики может позволить пользователям хранить данные через вики таким образом, чтобы их можно было экспортировать через семантическую сеть или запрашивать внутри вики. Вики-сайт, допускающий такие аннотации, известен как семантический вики-сайт . Самым известным в настоящее время семантическим программным обеспечением вики является Semantic MediaWiki , плагин к MediaWiki.

Мобильный доступ [ править ]

Некоторое программное обеспечение вики имеет специальную обработку для доступа с мобильных устройств, таких как мобильные телефоны . Обычно это делается путем отображения консервативного кода HTML . [15] [16]

Автономный просмотр и редактирование [ править ]

Были опробованы различные подходы к обеспечению функциональности вики, когда пользователь не находится в сети. Для пользователей, которым необходимо просто читать содержимое вики в автономном режиме, часто можно легко сделать копию содержимого; в случае Википедии компакт-диски и печатные версии были составлены из частей содержания Википедии.

Однако разрешение автономного редактирования (когда изменения синхронизируются, когда пользователь снова в сети) - гораздо более сложный процесс. Один из подходов к этому - использование распределенной системы контроля версий в качестве серверной части вики в одноранговом стиле. При таком подходе нет центрального хранилища содержимого вики; вместо этого каждый пользователь хранит полную копию вики локально, а программное обеспечение обрабатывает слияние и распространение изменений, когда они сделаны. Это подход, принятый движком ikiwiki (который может использовать распределенную систему контроля версий Git в качестве внутренней части) и Code Co-op (распределенная система контроля версий, которая включает в себя компонент вики).

Распространение и децентрализация [ править ]

Программное обеспечение Wiki может распространяться . [17] XWiki может работать таким образом. [18] Самая маленькая федеративная вики способствует созданию федерации серверов вики, [19]

Также было проведено исследование, позволяющее использовать Википедию как децентрализованную вики. [20] [21]

См. Также [ править ]

  • Совместное редактирование
  • Сравнение программного обеспечения вики
  • Корпоративный портал
  • Корпоративное социальное программное обеспечение
  • Список программного обеспечения для совместной работы
  • Список вики-программ

Заметки [ править ]

  1. ^ Путь вики. Быстрое сотрудничество в Интернете , Addison-Wesley (апрель 2001 г.) ISBN  0-201-71499-X
  2. ^ «Alexa Top 500 Global Sites» . Проверено 11 апреля 2017 года .
  3. ^ a b Разбивка активных вики-сайтов на WikiIndex
  4. ^ Год корпоративной Wiki: Легкое веб-сотрудничество переходит к делу Джон Уделл | InfoWorld | 30 декабря 2004 г.
  5. ^ https://jira.atlassian.com/browse/CONFCLOUD-67129
  6. ^ https://microsoftteams.uservoice.com/forums/555103-public/suggestions/33575167-wiki-search
  7. ^ Домашняя страница Foswiki - «бесплатная корпоративная платформа для совместной работы с открытым исходным кодом»
  8. ^ Домашняя страница TWiki - "Корпоративная вики с открытым исходным кодом"
  9. ^ BlueSpice homepage - "the Enterprise Wiki Software"
  10. ^ Community, Tiki. "Enterprise - Tiki Wiki CMS Groupware :: Community". Retrieved 11 April 2017.
  11. ^ "Enterprise hub - MediaWiki". Retrieved 11 April 2017.
  12. ^ "DesktopEdition - MoinMoin". Retrieved 11 April 2017.
  13. ^ "Applications & Extensions (Features.Applications) - XWiki". Retrieved 11 April 2017.
  14. ^ Anslow, C.; Riehle, D. (2007), Lightweight End-User Programming with Wikis, SAP Research, CiteSeerX 10.1.1.131.2458
  15. ^ Socialtext Optimizes Wiki for Mobile Users, CIO Magazine, April 5, 2006, retrieved 2008-09-20
  16. ^ W2: a little iPhone wiki, tuaw, July 15, 2007, retrieved 2008-09-20
  17. ^ Davoust, Alan; Skaf-Molli, Hala; Molli, Pascal; Esfandiari, Babak; Aslan, Khaled (2015). "Distributed wikis: a survey". Concurrency and Computation: Practice and Experience. 27 (11): 2751–2777. doi:10.1002/cpe.3439. ISSN 1532-0626.
  18. ^ "XWiki Concerto Project homepage". Retrieved 11 April 2017.
  19. ^ "Welcome Visitors". Retrieved 11 April 2017.
  20. ^ A Decentralized Wiki Engine for Collaborative Wikipedia Hosting, Guido Urdaneta, Guillaume Pierre and Maarten van Steen, Proceedings of the 3rd International Conference on Web Information Systems and Technology (Webist), March 2007
  21. ^ Wikipedia Workload Analysis for Decentralized Hosting, Guido Urdaneta, Guillaume Pierre, Maarten van Steen, Elsevier Computer Networks 53(11), pp. 1830–1845, July 2009

References[edit]

  • Andersen, Espen (2005). Using Wikis in a Corporate Context. In Handbuch E-Learning. A. Hohenstein and K. Wilbers (eds). Cologne, WoltersKluwer. 5.8: 15.
  • Guy, Marieke (2006). Wiki or Won't He? A Tale of Public Sector Wikis. Ariadne Issue 49.
  • Grzeganek, K.; Frost, I.; Gross, D (2011). Spoilt for Choice - Wiki Software for Knowledge Management in Organisations. Community of Knowledge.