Не нравится - критикуй, критикуешь - предлагай, предлагаешь - делай

Дополнительные синтаксические возможности Dokuwiki

Рабочая площадка построена на базе open source Dokuwiki. Фактически это означает следующее - помимо возможностей редактирования статей, описанных здесь, изначально в ней нет почти ничего. Зато на сайте этой вики есть огромное количество всяких разных плагинов, которые пишут желающие улучшить Dokuwiki. Некоторые плагины даже умудряются правильно работать :)
В этой статье мяу буду описывать возможности редактирования статей, которые я подключил в процессе тестирования возможностей всяких разных плагинов. Обсуждение существующих возможностей и пожелания о новых пишите здесь.
—-

Важное дополнение: Теги

Теги позволяют упорядочить статьи по конкретному признаку(кам).
Синтаксис: {{tag>tag1 tag2}} – где tag1…tag - это последовательность слов, являющаяся идентификаторами статьи. К примеру: {{tag>фурри рассказы кошки}}
Код вставляется в конце статьи.

Пожалуйста: в вашей папке есть статья index - нажмите вкладку «править страницу» и занесите список тегов, которые использовали лично Вы.
Это поможет нам составить общий универсальный список тегов.
Заранее благодарим


Для вывода в отдельной статье списка статей, теги которых совпадают с запрошенным тегом, используется следующая конструкция: {{topic> tag1 tag2 tag3}}
К примеру, по тегу рассказ мы получим:

СтраницаДатаУчастникОбсуждениеTags
tigr 2010/07/08 14:35 ijkaff  
moneritarnyj ehkvivalent sudby 2010/08/16 23:28 MISTER Z  
"Dream.(or NightMare?)", Pantera 2010/09/15 17:06 Uggur 0 Комментариев
"Midnight Tales", Pantera 2010/09/15 17:23 Uggur  
"Два мира" (отрывок), Focco 2010/12/18 20:19 Uggur  
"Действо о гусе" Лисёнок Randy 2010/07/31 20:55 Uggur 2 Комментариев
"Драконы" 2010/12/18 20:52 Uggur   ,
"Лев" 2010/09/15 18:46 Uggur  
"Месть" (сказка наpодов тyндpы) 2010/12/18 20:25 Uggur   , ,
"Мир фантазии", Snaury 2010/09/15 19:16 Uggur  
"Облик настоящего пyшистика", Scratch 2010/07/28 17:25 Uggur  
"Один день" 2010/09/15 18:57 Uggur  
"Опыт всего оружия", Andrey Platonov 2010/09/15 18:54 Uggur  
"Стаpость циpкового льва" Growrr the Lion 2010/07/31 20:38 Uggur  
"ТИГР", Олди 2010/09/15 19:24 Uggur  
Focco by Eugene Arenhaus 2010/08/16 14:04 Uggur  
Focco by Eugene Arenhaus 2010/07/31 13:31 Uggur  
А. Сапковский. "Крупица Истины" 2010/07/31 13:16 Uggur  
Вина фокко 2011/06/07 10:54    
Голубь - птица мира 2010/08/16 17:24 Uggur  
Домашние любимцы 2010/07/31 20:51 Uggur   ,
Дуэль "D'art vs Roman Romanov" 2010/08/01 01:10 Uggur   ,
ДуэльLinxy-Silver-Kharaldi. Ягуар и Рысёна. Отыгрыш 2010/08/16 15:34 Uggur   ,
Каникулы 2011/02/16 09:46 admin   , , , , ,
Короткие рассказы 2010/09/15 18:39 Uggur  
Осень и Focco, Focco aka Mr_Phantom 2010/07/28 17:29 Uggur  
Отношение людей к фуррям 2010/09/15 19:00 Uggur 2 Комментариев ,
Подопечный 2011/06/21 12:57 Chink 1 Комментарий
Появление на пушистой поляне (Furry.ru) Darquan&Nate 2010/08/01 23:00 Uggur  
Про Стрелакс, Snaury 2010/09/15 19:13 Uggur   ,
Рассказ Джерри, Jerry 2010/07/28 17:34 Uggur  
Ферал 2000 2010/07/09 12:37 Uggur   ,
Это любовь, 2010/07/28 17:34 Uggur  


