XWiki: открытая вики-платформа для организации совместной работы
XWiki - это свободная Вики-система с открытым исходным кодом, предназначенная для создания и управления контентом веб-сайта. Она предоставляет удобный интерфейс для создания и редактирования веб-страниц, а также множество функциональных возможностей для обработки контента, таких как вставка изображений, видео и других файлов, использование различных инструментов форматирования текста и т.д.
Примеры кода на XWiki:
1. Создание новой страницы:
{{velocity}}
#set ($myPage = $xwiki.createNewPage("Название страницы", "Домен", "Содержание страницы"))
#set ($pageId = $myPage.getId())
#set ($doc = $xwiki.getDocument($pageId).setContent("Содержание страницы"))
#set ($url = $doc.getURL())
#redirect($url)
{{/velocity}}
2. Использование макросов:
{{velocity}}
#set ($userName = $xcontext.getUserReference())
#set ($blogPost = $xwiki.createBlogPost($userName, "Заголовок поста", "Текст поста"))
{{/velocity}}
3. Вставка видео на страницу:
{{video url="http://www.youtube.com/watch?v=6g4dkBF5anU"}}
4. Использование форматирования текста:
{code}
Код внутри блока
{code}
5. Создание таблицы:
{table}
{tr} {td}Заголовок 1{/td} {td}Заголовок 2{/td} {/tr}
{tr} {td}Ячейка 1{/td} {td}Ячейка 2{/td} {/tr}
{tr} {td}Ячейка 3{/td} {td}Ячейка 4{/td} {/tr}
{/table}
Таким образом, XWiki является мощным инструментом для создания и управления контентом веб-сайта, который обладает широким набором функциональных возможностей и способен удовлетворить потребности как отдельных пользователей, так и крупных организаций. Разработчики могут использовать XWiki для быстрого создания и внедрения новых веб-приложений и сервисов.