Not logged in. · Lost password · Register
Forum: Non-English Discussion Russian discussion RSS
Structured Data Plugin
Кто-нибудь пользуется этим плагином?
Avatar
vbrv #1
Member since Feb 2011 · 1 post
Group memberships: Members
Show profile · Link to this post
Subject: Structured Data Plugin
Есть таблица данных - БД.
Хотелось бы поместить на страницу вики несколько таблиц с выборками из неё.

Насколько я понял, Structured Data Plugin - как раз для этих целей.
Но из описания плагина я так и не понял как им пользоваться.

Куда поместить свою БД? Как обращаться к ней из вики? Как выполнять выборку данных из неё?
Кто-нибудь пользуется этим плагином? Помогите разобраться.
Avatar
lolmaus #2
User title: DokuWiki noobie
Member since Feb 2010 · 30 posts · Location: Moscow, Russia
Group memberships: Local Moderators, Members
Show profile · Link to this post
Плагин Data не взаимодействует с внешней БД.

Вы добавляете на страничках данные вида:

---- dataentry сотрудник ----
фио            : Васильев Василий Васильевич
др              : 01-30 #месяц-день
отдел_page : дизайнеры
тел            : 112
----

При сохранении data пополняет этими данными собственную внутреннюю БД, незаметно для вас. Вы обновляете данные на странице — плагин обновляет БД.

Потом вы добавляете на страницу выборку вида:

---- datatable ----
cols    : %pageid%, фио, др, отдел_page, тел
headers : открыть, ФИО, День рожд., Отдел, Внутр. тел
filter  : %class%=сортудник
sort    : ^др
----

В результате получается сортируемая таблица сотрудников, изначально отсортированная по дню рождения.
Avatar
diel #3
Member since Mar 2011 · 6 posts
Group memberships: Members
Show profile · Link to this post
In reply to post #1
А есть возможность реализации создания шаблонов с помощью этого плагина и, например, datatemplate или templater - как в wikipedia. Суть: создаю шаблон на data pludin и с помощью выше указанных плагинов (или других) вывожу на страницы, где уже редактирую их как надо! Дело в том, что я пробовал, но он упорно не работает с кирилицей или просто руки дырявые!)))
Avatar
Aleksandr #4
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Диел, вы тестировали на локалхосте или у вас есть тестовый сайт? Ссылку тогда дайте, пожалуйста.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
diel #5
Member since Mar 2011 · 6 posts
Group memberships: Members
Show profile · Link to this post
Пока пробую. Ну вот пожалста. Ток я пока вставляю без шаблона. Хотя плагин templater установлен! http://www.nashamuzika.ru/wiki/
Avatar
Aleksandr #6
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Subject: Фильтр данных по дате
Для фильтрации данных за один год по колонке даты (Дата_dt) использовал следующий синтаксис:

---- datatable ----
...
filter : Дата_dt~2011-*-*
...
----

Оптимально?
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #7
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Subject: Инструкция по использованию
lolmaus написал неплохую инструкцию о совместом использовании плагинов Data, Bureaucracy и Wrap — DokuWiki usecase: list of employees (англ.)

Спасибо, lolmaus.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
This post was edited on 2015-08-26, 11:12 by Aleksandr.
Edit reason: исправлен адрес ссылки
Avatar
Aleksandr #8
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Subject: Локализация
Русская локализация — data-plugin_ru.zip (3,1 КБ)
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
This post was edited on 2014-01-22, 15:49 by Aleksandr.
Avatar
Aleksandr #9
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Subject: robots.txt
Чтобы данные в выводимых таблицах можно было сортировать, плагин делает заголовки таблиц в виде ссылок, добавляя к имени страницы ключ ?datasrt= с параметром, в качестве которого выступает название поля данных. Поскольку страница по ссылке вида http://yourdomain.tld/wiki/example?datasrt=year отличается от http://yourdomain.tld/wiki/example лишь направлением сортировки, то её желательно запретить индектировать.

Для это в файл robots.txt добавьте строку:

Disallow: /*?datasrt=*
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
This post was edited on 2015-02-25, 11:26 by Aleksandr.
Edit reason: выравнивание по левому краю
Avatar
Aleksandr #10
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Subject: Номера строк
Есть ли возможность, а если есть, то как можно выводить номера строк с записями?
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #11
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Klap-in добавил функционал вывода номера строки! Обновляйте свою установку плагина!
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
Avatar
Aleksandr #12
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
Мануал “DokuWiki usecase: list of employees” перестал быть доступен в «Гугл-Документах». Разместил его непосредственно на сайте «Докувики»: https://www.dokuwiki.org/plugin:data:list_of_employees

В этом сообщении размещено первое изображение из трёх.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
The author has attached one file to this post:
list-of-employees.png 18.7 kBytes
You have no permission to open this file.
This post was edited 2 times, last on 2015-02-14, 05:14 by Aleksandr.
Edit reason: ссылка
Avatar
Aleksandr #13
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
В этом сообщении размещено второе изображение из трёх.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
The author has attached one file to this post:
adding-a-new-employee.png 37.9 kBytes
You have no permission to open this file.
This post was edited on 2015-02-14, 05:14 by Aleksandr.
Avatar
Aleksandr #14
Member since Mar 2010 · 587 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
В этом сообщении размещено третье изображение из трёх.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
The author has attached one file to this post:
list-of-employees-pre.png 21.2 kBytes
You have no permission to open this file.
This post was edited on 2015-02-14, 05:14 by Aleksandr.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2020-04-02, 21:26:05 (UTC +02:00)