По тегам наука биология мы получим: {{topic> наука биология}}

СтраницаДатаУчастникОбсуждениеTags
MoonWanderer - Теория 2010/11/15 19:08 admin   , , ,
Искусственная сетчатка 2010/08/16 16:53 Uggur   , ,
Искусственное создание антропоморфного существа 2010/07/12 17:42 Uggur   , ,
Люди и звери 2010/12/18 20:45 Uggur   , ,
Модель переселения сознания 2010/09/15 18:29 Uggur   , ,
О человеке, Земле и космосе 2010/12/18 20:00 Uggur   , , , ,
Про рысей 2010/09/15 18:19 Uggur   ,
Разумность 2010/09/15 19:20 Uggur  
Теоретическая возможность межвидового скрещивания фуррей разных видов 2010/08/13 18:04     , , , ,
Цивилизация фуррей 2010/08/16 14:15 Uggur   , ,
Что отличает человека от зверя? 2010/12/29 11:27 СЕНАТОР   , , , , , ,


Также возможны следующие конструкции:

  • {{topic>tag1 -tag2}} – Все страницы с тегом tag1, но без тега tag2.
  • {{topic>tag1 +tag2}} – Все страницы с тегами tag1 и tag2.
  • {{topic>tag1 tag2}} – Все страницы либо с тегом tag1 или тегом tag2 или обоими этими тегами.


Более подробная информация: http://www.dokuwiki.org/plugin:tag

Box - когда надо выделить блоком

Эта фича позволяет выделить интформацию, требующую внимания, отдельным блоком. Конструкция выглядит так: <box 40% width right #fff #fff #fff #000 round>Текст</box>
Выглядит это так:

Текст


Разберемся в синтаксисе:

  • 40% - это относительная ширина ячейки
  • right (left, center) -выравнивание по правому (левому, центру)
  • #с цифрами в 16-ричном формате. Рекомендую оставить такими, как в примере. можно просто писать цвета в виде #blue, red, green, orange. В принципе, возможны и другие цветовые схемы - но уже только изменением параметра #000 (сокращенная форма #000000 он же черный) на другой цвет.
  • round -скругление краёв. Если без этого параметра - получится прямоугольник

Заметка Note

http://www.dokuwiki.org/plugin:note
Всё довольно просто. При редактировании у вас с в редакторе есть три значка - лампочка, рука на красном фоне, и восклицательный знак на ораньжевом фоне. Щёлкаете и пишете внутри тега своё сообщение.
Просьба - не злоупотреблять :)

Дискуссии

Предназначены для обсуждения статей участников, при наличии желания у наших участников иметь у себя в рабочей папке эти самые обсуждения.
Для получения желаемого - создайте у себя отдельную статью со следующим кодом:
~~DISCUSSION|заголовок~~ или просто
~~DISCUSSION~~
Можно временно заткнуть фонтан красноречия анонимусов (да, да - пока что мя включил возможность пейсательства комментов и для анонимуса. Выключается снятием одной галочки, без проблем) вот так: :off
~~DISCUSSION:off~~
Если вы хотите, закрыть дискуссию, но так, чтобы её можно было почитать, то:
~~DISCUSSION~~:closed|Время разговоров вышло, товарищи!
Подробнее: http://www.dokuwiki.org/plugin:discussion
Примечание: делать форум на базе Dokuwiki - маразма, имхо. Хотя - возможно. И ещё - пока я не нашел, где хранятся дискуссии, так что просьба выслать их отдельным файлом (если таковая будет иметь место) - пока не осуществима

Выравнивание всего

Плагин Alignment позволяет выравнивать по левому, правому краю и по центру, и по ширине. Синтаксис его прост и незатейлив:

tag description
<align left></align> по умолчанию - выравнивание по левому краю
<align center></align> выравнивание по центру
<align right></align> выравнивание по правому краю
<align justify></align> выравнивание по ширине

Note: Плагин не поддерживает таблицы, кавычек и списков… А жаль.