Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | wiki:dokuwiki-nice-and-easy [2024/01/02 13:50] (текущий) – fireball | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== 🙂 Делаем Dokuwiki красивой и удобной ====== | ||
+ | <callout title=" | ||
+ | |||
+ | Ниже описывается как своими силами доделать Dokuwiki от вида "из коробки" | ||
+ | |||
+ | ===== Бесплатно ====== | ||
+ | |||
+ | Если у вас есть вопросы по настройке или возможностях dokuwiki - можно задать их мне (на главной страничке есть мои координаты). Постараюсь ответить по мере возможности, | ||
+ | |||
+ | ===== Платно ===== | ||
+ | |||
+ | Если вам некогда разбираться, | ||
+ | |||
+ | Время на установку и приведение в божеский вид: от 1 часа в зависимости от объема работы, | ||
+ | |||
+ | Что для этого нужно: | ||
+ | * ВЫ: Связыватесь со мной: [[: | ||
+ | * ВЫ: Отправляете понятное описание что должно быть на выходе | ||
+ | * Я: Уточняю возможность/ | ||
+ | * ВЫ: Предоставляете логин/ | ||
+ | * Я: Выполняю работу | ||
+ | * ВЫ: Ожидаете выполнения работ | ||
+ | * ВЫ: Проверяете результат | ||
+ | |||
+ | По окончании работ вы ОБЯЗАТЕЛЬНО должны: | ||
+ | * Самостоятельно сменить пароли на вашем хостинге | ||
+ | * Проверить и удалить все аккаунты в Dokuwiki, за исключением вашего административного аккаунта | ||
+ | * Сменить пароль вашего аккаунта Dokuwiki | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Установка Dokuwiki ===== | ||
+ | |||
+ | * Скачать можно тут: https:// | ||
+ | * Используйте только Stable версию | ||
+ | * Инструкция по установке: | ||
+ | * Настройка безопасности: | ||
+ | * Настройка красивых URL: https:// | ||
+ | |||
+ | ==== Красивый и моднявый Bootstrap3 ==== | ||
+ | |||
+ | После выполнения этих действий dokuwiki станет похожей на мою | ||
+ | |||
+ | * Обновляем (или устанавливаем) Dokuwiki последней версии (на момент написания данного руководства это 2015-08-10 " | ||
+ | * Переходим Управление -> Управление дополнениями | ||
+ | * В " | ||
+ | * В " | ||
+ | * Создаем в корне dokuwiki страничку с именем **sidebar.txt** (в файловой системе он лежит в папке data/pages) и следующим содержимым: | ||
+ | |||
+ | ~~NOCACHE~~</ | ||
+ | < | ||
+ | {{indexmenu> | ||
+ | js#thread - использовать JS, тема " | ||
+ | navbar - Разворачивать дерево текущего неймспейса | ||
+ | nsort tsort - сортировка страниц в алфавитном порядке | ||
+ | nomenu - используйте если нужно скрывать всплывающее меню | ||
+ | noscroll - если нужно отключить скроллер (если надпись не входит в ширину indexmenu, будет возможность ее двигать и не всем это нравится) | ||
+ | Все параметры тут: https:// | ||
+ | </ | ||
+ | * Переходим Управление -> Настройки вики | ||
+ | * В разделе " | ||
+ | * template / Шаблон: | ||
+ | * sidebar / Боковая панель, | ||
+ | * В разделе " | ||
+ | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
+ | * В разделе " | ||
+ | * 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) - Отключено | ||
+ | |||
+ | ===== Изменяем тему sidebar ===== | ||
+ | Если стандартная тема сайдбара не нравится, | ||
+ | |||
+ | ===== Изменяем цвет sidebar ===== | ||
+ | По умолчанию sidebar зеленого цвета. Чтобы изменить цвет на ваш любимый открываем Управление -> Настройка стилей шаблона и меняем __existing__ на #337ab7 (синий цвет), и нажимаем " | ||
+ | |||
+ | ===== Меняем лого и favicon ===== | ||
+ | * Заходим в " | ||
+ | * Выбираем каталог " | ||
+ | * Загружаем по очереди файлы logo.png и favicon.ico - это и будет замена стандартным изображениям | ||
+ | |||
+ | ===== Как добавить сайдбар справа (по аналогии с левым) ===== | ||
+ | |||
+ | * Устанавливаем тему Bootstrap3 как описано выше, проверяем настройки в разделе Боковая панель (они уже должны быть по умолчанию): | ||
+ | * tpl»bootstrap3»rightSidebar: | ||
+ | * tpl»bootstrap3»rightSidebarGrid: | ||
+ | * Создаем страницу rightsidebar.txt в корне вики со следующим содержимым:< | ||
+ | * В разделе " | ||
+ | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
+ | |||
+ | ===== Дополнительные интересные страницы по настройке Dokuwiki ===== | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | ===== Устаревшая информация ===== | ||
+ | |||
+ | ==== Классический способ настройки indexmenu [УСТАРЕЛО] ==== | ||
+ | |||
+ | * Обновляем (или устанавливаем) Dokuwiki последней версии | ||
+ | * Переходим Управление -> Управление дополнениями | ||
+ | * В " | ||
+ | * Создаем в корне dokuwiki страничку с именем **sidebar** (полное имя **sidebar.txt** если создаете страничку при помощи любого редактора, | ||
+ | |||
+ | ~~NOCACHE~~</ | ||
+ | < | ||
+ | {{indexmenu> | ||
+ | js#thread - использовать JS, тема " | ||
+ | navbar - Разворачивать дерево текущего неймспейса | ||
+ | nsort tsort - сортировка страниц в алфавитном порядке | ||
+ | noscroll - если нужно отключить скроллер (если надпись не входит в ширину indexmenu, будет возможность ее двигать и не всем это нравится) | ||
+ | Если нужно скрывать всплывающее меню - используйте nomenu | ||
+ | Все параметры тут: https:// | ||
+ | </ | ||
+ | * Переходим Управление -> Настройки вики | ||
+ | * В разделе " | ||
+ | * template / Шаблон: | ||
+ | * sidebar / Боковая панель, | ||
+ | * В разделе " | ||
+ | * plugin»indexmenu»skip_file / Список страниц для пропуска: | ||
+ | |||
+ | {{tag> |