Очень нужная и важная особенность системы управления корпоративной базой знаний XWiki это шаблоны.
Шаблоны, это заранее созданные страницы, а возможно и целые "деревья" страниц.
При создании новой страницы пользователю предлагается на выбор создать страницу абсолютно "чистой" т.е. пустой или на основе одного из заранее подготовленных шаблонов.
На форме создания страницы есть два поля. В одном из них содержится перечень доступных на данный момент шаблонов (2) а поле выше (1) позволяет отфильтровать шаблоны, что бывает удобно если их много.
У некоторых шаблонов могут быть заданы специфичные иконки для быстрого поиска, а также описание позволяющее понять для чего предназначен тот или иной шаблон.
Как устроен механизм шаблонов?
Об этом подробно можно прочитать в документации на систему, но если упростить, то каждый шаблон состоит из двух страниц.
Одна страница - это само содержание шаблона. Т.е. проще говоря обычная страница которая предварительно заполнена как образец.
На такой странице могут быть размещены все такие же объекты, что и на обычной.
Рисунки, таблицы, различные макросы и т.д.
Вторая страница - служебная. Она описывает шаблон так, чтобы система понимала, что считать шаблоном и как его применять.
По сути, для того чтобы добавить в систему новый шаблон, все что необходимо это добавить страницу второго типа и указать что использовать в качестве шаблона,