1. Сначала нам необходимо в панели управления создать тип инфоблока wiki. Там будут находиться инфоблоки для Вики.
2. Затем устанавливаем модуль Вики: создаем инфоблоки типа wiki и форумы - глобальные и для соцсети.
3. Сбрасываем управляемый кеш (иначе вики не появляется в группах).
4. Переходим в публичку в раздел "Сервис" и создаем в нем с помощью мастера страницу wiki.php, добавляем пункт в меню со ссылкой "/services/wiki/".
5. Добавляем в визуальном редакторе на страницу комплексный компонент Вики.
6. Настраиваем параметры компонента:
- ЧПУ включаем
- "Каталог ЧПУ": /services/wiki/
- указываем инфоблок, форум для комментариев
- "Название пункта меню для цепочки навигации": Wiki
7. Теперь можно редактировать статьи, комментировать.
8. Не забываем настроить доступ к модулю Вики. В рабочих группах права к Вики настраиваются в каждой группе.
9. Проверяем, что Вики появилась и в рабочих группах.
Таким образом, мы получили на нашем корпоративном портале готовый к использованию модуль Вики.
Вадим, не могли бы вы рассказать и о том, как создать и вывести на этой странице категории статей и разрешить посетителям самостоятельно создавать новые статьи в этих категориях?
Еще сообщаю, что в режиме "Правка" на wiki-странице появляется красная надпись "Для серверов на Windows "Каталог ЧПУ" физически существовать не должен" - как с этим быть?
Права доступа сейчас только на весь инфоблок, без учета категорий.
Красную надпись нужно понимать буквально. Каталог ЧПУ, указанный в настройках компонента, не должен существовать как папка на диске. Именно поэтому компонент размещается на странице /services/wiki.php, а в настройках указываем (несуществующий!) путь /services/wiki/. Это связано с обработкой символа ":" в Windows. Сейчас это так, возможно, в будущем уберем это ограничение.
если это такая проблема - то напишите о ней большими красными буквами - почему это так. а не просто - не должен существовать.
Для серверов на Windows "Каталог ЧПУ" физически существовать не должен
появляется на КП развернутом на вашей виртуалке, только при включенном режиме правки
Я что-то сделал не так или такой функционал не предусмотрен?
4. Переходим в публичку в раздел "Сервис" и создаем в нем с помощью мастера страницу wiki.php, добавляем пункт в меню со ссылкой "/services/wiki/".
Что вы подразумеваете под "публичкой"?
Вроде поставил, но вопрос все равно интересует.
Еще возник вопрос: какие настройки доступа в инфоблоке и модуле дать группе чтобы она могла только править?