Делаем Dokuwiki красивой и удобной

  • Обновляем (или устанавливаем) Dokuwiki последней версии (на момент написания данного руководства это 2015-08-10 «Detritus»)
  • Переходим Управление → Управление дополнениями
    • В «Установленные плагины» устанавливаем плагин Indexmenu Plugin
  • Создаем в корне dokuwiki страничку с именем sidebar.txt (в файловой системе он лежит в папке data/pages) и следующим содержимым:
    {{indexmenu>..#1|js#thread navbar rsort}}
    
    ~~NOCACHE~~
  • Переходим Управление → Настройки вики
    • В разделе «Параметры «ДокуВики»» устанавливаем:
      • template / Шаблон: dokuwiki
      • sidebar / Боковая панель, пустое поле отключает боковую панель: sidebar
    • В разделе «Параметры плагинов» → Indexmenu устанавливаем скрываемые страницы:
      • plugin»indexmenu»skip_file / Список страниц для пропуска: /^sidebar/

После выполнения этих действий dokuwiki станет похожей на мою

  • Обновляем (или устанавливаем) Dokuwiki последней версии (на момент написания данного руководства это 2015-08-10 «Detritus»)
  • Переходим Управление → Управление дополнениями
    • В «Установленные плагины» устанавливаем плагин Indexmenu Plugin
    • В «Установленные шаблоны» устанавливаем шаблон Bootstrap3 Template Giuseppe Di Terlizzi
  • Создаем в корне dokuwiki страничку с именем sidebar.txt (в файловой системе он лежит в папке data/pages) и следующим содержимым:
    {{indexmenu>..#1|js#thread navbar rsort}}
    
    ~~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% ширину: вкл

Если стандартная тема сайдбара не нравится, изменяем ее легко и просто: в строке

{{indexmenu>..#1|js#thread navbar rsort}}
кусочек #thread как раз и указывает какую тему использовать. В стандартной поставке есть следующие темы (лежат в папке lib/plugins/indexmenu/images): bj-tango.png, dryoo.png, kde.png, prdsuser-de.png, thread2, bj_ubuntu.png, kgs, bw.png, gnome.png, repository, vista.png, human.png, leopard.png, shiki_brave.png, default, simple, doku, indextheme, pcc_dotted, tango.png, drktheme, kde, phoenity.png, thread

По умолчанию sidebar зеленого цвета. Чтобы изменить цвет на ваш любимый открываем Управление → Настройка стилей шаблона и меняем existing на #337ab7 (синий цвет), и нажимаем «Сохранить изменения»

  • Заходим в «Управление медиафайлами»
  • Выбираем каталог «wiki»
  • Загружаем по очереди файлы logo.png и favicon.ico - это и будет замена стандартным изображениям