Magazín KPSYS č.2 KPSYS spol. s r.o., Pardubice
25.1.2012 číslo 2
Obsah 1. 2. 3. 4. 5. 6.
Jak aktualizovat Nový WWW OPAC Druhý SMS operátor Uživatelské statistiky Log výpůjček Web errorlog
Jak aktualizovat?
Stále se nás ptáte jak vlastně aktualizovat aplikaci. Rozhodli jsme se tedy popsat doporučené způsoby aktualizace programu. Věříme, že vám pomůžeme. Strana č.1
Nové Portaro
Nový kompletně přepracovaný WWW OPAC, který umožňuje fulltextové hledání, pokročilé dohle dávání dle faset, konzis tentní a přehledné uživa telské rozhraní. Využívá aplikační server.
Strana č.2
Uživatelské statistiky
Chybí vám nějaká statistika, výpis, nebo seznam? Není problém uživatelské statistiky dostanou z vaší databáze vše co v ní je! Strana č.3
Strana 1
Ukázka nového WWW OPAC PORTARO
Jak aktualizovat aplikaci? Aktualizace aplikace je činnost která děsí nejednoho našeho uživatele. Chtěli bychom vás navést tak, aby to bylo pro vás co nejjedno dušší. V současné době máme několik cest jak tuto aktualizaci provést. 1. nejjednodušší je využít nabídky programu, který umí detekovat novou verzi. Po startu programu si tento ověří zda není na našich serverech k dispozici nová verze a v případě že ano vám nabídne její stažení. Doporučujeme vám tuto nabídku přijmout, protože v tu chvíli veškerou práci za
vás udělá aplikace. Jediný problém, který může nastat, je nedostatek uživatelských práv k přepisu souboru. Pokud omylem zvolíte NE nemusíte restartovat apli kaci, spusťte v hlavním menu "Nápověda" > "Aktualizo vat program Automaticky". 2. Možnost je stáhnout si aktualizační balíček z našich stránek. Opět využijeme pro gram "Nápověda" "Aktua lizovat program ručně". Aplikace spustí výchozí prohlížeč na stránce s aktualizacemi programu. Vyberte hned první odkaz a pro jednoduchost zvolte
možnost otevřít (odpadá tím nutnost hledat stažený soubor). Jedná se o samorozbalovací archív, ten vám po spuštění nabídne rozbalení archívu do aktuálního adresáře. Vy ale zvolte tlačítko "Procházet" ve formuláři vyberte "Tento počítač" "Disk C" zde potom adresář "Program files" a v něm adresář "KpWinSQL". Tento výběr potvrďte. Program by vás měl požádat o potvrzení přepsání souborů zmeny.txt, kpwinsql.exe, updater.exe. Potvrďte minimálně soubor kpwinsql.exe. Opět mohou nastat komplikace s právy, ale zde je možnost provést akci jako administrátor. Další problém může být nalezení adresáře s instalací programu. Pokud není instalován dle návodu, doporučujeme prověřit adresáře "C:\kpwinsql", "C:\kpwin", nebo na Windows64 i
"C:\Programfiles (x86)\kpwinsql".
Portaro je zcela nový produkt, který využívá všech našich znalostí získaných při vývoji OPAC 2.0 pro KpWinSQL. Aplikace je napsána v jazyce JAVA a se systémem Verbis pracuje nad aplikačním serverem. To zaručuje naprosto konzistentní chování Win32 aplikace i webové aplikace. Všechny aktivní operace nad databází provádí aplikační server. Největší výhodou nového systému je možnost fulltextového hledání pomocí Lucene. Tento vyhledávací stroj je nejen úžasně rychlý, ale ve spolupráci s aplikačním serverem vytváří i řezy nad výsledky hledání, umožňuje používat logické
operátory AND, OR, NOT, závorky. Systém vyhledává najednou v polích záznamů i autorit, případně i v obsahu knihy. Lucene umí hledat nejen přesnou shodu a pravostrané rozšíření, ale i blízkost slov a podobnost slov. Jako jediný nám známý systém umožňuje při zpřesňování výsledků hledání i OR nad řezy z výsledků. Výrazně jsme přepracovali grafickou podobu katalogu a dle vašich reakcí na setkání uživatelů se domníváme, že se nám změna povedla.
Naší snahou bylo připravit jednoduché apřehledné rozhraní, na které nebudete muset vaše čtenáře nijak zaškolovat. Katalog můžete poměrně jednoduše zapracovat dovašich stránek, celé barevné i poziční provedení je definováno vjediném souboru se styly (CSS). Rozhraní je díky tomu konzistentní. V Portaru využíváme možností aktivních prvků stránek, které minimalizují nutnost znovu načítání stránek na minimum. Celý systém lze v konfiguraci přizpůsobit vašim potřebám. Nastavit jej můžete přímo z Verbisu neboť oba původně externí ini soubory jsme přenesli do databáze jako společnou tabulku nastavení. Díky tomu mohou oba programy sdílet některá nastavení což dále podpoří konzistenci chování obou programů.
Čtenáři pak nabízí jak dočasnou možnost uchovat vybrané záznamy Schránku, tak i trvalou Knihovničku. Z obou je možné záznamy rezervovat, tisknout, nebo si nechat poslat přes email. Stejně tak i program ucho vává historii jeho dotazů. Ty je možné kdykoliv znovu vy volat, případně naplánovat jejich pravidelné spouštění a automatické odesílání výsledků emailem čtenáři. Budeme rádi pokud si jej vyzkoušíte na adrese http://www.portaro.cz
Při prvním spuštění nové verze můžete být upozorněni na nutnost aktualizovat databázi. V tom případě prosím povypínejte všechny ostatní uživatele, včetně případného Zserveru. Je to nutné kvůli riziku potřeby změnit používaný databázový objekt.
Portaro nový WWW OPAC pro Verbis
Strana 2
Ukázka výběru řezů
S
Nová možnost odesílání SMS
Ve stávající situaci umožňuje systém odesílat SMS pouze přes společnost Konzulta Brno. Bohužel toto bylo spojeno s placením poměrně vysokého paušálu. Rozhodli jsme se proto zprovoznit alternativní možnost odesílání SMS. V tomto systému budete mít smlouvu přímo s námi a budete platit pouze za skutečně odeslané SMS žádný paušál! Navíc i cena bude výhodnější (viz ukázkový výpočet). Vše co bude nutné udělat je vypovědět smlouvu s f. Konzulta Brno a podepsat smlouvu s námi. Přidělíme vám validační kód a uživatelské jméno. Po jejich zadání už budete posílat SMS přes náš účet. Ceny SMS (bez DPH) jsou: 1..500 SMS á 1,50 Kč 500 a více SMS á 1,30 Kč Počty SMS se váží na kalendářní měsíc, v případě malého počtu SMS vám nebudeme účtovat měsíčně, ale např. čtvrtletně, nebo dle individuální dohody. Navíc je to včetně
Uživatelské statistiky S tím jak se rozšiřují počty uživatelů verzí 1.1 a vyšších bysme vás rádi ještě jednou upozornili na možnost definovat si vlastní statistiky, seznamy, přehledy, které si můžete vytisknout a to vše téměř zcela dle vašich požadavků. Jediným omezením je samozřejmě to aby požadovaná data byla v databázi. Pokud znáte strukturu databáze, můžete si definovat statistiky sami. Vlastní zápis statistiky není nijak složitý stačí definovat pořadové číslo, název, popis a zapsat vlastní SQL dotaz. Protože většinou toto není možné, rádi vám statistiku připravíme a to včetně tiskové sestavy kterou ji vytisknete. Jediné co je potřeba je přístup do vaší databáze (tiskovou sestavu vám můžeme poslat i emailem pokud není vzdálená plocha). Cena za tuto službu je pouze a jen dle času stráveného definováním statistiky a sestavy. Obvykle se jedná o max. jednu hodinu. Cena práce je stejná jako u servisních zásahů. Na tuto službu se nevztahuje smlouva o vzdáleném servisu.
Strana 3
doručenky (u Konzulty á 0,20 Kč u O2). Aplikace používá protokol HTTP (jako Internet Explorer) takže by neměl být problém s nastavením firewallu na serveru instituce. Pro ukázku a srovnání kolik stojí SMS nyní a kolik by stáli v novém řešení dva příklady:
Dalšími rozšiřujícími funkcemi jsou i odpovědi na poslané SMS a možnost plateb přes SMS. Toto však závisí na zájmu ze strany knihoven.
Pokud máte zájem, kontaktujte nás :)
[email protected]
I tohle mohou být vaše statistiky
Jak prohlížet log výpůjček
M
Strana 4
S
Jistě se vám již někdy stalo, že vám systém a čtenář tvrdili zcela rozdílnou věc čtenář, že zaplatil, systém ale žádnou platbu nevidí. Jak potom rozhodnout? Pro naše uživatele, kteří mají verzi 1.1 a vyšší žádný problém stačí spustit zobrazení Logu výpůjčního systému. Výpůjční systém si loguje veškeré operace ve výpůjčním systému výpůjčky, vracení, platby, dluhy, odeslání zprávy o upomínce/rezervaci, zablokování čtenáře, atd. Toto logování je ve všech verzích našeho systému (včetně 1.0), je jen nutné jej nevypnout nastavení v INI souboru [VYPUC] NELOGOVAT=NE pokud máte toto nastaveno, nebo tento klíč vůbec nemáte vše se zapisuje jak má. Jak vyvolat okno se výpisem logu? Spusťte modul Čtenáři a výpůjčky a stiskněte klávesovou zkratku Ctrl+L. Okno nevidím proč? K tomu, abyste mohli zobrazit log, je nutné mít příslušná práva. Tedy buď se přihlašte jako superuživatel (úroveň 0), nebo jako uživatel se servisními právy. Jak se dostanu k infor macím? Při spuštění okno zobrazí historii aktuální výpůjčky na které stojíte. Můžete si, ale zvolit i další parametry zobrazení můžete definovat uživatele který akci provedl, jakou akci chcete vidět, rozsah datumů, nebo ID čtenáře. Nejprve je samo zřejmě nutné zrušit filtr na aktuální výpůjčku. V INI souboru se nevyznám, jak zapnu logování ? Je to jednoduché připravili jsme do programu možnost zvolit toto nastavení v servisním programu. Na obrázku dole vidíte návod.
Co vše systém sleduje a je schopen mi zobrazit? Systém loguje 24 různých akcí výpůjčky, vracení, prolongace, upomínky, rezervace, dluhy i vklady, ale i opravy vkladu/dluhu, odeslání zprávy čtenáři(upom., reze., předupom.) včetně způsobu (pošta, sms, email). Eviduje se datum a čas, kdo akci provedl (knihovník), vazba na čtenáře a výpůjčku a půjčovna U plateb se eviduje kolik se zaplatilo, případně na kolik se změnilo. Je evidována i přímá úprava výpůjčky knihovníkem. Zatím nejsou evidovány akce prováděné přes WWW OPAC. Tyto budou ve společném logu až v nové verzi Verbis a Portaro.
Magazín KPSYS č.2 Co je to WebErrorlog?
Aplikace KpWinSQL si již od začátku zapisuje do textového souboru (typicky errorlog.txt) zapisuje veškeré problémy, které nastaly při práci s databází. Jedná se o náš nejdůležitější zdroj informací při odstraňování chyb v programu. Aplikace si zapíše čas, kód, SQL příkaz a chybové hlášení serveru. Na základě těchto informací jsme schopni chybu nalézt a opravit, aniž by bylo nutné znovu chybovou situaci vyvolat. Bohužel ne vždy je možné tento soubor nám poslat, některé chyby je možné při práci přehlédnout a tak jsme se rozhodli, že program bude ty samé údaje jako zapisuje do souboru posílat i nám na server www.kpsys.cz. Díky této změně nyní máme přehled o všech chybách, které u vás nastanou a můžeme tak velice rychle reagovat a opravit je. Systém neposílá žádné osobní údaje. Obsah chybového hlášení přesně odpovídá zápisu do souboru errorlog.txt u vás, je rozšířen pouze o sériové číslo vaší knihovny. Toto nám umožňuje vás v případě opravdu závažných problémů kontaktovat což se nám již vyplatilo, když jsme informovali knihovnu, že jí došlo misto na databázovém serveru. Jak takové hlášení vypadá se můžete podívat na následujícím obrázku.
Pokud nechcete aby systém tato hlášení posílal, můžete tuto funkci vypnout v Servisní modul > Nastavení programu. Zde je hned na první podzáložce volba Povolit WWW log. Ale prosím nechte tuto volbu zapnutou. Může se stát, že tato hlášení k nám nedorazí, to se obvykle děje pokud vaše knihovna pro přístup na internet používá tzv. proxy server. V tom případě je nutné nastavit v registrech počítače parametry proxy serveru klíče jsou ProxyIP, ProxyPort, ProxyUser a ProxyPass. Pokud vám například nefunguje automatická aktualizace programu. I zde je nejpravděpodobněji na vině nemožnost se přihlásit do internetu přes proxy. WebErrorlog již potvrdil naše očekávání a pomohl nám zjistit několik chyb, ke kterým jsme se standardními kanály email, telefon nedostali. Pro vás znamenal přínos také, protože opravy těchto chyb jsou v poslední aktualizaci z předvánoc. Pokud byste měli jakýkoliv dotaz k tomuto logu, nebo jakémukoliv jinému tématu z našeho magazínu, rádi vám jej zodpovíme
[email protected], nebo 466 655 055.
Strana 5
KPSYS spol. s r.o.
Sezemice, Tyršovo n. 299 Pardubice, Čacké 155 tel: +420 466 655 055 fax: +420 466 655 055 email:
[email protected] web: www.kpsys.cz www.portaro.cz
Společnost KPSYS, spol. byla založena v roce 1995. Již od počátku své existence se zabývá vývojem systémů pro knihovny jak velké, tak i malé, školní nebo soukromé. První automatizovaný knihovnický systém byl vyvinut v roce 1996 ve spolupráci s Ústavem informačních studií a knihovnictví Filozofické fakulty UK v Praze. Původní knihovnické sys témy Kpsys (DOS) a Kpwin (Win) přestaly vyhovovat jak trendům v informačních tech nologiích, tak i trendům kni hovnickým, proto byl v roce 2006 vytvořen moderní inte grovaný modulární systém KpwinSQL a v roce 2010 nový produkt Verbis. Oba jsou užívány ve více než 300 českých knihovnách a infor mačních centrech. V současné době má KPSYS spol. s r.o. sídlo v Sezemicích u Pardubic a zaměstnává 9 interních specialistů (pro gramátorů, knihovníků a dalších)..