Publikacijų (PDB) ataskaitos

Slides:



Advertisements
Panašios pateiktys
Laisvės ir kalnų šauksmas
Advertisements

“Ieškosiu Tavo veido...” pagal Isabel Guerra.
Lakštingala, čiulbanti 100 metų
Gėlių horoskopas MOTERIMS
Juozas Aputis (g. 1936) – rašytojas, bandantis surankioti ir savaip sudėlioti pasaulio grožį ir neįžvelgiamą jo gelmę reiškiančius žodžius. Parengė Vilniaus.
ATRASK DIEVO PAŠAUKIMĄ
III klasių viktorina Paruošė G.Baublienė ir L.Venskutė
Pateikties kopija:

Publikacijų (PDB) ataskaitos Vilius Kučiukas VDU CRIS sistemos architektas

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

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

Užklausų sistema (expand) mpv org subject Pavyzdys (metodas GET): expand=org,subject

Užklausų rezultatai Sąrašas JSON formatu (jQuery DataTable Server Backend): no: 1, source: code: vdu, Handle: 23820, item: id: 92535, uuid: 13ea4755-1302-4696-a03b-57cb34c4de46, handle: 20.500.12259/61236, title: Nuo buitinės kalbos iki viešojo kalbėjimo: kiekybinis kai kurių leksikos ir gramatikos ypatybių tyrimas tekstynų lingvistikos metodu, ...

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> https://portalcris.vdu.lt/cms/srv/plugins/pdb/api/rep/list?year:2018,2017,2016;author:702B8DBAE62 9F333AA3047E3CC808370&expand=mpv

Integracijos galimybės (PHP klasė) $result = plugin_pdb_api_rep::getList([ “filter” => “year:2018,2017,2016;author: 702B8DBAE629F333AA3047E3CC808370” “expand” => “mpv” ]);

Š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>

Specializuotas išvedimas KUSoftas CMS router‘io funkcijos: cms_route::def plugin_pdb_export::export2excel plugin_pdb_export::export2pdf

https://wiki.duraspace.org/display/DSPACECRIS/DSpace-CRIS+Users Ačiū https://www.vdu.lt/cris https://portalcris.vdu.lt https://wiki.duraspace.org/display/DSPACECRIS/DSpace-CRIS+Users