Atsisiųsti pateiktį
Pateiktis įkeliama. Prašome palaukti
1
Publikacijų (PDB) ataskaitos
Vilius Kučiukas VDU CRIS sistemos architektas
2
Turinys Užklausų sistema Užklausų rezultatai Integracijos galimybės
filter expand Užklausų rezultatai Integracijos galimybės REST API PHP klasė Šablonai, pluginai Specializuotas išvedimas PDF Excel Demonstracija
3
Užklausų sistema (filter)
code:S1,S2, … language:lt,en, … country: LT,US, … area: A,C,… year:2018, 2017, … Subject:N001,N002, … org:02,03, … author:702B8DBAE629F333AA3047E3CC808370 Pavyzdys (metodas GET): filter=code:S1,S2;year:2018,2017
4
Užklausų sistema (expand)
mpv org subject Pavyzdys (metodas GET): expand=org,subject
5
Užklausų rezultatai Sąrašas JSON formatu (jQuery DataTable Server Backend): no: 1, source: code: vdu, Handle: 23820, item: id: 92535, uuid: 13ea a03b-57cb34c4de46, handle: /61236, title: Nuo buitinės kalbos iki viešojo kalbėjimo: kiekybinis kai kurių leksikos ir gramatikos ypatybių tyrimas tekstynų lingvistikos metodu, ...
6
Integracijos galimybės (REST API)
<doc> <url>/rep/list</url> <method>GET</method> <method>POST</method> <fnc>plugin_pdb_api_rep::getList</fnc> <acl inherit="0"> <entry type="role">pdb_admin</entry> <entry type="role">pdb_report</entry> <entry type="role" w="0">demo</entry> </acl> </doc> 9F333AA3047E3CC808370&expand=mpv
7
Integracijos galimybės (PHP klasė)
$result = plugin_pdb_api_rep::getList([ “filter” => “year:2018,2017,2016;author: 702B8DBAE629F333AA3047E3CC808370” “expand” => “mpv” ]);
8
Šablonai, pluginai Smarty šablono su pluginu iškarpa: {cms_plugin_pdb_rep_list var='rep‘} <table> {for $i=1 to count($rep['data’])} <tr> <td>{$i}</td><td>{$rep['data'][$i-1]['data']['desc’]}</td></tr> {/for} </table>
9
Specializuotas išvedimas
KUSoftas CMS router‘io funkcijos: cms_route::def plugin_pdb_export::export2excel plugin_pdb_export::export2pdf
10
https://wiki.duraspace.org/display/DSPACECRIS/DSpace-CRIS+Users
Ačiū
Panašios pateiktys
© 2025 SlidePlayer.lt Inc.
All rights reserved.