2012-02-21

сайт на DokuWiki: 004-Добавление новой страницы

Как известно, в DokuWiki новые страницы можно добавлять двумя способами:
  1. созданием ссылки на родительской странице, переход по ней и, наконец, собственно создание страницы;
  2. добавлением имени страницы в адресной строке и создание страницы, но при этом страница имеет все шансы остаться "сиротой"
Первый путь громоздок, второй -- рискован, как же быть? 
Мы выбираем третий ---  плагин Add New Page.
http://www.dokuwiki.org/plugin:addnewpage



Инсталлируем плагин и добавляем в нужном месте нужной страницы (рискну предположить, что это будет корневая страница какого-либо namespace, раздела сайта):
{{NEWPAGE}}
Вот, у нас раздел Психология, я сделал корневую страницу (через ссылку на Главной странице):

Перешёл по ссылке, создал страницу и добавил заклинание:

Вот что получилось после сохранения:

НОВАЯ СТРАНИЦА ДЛЯ ПОДРАЗДЕЛА

Если нам надо позволить (например, редактору подраздела) добавлять страницы не по всему сайту, а только в подразделе, можно воспользоваться инструкцией:
{{NEWPAGE>namespace}}
где namespace --- требуемое пространство имён, подраздел сайта.

Например, на Главной мы можем сделать кнопку добавления статей только в Психологию:
{{NEWPAGE>psy}}
И получаем кнопку добавления статьи только в раздел Психология.

Если в настройках плагина отметить третий пункт, 

плагин просто попросит написать имя новой страницы:

и поместит её в указанном namespace.
А если снять галочку (оставить пункт неотмеченным) --- подскажет указанный в инструкции namespace и его дочерние разделы (при их наличии):

НАСТРОЙКИ ПЛАГИНА

Настройки плагина, в принципе, просты. Первые два пункта понятны сами по себе. Третий мы разобрали выше.
Четвёртый показывает/скрывает сообщение о невозможности воспользоваться плагином, если у посетителя нет прав на добавление страницы в данном namespace (или на сайте в целом).

Здесь скриншот страницы для посетителя.

Потому, наверное, не вполне красиво будет подписывать формы, как на снимке --- а то подпись есть, а формы нет.
Недоумение вызывает   :-)

Комментариев нет:

Отправить комментарий