Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

XWiki - это бесплатная программная платформа вики, написанная на Java с упором на расширяемость. XWiki - это корпоративная вики . Он включает в себя редактирование WYSIWYG , импорт / экспорт документов на основе OpenDocument , семантические аннотации и теги, а также расширенное управление разрешениями. [2]

Как вики-приложение , XWiki позволяет хранить структурированные данные и выполнять серверный сценарий в интерфейсе вики. Языки сценариев, включая Velocity , Apache Groovy , Python , Ruby и PHP, могут быть написаны непосредственно на вики-страницы с использованием вики- макросов . [3] Созданные пользователем структуры данных могут быть определены в вики-документах, и экземпляры этих структур могут быть прикреплены к вики-документам, сохранены в базе данных и запрошены с использованием языка запросов Hibernate или собственного языка запросов XWiki. [4]

Вики [5] расширений XWiki.org является домом для расширений XWiki, начиная от фрагментов кода, которые можно вставлять в страницы вики, до загружаемых основных модулей. [6] Многие функции XWiki предоставляются расширениями, которые идут в комплекте с ним. [2]

Вики - текст визуализируется с помощью XWiki движка рендеринга [7] , который проходит WikiModel [8] и Doxia системы, что позволяет ему разобрать Confluence , JSPWiki , креольский , MediaWiki и TWiki синтаксисы, а также собственный синтаксис XWiki в. [9] Страницы XWiki по умолчанию пишутся с использованием редактора WYSIWYG и отображаются с синтаксисом XWiki для форматирования текста, создания таблиц, создания ссылок, отображения изображений и т. Д. [10]

Развитие [ править ]

Код XWiki под лицензией GNU Lesser General Public License и размещен на GitHub, где каждый волен разветвлять исходный код и разрабатывать изменения в собственном репозитории. Содержимое, включенное в XWiki wiki, лицензировано по лицензии Creative Commons с указанием авторства, так что его можно распространять до тех пор, пока он ссылается на XWiki; деривативы могут быть полностью перелицензированы. [11] В то время как большинство активных разработчиков финансируются коммерческой компанией поддержки XWiki SAS , XWiki SAS поддерживает строгую границу между собой и проектом свободного программного обеспечения XWiki. [12] Все решения о направлении разработки программного обеспечения XWiki принимаются на основе консенсуса.из коммиттеров должны пройти через список рассылки разработчиков. [13] [14]

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

XWiki в своей работе сильно полагается на другие проекты с открытым исходным кодом. Они включают:

  • Groovy : для расширенных требований к сценариям
  • Hibernate : хранилище реляционной базы данных
  • Lucene : для индексации всего содержимого вики и ее вложений и разрешения поиска по их содержимому.
  • Скорость : мощный язык шаблонов

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

Первоначально XWiki был написан Людовиком Дубостом, который основал XPertNet SARL, позже переименованный в XWiki SAS, и впервые он был выпущен в январе 2003 года под Стандартной общественной лицензией GNU . «X» в названии происходит от «eXtensible Wiki» (когда вы произносите его, это звучит как «X»).

Первая версия Wiki Farm xwiki.com [15] была выпущена в апреле 2003 года. Кроме того, проект с открытым исходным кодом размещался на SourceForge, и первая фиксация была сделана 15 декабря 2003 года.

В 2006 году лицензия была изменена на GNU Lesser General Public License, чтобы предоставить сообществу разработчиков большую гибкость, [16] разработчик Apache Maven Винсент Массол стал ведущим разработчиком [17], а XWiki выиграла награду Lutece d'Or за лучший открытый исходный код. программное обеспечение, разработанное для предприятия.

После 6 бета-версий и 5 выпусков-кандидатов 22 мая 2007 г. [18] был выпущен XWiki 1.0, в котором были добавлены новые функции, такие как автономный установщик и семантические теги. [19] 2007 год также принес с собой введение XWiki Watch [20], позволяющего командам совместно следить за RSS- потоками.

Особенности [ править ]

  • Структурированный контент и встроенные скрипты, позволяющие создавать вики-приложения.
  • Управление правами пользователей (по вики / пространству / странице, с помощью групп и т. Д.)
  • PDF экспорт
  • Полнотекстовый поиск
  • Контроль версий
  • Импортируйте офисные документы в синтаксис вики через OpenOffice
  • Различные протоколы доступа к вики ( WebDAV , REST , XML-RPC )
  • Контент и дизайн сайта Экспорт и импорт
  • Плагины, API, программирование ...
  • Больше возможностей на официальном сайте. [21]

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

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

  • Сравнение программного обеспечения вики

Ссылки [ править ]

  1. ^ "Загрузить XWiki" . XWiki.org . Проверено 30 марта 2021 .
  2. ^ a b Возможности XWiki . xwiki.org. Проверено 9 сентября 2013.
  3. ^ XWiki (17 января 2013 г.). «Руководство по сценариям» . Platform.xwiki.org . Проверено 2 октября 2013 .
  4. ^ XWiki: платформа для совместных приложений . Theserverside.com (01.12.2007). Проверено 9 сентября 2013.
  5. ^ http://extensions.xwiki.org/xwiki/bin/view/Main/
  6. ^ Extensions Wiki (Main.WebHome) - XWiki . Extensions.xwiki.org. Проверено 9 сентября 2013.
  7. ^ рендеринг.xwiki.org
  8. ^ https://code.google.com/p/wikimodel/
  9. ^ Синтаксисы XWiki (Main.XWikiSyntax) - XWiki . Platform.xwiki.org (23.07.2013). Проверено 9 сентября 2013.
  10. ^ «Расширенные примеры синтаксиса XWiki» . Официальный блог XWiki . 2019-11-07.
  11. ^ Лицензия (Основная лицензия) . XWiki.org. Проверено 9 сентября 2013.
  12. ^ Управление проектом (Community.Governance) - XWiki . Dev.xwiki.org (16 марта 2010 г.). Проверено 9 сентября 2013.
  13. ^ http://dev.xwiki.org/xwiki/bin/view/Community/MailingLists
  14. ^ "Коммиттерство (Community.Committership) - XWiki" . Dev.xwiki.org . Проверено 9 сентября 2013 .
  15. ^ xwiki.com
  16. ^ XWikiAvailableUnderLGPL . XWiki. Проверено 9 сентября 2013.
  17. ^ XPertNetSARL становится XWikiSAS . XWiki (19 января 2011 г.). Проверено 9 сентября 2013.
  18. ^ Примечания к выпуску XWiki 1.0 (ReleaseNotes.ReleaseNotesXWiki10) . XWiki.org. Проверено 9 сентября 2013.
  19. ^ Примечания к выпуску XWiki 1.0 beta 1 (ReleaseNotes.ReleaseNotesXWiki10Beta1) . XWiki.org (13 декабря 2010 г.). Проверено 9 сентября 2013.
  20. ^ http://watch.xwiki.org/xwiki/bin/view/Main/
  21. ^ XWiki (13 декабря 2010). "Xwiki.org" . Platform.xwiki.org . Проверено 2 октября 2013 .

Внешние ссылки [ править ]

  • Официальная домашняя страница проекта с открытым исходным кодом XWiki