====== Установка DokuWiki ====== [[https://www.youtube.com/watch?v=kirVorhmPy4]] [[https://wiki.rtzra.ru/wiki/dokuwiki-nice-and-easy]] ====== Общая информация ====== Прочитать информацию о DokuWiki можно здесь: [[dokuwiki|DokuWiki]] ====== Пошаговая установка ====== В качестве базового образа для развертывания DokuWiki будем использовать: [[https://hub.docker.com/r/bitnami/dokuwiki]]. ===== Шаг 1 ===== Создаем необходимые директории для DokuWiki на сервере. Для примера создадим для этого папку **//dokuwiki_data//** по пути **//~/app/dokuwiki/dokuwiki_data//** следующей командой: ~/app/dokuwiki> mkdir dokuwiki_data ===== Шаг 2 ===== Создаем файл docker-compose.yml: vi docker-compose.yml version: '2' services: dokuwiki: image: docker.io/bitnami/dokuwiki:latest container_name: dokuwiki #имя контейнера environment: - DOKUWIKI_USERNAME=login #указать логин для входа - DOKUWIKI_PASSWORD=password #указать пароль для входа - DOKUWIKI_EMAIL=email #указать почту для пользователя ports: - '8080:8080' #указать порт для проброса http - '8443:8443' #указать порт для проброса https volumes: - /path/to/data:/bitnami/dokuwiki #./dokuwiki_data volumes: dokuwiki_data: driver: local Запускаем контейнер: docker-compose up -d ===== Шаг 3 ===== Теперь необходимо перейти в браузере по адресу сервера с указанием порта из docker-compose.yml. Если всё сделано правильно, можно увидеть стартовую страницу DokuWiki. Для входа нужно воспользоваться логином и паролем также указанными в docker-compose.yml. ====== Настройка DokuWiki ====== ===== Установка и настройка Bootstrap 3 ===== * Элемент ненумерованного спискаПереходим Управление -> Управление дополнениями * Элемент ненумерованного списка* В "Установленные плагины" устанавливаем плагин **Indexmenu Plugin** * Элемент ненумерованного списка* В "Установленные шаблоны" устанавливаем шаблон **Bootstrap3 Template Giuseppe Di Terlizzi** * Создаем в корне dokuwiki страничку с именем **sidebar.txt** (в файловой системе он лежит в папке data/pages) и следующим содержимым: {{indexmenu>..#1|js#thread navbar nsort tsort}} ~~NOCACHE~~ * Элемент ненумерованного спискаПереходим Управление -> Настройки вики * Элемент ненумерованного списка* В разделе "Параметры «ДокуВики»" устанавливаем: * template / Шаблон: **bootstrap3** * sidebar / Боковая панель, пустое поле отключает боковую панель: **sidebar** * В разделе "Параметры плагинов" -> Indexmenu устанавливаем скрываемые страницы: * plugin»indexmenu»skip_file / Список страниц для пропуска: **/^sidebar$/** * В разделе "Параметры шаблонов" -> Bootstrap3 ставим галочки по желанию для изменения внешнего вида, подключения тем, включения/отключения функций на панели навигации и т.д. Из функционального: * tpl»bootstrap3»showCookieLawBanner / Display the Cookie Law banner on footer: **выкл** * tpl»bootstrap3»fixedTopNavbar / Зафиксировать панель навигации сверху: **вкл** * tpl»bootstrap3»fluidContainer / Разрешить плавающий контейнер(страница во весь экран): **вкл** * tpl»bootstrap3»fluidContainerBtn / Display a button in navbar to expand container: **вкл** * tpl»bootstrap3»pageOnPanel / Включить рамку вокруг страницы: **вкл** * tpl»bootstrap3»tableFullWidth / Разрешить таблицы в 100% ширину: **вкл** ===== Настройки ===== * Параметры «Докувики» / Параметры отображения / Первый заголовок вместо имени страницы (useheading) - Только в навигации * Indexmenu / Скрывать заглавные страницы (hide_headpage) - Отключено ====== Полезные плагины для Dokuwiki ====== [[https://wiki.rtzra.ru/wiki/dokuwiki-top-plugins]] ===== Add New Page ===== Плагин добавления новой страницы. ===== Bootstrap Wrapper Plugin ===== Дополнительные возможности для оформления текста страниц. Посмотреть описание всех возможностей плагина по оформлению можно найти здесь: [[https://www.lotar.altervista.org/wiki/wiki/plugin/bootswrapper]] ===== EditTable plugin ===== Исключительно удобный инструмент для работы с таблицами. ===== Move plugin ===== Переименование и перемещение страниц и файлов Переименовать страницу: открываем на редактирование, в меню справа выбираем «Переименовать страницу», вводим новое название. Перемещение: открываем на редактирование, в меню последовательно открываем Инструменты / Управление / Перемещение страниц и пространств имён (или Управление / Перемещение страниц и пространств имён - в зависимости как у вас настроено меню шаблона), убедимся что включено «Переместить страницу» и в поле «Новое название» пишем куда должна быть перемещена страница (пространство имен), нажимаем «Начать», при необходимости убедиться что все верно нажимаем «Просмотреть ожидаемые изменения» и если все ок - нажимаем «Начать». ===== Note Plugin ===== Симпатичные заметки. ===== XBR Plugin ===== Позволяет делать привычные переносы строк. ====== FAQ ====== [[https://www.dokuwiki.org/faq:regdisable]] Просто отключите действие регистрации в диспетчере конфигурации **//disabledactions//**.