OZ 2015/2
73 ORGANIZACIJA ZNANJA 2015, LETN. 20, ZV. 2 ki vsebujejo kemijske formule ali druge simbole. Za avtorje, za katere je na osnovi imena in priimka v sistemu SICRIS in bazah WoS in Scopus ter na osnovi naslovov njihovih institucij ugotovljena povezava, se dnevno pri- pravijo seznami njihovih člankov v WoS in Scopus, ki še niso povezani z ustreznimi zapisi iz baze COBIB.SI . Iskanje po teh seznamih je olajšano s funkcijo samodej- nega zaključevanja – iskanja, medtem ko uporabnik še tipka v iskalno polje. Pripravijo se tudi seznami manjka- jočih povezav po vedah, ki se ugotavljajo na osnovi kod znanstvenega področja ASJC. Preko spletnega obrazca na portalu COBISS/SciMet lahko uporabniki sporočijo COBISS.SI- ID bibliografskega zapisa ter vsaj enega od identifikatorjev ustreznega zapisa v bazah WoS (UT) ali Scopus (EID), za katerega so ugotovili (manjkajočo) po- vezavo. Ogrodje spletne aplikacije Nova spletna aplikacija je grajena na sodobnem razvoj- nem ogrodju AngularJS (MVW JavaScript) in obliko- valskem ogrodju Bootstrap. Obe ogrodji sta trenutno najpogosteje uporabljeni ogrodji za spletni razvoj na svetu (GitHub, 2015). Z uporabo teh ogrodij ter nekaterih knjižnic in razširitvenih modulov, npr. angular-translate in highcharts, smo izdelali večjezično, uporabnikom prijaz- no spletno aplikacijo z odzivnim dizajnom za mobilne in namizne spletne odjemalce. AngularJS je omogočil razvoj dinamične enostranske spletne aplikacije, ki obremeni predvsem odjemalčeve zmogljivosti računalnika. S tem smo razbremenili strež- nike in odjemalcem ponudili večjo odzivnost spletne ap- likacije. Bili smo pozorni tudi na to, da odjemalcev ne bi preobremenili z odvečnimi vsebinami, ampak le s tistimi, ki jih zanimajo trenutno, zato smo zagotovili nalaganje vsebine glede na potrebe uporabnika (angl. lazy loading ). Ob obisku spletne strani se ne naloži celotna vsebina z vso poslovno logiko, ampak le deli, ki so potrebni za prikaz trenutno gledanih vsebin. Z uporabo komponent ogrodja smo spletno stran izboljšali z različnimi splet- nimi obrazci, s prikazom podatkov v modalnih oknih ter dinamičnim prikazovanjem vsebine. Ves čas razvoja smo upoštevali dobre prakse, ki jih narekuje AngularJS, in sicer predvsem razvoj brez uporabe knjižnice jQuery. To je zahtevalo ponovni razvoj določenih že razvitih funkcionalnosti aplikacije. Delovanje aplikacije v odziv- nem načinu (angl. responsive web design ) je omogočila uporaba oblikovalskega ogrodja Bootstrap oz. razširitveni modul za ogrodje AngularJS, imenovan UI Boostrap, ki je razvit na osnovi direktiv AngularJS in deluje brez upo- rabe knjižnice jQuery. Za zagotavljanje večjezičnosti naše spletne aplikacije smo ogrodje razširili z uporabo modula angular-translate, ki poleg hranjenja in prikazovanja prevodov omogoča tudi različne principe nalaganja vsebine. V naši aplikaciji smo uporabili asinhrono delno nalaganje prevodov in privzeti upravitelj manjkajočih prevodov. Modul angular-translate omogoča tudi hrambo izbranih parametrov spletne aplika- cije pri odjemalcu (npr. izbira jezika), in sicer lokalno, v piškotkih ali na osnovi hrambe, ki jo definiramo sami. Za vzdrževanje in nadgrajevanje programske kode smo že v zasnovi aplikacije določili strukturo, ki je bila povzeta po dobrih praksah Googla za večje aplikacije AngularJS. S tem smo povečali preglednost programske kode in po- enostavili razhroščevanje. Urejevalcem vsebine portala smo omogočili vzdrževanje le-te s spletnim administracij- skim vmesnikom za upravljanje vsebine po načelu "Kar vidiš, to dobiš." (angl. What You See Is What You Get, WYSIWYG ). Takšna rešitev ne zahteva, da bi uredniki in urejevalci vsebine imeli programersko znanje; podobna je standardnim orodjem za urejanje vsebine (npr. Microsoft Word) in razbremeni razvijalce rutinskega dela, poveza- nega z vključevanjem (kopiranjem) pripravljenih besedil iz različnih datotek v aplikacijo. Zaklju^ek Portal COBISS/SciMet je bil razvit z namenom spremlja- nja objav in odmevnosti slovenskih avtorjev v največjih svetovnih citatnih bazah podatkov (WoS in Scopus). Uporabnikom omogoča dostop do ažurnih in agregiranih podatkov iz različnih informacijskih virov, po enotni metodologiji, na enem mestu, v različnih formatih in z različnimi grafičnimi prikazi, in sicer za osebno uporabo, evalvacijo znanstvene uspešnosti in odličnosti slovenskih raziskovalcev ali za različne analize in raziskave s po- dročij bibliometrije in scientometrije. Spletno aplikacijo odlikuje enotni večjezični grafični vmesnik z odzivnim dizajnom za namizne in mobilne spletne odjemalce, razvit v ogrodju AngularJS ob upoštevanju najnovejših tehnologij in smernic spletnega razvoja. Cilj nadaljnjega razvoja portala COBISS/SciMet je obogatiti uporabniško izkušnjo in ponuditi še več možnosti pri prikazovanju podatkov ter pripravi izpisov in statistik v realnem času in z bogatejšo grafično podporo. Reference ARRS, 2014. Pravilnik o spremembah in dopolnitvah Pravilnika o postopkih (so)financiranja, ocenjevanja in spremljanju izvajanja raziskovalne dejavnosti. [online] (22. 12. 2014) Dostopno na: http://www.arrs.gov.si/sl/akti/Sprem-prav-sof-ocen-sprem-razisk- dej-dec14.asp [7. 8. 2015]. Bartol, T., Budimir, G., Dekleva Smrekar, D., Pušnik, M. in Južnič, P., Gordana Budimir, Luka Juršnik: COBISS/SciMet
Made with FlippingBook
RkJQdWJsaXNoZXIy MTAxMzI5