====== Создание страниц в dokuwiki ====== Для создания страницы в dokuwiki следует самостоятельно придумать URL-до страницы и открыть его. Например, при клике на ссылку https://wiki.inmys.ru/doku.php?id=wiki:new_page_name Откроется страница со следующим текстом:\\ {{:wiki:pasted:20211125-140650.png}} В меню справа следует выбрать пункт "Создать страницу"\\ {{:wiki:pasted:20211125-140820.png}} Часто проще нажать "Copy this page" и отредактировать путь и название страницы:\\ {{:wiki:pasted:20211125-213656.png}} Ещё один вариант - сначала на странице сделать необходимые ссылки, а потом нажать на них и создать эти страницы:\\ [[wiki:new page1:start]] [[new page:пример страницы]] [[wiki:new page1:start]] [[new page:пример страницы]] ===== Рекомендации по имени страницы ===== {{anchor:recommendations}} При создании страниц стоит учитывать принцип их хранения в dokuwiki. Все страницы - это простые текстовые файлики, лежащие в обычных папках в файловой системе. Структура папок образует namespace. Картинки и другие файлы хранятся в аналогичной структуре папок, но параллельно со страницами: * pages (wiki:faq:test_faq) : * [wiki] * [faq] * test_faq * media (wiki:faq:test.jpg) : * [wiki] * [faq] * test.jpg Это особенность данной wiki и её надо учитывать, никуда от неё не деться. Из этой особенности вытекает следующее: при создании страницы, особенно содержащей картинки, не дай бог файлы - имеет смысл создавать страницу, учитывая, что под неё создастся своя папка: * например: ''wiki:faq:faq1:start'' Это позволит в дальнейшем легче работать с этой страничкой - если класть все картинки, файлы в папку wiki:faq:faq1, то они будут изолированы от других картинок\файлов, ссылки на картинки\файлы можно ещё более спокойно сокращать до имени картинки\файла (вместо ''wiki:faq:faq1:test.png'' достаточно test.png), при перемещении странички в другую папку (namespace) намного легче переносить папку со страничкой и относящимися к ней картинками\файлами. Т.е. страничку в первую очередь определяет не её имя, а имя папки, в которой она лежит и первый заголовок на странице. ''start'' - это некоторое принятое название для страницы. Чем-то это всё неудобно, чем-то удобно - но что есть, то есть. Если эту особенность не учитывать, то постепенно всё превращается в помойку. ===== drawio диаграммы ===== К сожалению, очень полезный plugin drawio не даёт возможности автоматически отслеживать переименования\перемещения страниц, и поэтому диаграммы вида {{drawio>wiki:test:faq:long:path:diagram1.png}} при переименовании\перемещении перестают работать. Потенциальная возможность такая в wiki есть, но в данном конкретном плагине она [пока] не реализована. С учётом этого лучше всего избегать по возможности полных ссылок в названии диаграммы, а "класть" её в "папку" со страницей и записывать так: {{drawio>diagram1.png}}. Опять-же, у такого подхода есть свои плюсы\минусы, и не всегда так можно сделать, но плюсов больше. В идеале надо, чтобы plugin поддерживал возможность отслеживания переименования\перемещения ссылок штатными средствами dokuwiki.