«И швец и жнец» или обзор полезных расширений для XWiki

 

Вот уже второй год, как мы используем XWiki вместо Confluence. 

За это время я к ней привык и даже в некотором роде полюбил. Поэтому не могу пройти мимо такого важного события как выход новой LTS версии 4.10.X.

Если вы не знакомы с релизным циклом XWiki, то вас может удивить, что  LTS версия согласно выходит в конце года и в течение следующего года получает обновления. Иногда бывает, так, что обновления версии XWiki, что-то правит и одновременно что-то ломает, но в целом как обновление того стоит. Например, в 14 версии неплохо улучшили работу с вложениями, экспортом PDF и диалогом вставки изображений в редакторе.

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

______________

Для начала оставлю ссылки на другие статьи цикла:

Теперь оглавление:

Введение

Если вы прочитали мою самую первую статью про XWiki, то уже знаете, что я при установке обычно рекомендовал выбрать Demo Flavor, Данный пакет подтягивал набор расширений, которые переносили пользователя вики “в мир роскоши и комфорта”. Фактически мы могли сделать простенький портал для управления проектом или проектной командой. 

К сожалению, не так давно Demo Flavor перестал поддерживаться, а значит новые пользователи могут никогда не узнать о том, как из XWiki  сделать блог, форум или даже таск-менеджер.

Но это не беда! Ведь сегодня мы посмотрим на несколько интересных расширений для XWiki, которые вы сможете легко установить в любой момент после завершения инсталляции. Просто введите название расширения в строку поиска менеджера расширений. Если ничего не нашлось, нажмите на кнопку “Все совместимые расширения”.

 

Расширения из пакета Demo flavor

Добавляем Markdown

Расширение: CommonMark Markdown Syntax 1.2

На текущий момент, XWiki не совсем полноценно работает с Markdown (например, реализован не весь функционал таблиц), но в целом очень полезно иметь возможность работы с markdown, особенно если вы копируете тексты из других систем документирования.

Таск-менеджер

Прежде чем перейти непосредственно к расширению Task Manager Application, стоит сказать, что в Demo Flavor были пакеты для интеграцией с Jira:
JIRA Macro + JIRA Admin Application, с помощью которых можно подключиться к Jira и  посмотреть последние обновления в проектах.

Но я ими почти не пользовался, поэтому перейдем к полноценному такс-менеджеру.

Расширение: Task Manager Application 

Если вы очень не прихотливы в вопросах управления проекта или у вас небольшая команда, то возможно вам вполне хватит функционала этого расширения.

Можно создать проект, настроить статусы и приоритеты.

А потом завести и посмотреть задачи.

С помощью макроса, любую страницу можно превратить в Kanban доску

{{kanbanboard space="TaskManager" /}}

Само собой решения от крупных производителей выглядят интереснее, но поскольку это open source вы всегда сможете допилить базовое расширение под свои нужды.

Файловый менеджер

Расширение: File Manager Application

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

Подсветка кода

Расширение: Syntax Highlighting Application

Повышает читаемость кода редактируемого в XWiki. Если вдруг не установится со Standard Flavor, то рекомендую поставить.

Блог

Расширение: Blog Application

Можно превратить вики в блог команды разработки или отдать на откуп отделу персонала, чтобы писали мотивирующие публикации.

Совещания и календарь

Для календаря и совещаний в Demo Flavor устанавливаются Meeting Manager Application (но оно слегка устарело)  и Mocca Calendar Application.

Вы можете попробовать и другие приложения например, Meeting Application

Форум


Расширение: Forum Application

Если вы с начала нулевых ждали, 2023 чтобы стать админов на форуме и упиваться властью баня неугодных, то самое время взглянуть на Forum Application. 

Обсуждение идей

Расширение: Ideas Application

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

P.S. На момент  написания статьи у меня не работали кнопки голосования, может что-то криво встало.

Опросы

Расширение: XPoll Application

Расширение похоже на предыдущее, можем опросить пользователей вики.

Часто задаваемые вопросы

Расширение: FAQ Application

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

Еще несколько интересных расширений

Если  вы планируете использовать XWiki как портал для документации, то следующие приложения тоже могут быть полезны.

Диаграммы

Расширение: Diagram Application

Очень сильно устаревшая версия интеграции с draw.io. Тем не менее базовый функционал есть. Вы можете купить или изучить PRO версию приложения, она регулярно обновляется.

UML

Расширения: PlantUML Macro и PlantUML Administration

Первое  расширение позволяет вставить plantUML код в страницу, а второе позволяет выбрать сервер для рендеринга.

Программирование

Расширение: PHP Macro и Python Macro

Позволяет обрабатывать PHP и Python код внутри страниц XWiki.

Формулы

Расширение: MathJax Macro

Рендеринг формул.

Заключение

Это далеко не полный список, расширений для XWiki. Еще можно найти много интересного функционала от построения графиков, до рендеринга гитарных аккордов. 

А еще если приложить руки, то всегда можно написать свое приложение или модифицировать существующее. 

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


ссылка на оригинал статьи https://habr.com/ru/post/708792/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *