Вики первого поколения используются для совместной работы над содержанием.
Вики второго поколения (также известные как структурированные вики) могут использоваться для создания веб-приложений для совместной работы (с использованием парадигмы wiki и редактирования вики-страниц).
XWiki может использоваться либо как вики первого поколения, либо как вики второго поколения.
Вики первого поколения
Сосредоточены на создании контента.
Некоторые примеры функций:
Редактирование страниц
Используйте простой синтаксис wiki для форматирования текста, создания таблиц, ссылок, отображения изображений и т.д.
В качестве альтернативы используйте мощный редактор WYSIWYG для редактирования содержимого страниц.
Управление версиями
Любое изменение, внесенное в XWiki, сохраняется под управлением версий, что означает, что вы можете просмотреть любую предыдущую версию страницы, сравнить разные версии или выполнить откат к любой прошлой версии.
Права
Гибко контролируйте, кто может просматривать, редактировать или удалять страницы.
Применяйте права к странице, ее дочерним элементам или всей вики.
Поиск
Позволяет выполнять поиск по всей вики с использованием подстановочных знаков, сохранять результаты поиска, получать RSS-каналы результатов поиска и многое другое.
Экспорт
Экспортируйте вики-страницы в формат PDF, ODT, RTF, XML или HTML.
Вики второго поколения
Сосредоточен на создании структуры и приложений (путем редактирования вики-страниц).
Несколько примеров того, что можно создать:
Блог
Разместите один или несколько блогов для передачи информации или упорядочивания ее с помощью категорий и тегов.
Файловый менеджер
Управляйте своими папками и файлами, предоставляя средства просмотра для многих поддерживаемых типов файлов (таких как office и PDF), отображая облако тегов и позволяя фильтровать.
Встречи
Организуйте собрания (создавайте, просматривайте и изменяйте предстоящие собрания) и отправляйте приглашения.
Форумы
Обсуждайте важные темы, используя несколько форумов, которые поддерживают ответы, комментарии и голосования.
Задачи
Создавайте и назначайте задачи для определенных проектов с указанием соответствующих назначенных лиц и сроков выполнения.