Полезные плагины для Dokuwiki
Вся сила функционала Dokuwiki в плагинах, они существенно расширяют возможности вики и делают ее красивее и удобнее. И самое приятное - они опциональные, надо - ставь, не надо - можно прекрасно обойтись и без них.
Домашняя страница плагинов: https://www.dokuwiki.org/plugins
Есть несколько правил, которыми необходимо руководствоваться:
- Не ставьте плагины впрок, только если нужны и действительно используются. Это позволяет увеличить безопасность вашей вики. Если плагин не используется - удалите его, не оставляйте отключенным.
- Плагин должен быть поддерживаемым, если плагин давно не обновляется - не устанавливайте, это источник проблем.
- Плагин должен быть совместимым с вашей версией dokuwiki, это избавит от большого количества проблем.
- Читайте список совместимости, не все плагины «дружат» друг с другом.
Внешний вид
• Indexmenu
Боковое меню навигации, рекомендую
• Bootstrap Wrapper
Bootstrap нынче везде, с ним ваша вика выглядит стильно и современно. Большое количество украшений для вики, подробнее можно посмотреть тут: http://www.lotar.altervista.org/dokuwiki/wiki/plugin/bootswrapper
• Icons
Позволяет вставлять красивые иконки из различных паков, требует установленных плагинов Font Awesome, Glyphicons from Twitter Bootstrap
Редактирование и форматирование текста
• CodeMirror Plugin
Мой выбор. Значительно улучшает стандартный редактор: добавляет изменение размера редактора, встроенный поиск (в т.ч. по regexp), темы и подсветку синтаксиса, размер шрифта, номера строк и т.д. Однозначно MustHave.
• CKGEdit
Визуальный редактор, более привычный широкому кругу пользователей нежели стандартный. Обладает рядом багофич, которые нужно иметь в виду при эксплуатации.
Конфликтует с плагинами: Fastwiki и Edittable
Reverse Proxy Problem: When dokuwiki is behind a reverse proxy, the save button does not work out of the box. Solution: inside the dokuwiki configuration set the baseurl setting to the outside url . This fixes all “false” and other problems using this plugin. See: https://github.com/turnermm/ckgedit/issues/335 –Thanks to FrankIJskes (github.com)
Или можно руками внести изменения в файл <dokuwiki_dir>/conf/local.php добавив $conf['baseurl'] = 'https://our.domain.xx';
• EditTable
Исключительно удобный инструмент для работы с таблицами
• DataTables
Очень удобный инструмент для поиска информации в таблицах
• xbr Plugin
Позволяет делать привычные переносы строк
• Code Replacement
Для вставки кусочков кода на различных языках программирования
• Imgpaste
Позволяет вставлять изображения методом копипасты
• dropfiles
Позволяет перетаскивать файлы прямо в окно редактирования
• keyboard
Вставляет красивые сочетания клавиш, очень удобно для всяких мануалов
• Note
Симпатичные заметки
• Wrap
Включает большой функционал, позволяет произвольно создавать контейнеры div и span, размещать в них информацию
Управление страницами
• editx
Расширенные функции редактирования, такие как переименование и удаление страниц
• Move
Переименование и перемещение страниц и файлов
Переименовать страницу: открываем на редактирование, в меню справа выбираем «Переименовать страницу», вводим новое название.
Перемещение: открываем на редактирование, в меню последовательно открываем Инструменты / Управление / Перемещение страниц и пространств имён (или Управление / Перемещение страниц и пространств имён - в зависимости как у вас настроено меню шаблона), убедимся что включено «Переместить страницу» и в поле «Новое название» пишем куда должна быть перемещена страница (пространство имен), нажимаем «Начать», при необходимости убедиться что все верно нажимаем «Просмотреть ожидаемые изменения» и если все ок - нажимаем «Начать».
Функционал
• Tag
Позволяет назначать теги, с ними поиск становится удобнее
• Video Share
Для вставки видео с различных хостингов
• Gallery
Для вставки фото
Разное
• DW2PDF
Экспорт страниц в PDF
Администрирование
• upgrade
Упрощает процесс обновления dokuwiki
• CAPTCHA
Защита от ботов