ФЭНДОМ


Особенности

  • необходим PHP не менее чем 5.6 (на Denwer работать не будет);
  •  не требует базы данных, контент хранит в файловой системе;
  •  быстрый, красивый, лёгкий, простой, компактный, удобный. Например, кнопка "редактировать" всегда справа возле статьи в одном месте, даже если прокрутить её в любое место;
  • настройки доступны в меню, не нужно править файлы;
  • есть много дополнений для него;
  • установка дополнений доступна из настроек, производится в автоматическом режиме и очень легко, легче чем у других;
  • нет понятия "категория";
  • но это не значит, что невозможно построить иерархическое дерево;
  • страницы могут быть вложены друг друга с большой степенью вложенности;
  • но нельзя увидеть список страниц, вложенных в текущую (есть дополнения для этого);
  • частично это можно сделать с помощью бокового меню и ссылок, но это не совсем то;
  • есть панель для навигации по иерархии, позволяет перейти на любой более высокий уровень иерархии;
  • можно установить расширение для реализации тегов;
  • есть смайлы;
  • в остальном чуть более симпатичен, чем PmWiki;
  • в таблицах нет сортировки (можно найти какое-то расширение для этого).

Детали

  • установка: http://example.com/install.php
  • навигационная панель "Вы находитесь здесь" включается в настройках;
  • чтобы появилось левое меню - нужно создать страницу sidebar;
  • для элементов списка нужно перед снежинкой ставить два пробела;

Примеры сайтов

Статьи по настройке

Ошибки

При использовании Indexmenu Plugin возникает ошибка в версии DokuWiki Release rc2020-06-01 "Hogfather":
не работает вход на страницу управления. Проблема решается так:

нужно в файле:
\lib\plugins\indexmenu\admin.php
заменить 11-ю строку:
require_once (DOKU_INC.'inc/HTTPClient.php ');
на
require_once (DOKU_INC.'inc/HTTP/HTTPClient.php ');
Также нужно исправить путь ещё в двух местах этого файла. 

Тонкости

  • Чтобы убрать в адресе:
    • /doku.php: https://www.dokuwiki.org/ru:rewrite
    • скопировать файл \.htaccess.dist в \.htaccess.
    • раскомментировать в нём строки, там указано какие.
  • В стандартной теме мелковат шрифт в sidebar и в оглавлении статей. Увеличил так:
    • общий шрифт текста: в файле \lib\tpl\dokuwiki\css\basic.less, заменил Arial на Tahoma;
    • размер шрифта в sidebar:
в файле \lib\tpl\dokuwiki\css\design.less нашёл строки:
/* sidebar
********************************************************************/
 
 .dokuwiki .aside {
     font-size: 0.875em;
заменил на font-size: 1.0em;
  • размер шрифта в оглавлении статей:
в файле \lib\tpl\dokuwiki\css\content.less найти строки: 
#dw__toc {
     > div {
         font-size: 0.875em;
заменил на font-size: 1.0em;
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.