<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[KOHA: upgrade]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?action=weblog_display;category=upgrade</link>
<description></description>
<pubDate>Thu, 04 Mar 2010 00:28:34 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[Upgrade drugi]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?upgrade_drugi</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: upgrade</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#opac">KOHA (Opac)</a><!-- wiki: {link: [KOHA] Opac} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#intranet">KOHA (Intranet)</a><!-- wiki: {link: [KOHA] Intranet} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#cirkulacija">KOHA (Cirkulacija)</a><!-- wiki: {link: [KOHA] Cirkulacija} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#katalog_prikaz_podataka_i_pretra_C5_BEivanje">KOHA (Katalog - prikaz podataka i pretraživanje)</a><!-- wiki: {link: [KOHA] Katalog -= prikaz podataka i pretraživanje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#obrada">KOHA (Obrada)</a><!-- wiki: {link: [KOHA] Obrada} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#novosti_na_naslovnici">KOHA (Novosti na naslovnici)</a><!-- wiki: {link: [KOHA] Novosti na naslovnici} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#prijevodi">KOHA (Prijevodi)</a><!-- wiki: {link: [KOHA] Prijevodi} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#instalacija">KOHA (Instalacija)</a><!-- wiki: {link: [KOHA] Instalacija} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#admin">KOHA (Admin)</a><!-- wiki: {link: [KOHA] Admin} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#migracija_items_itemnotes_u_items_copynumber">KOHA (Migracija items.itemnotes u items.copynumber)</a><!-- wiki: {link: [KOHA] Migracija items.itemnotes u items.copynumber} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#koha_to_marc_mapping">KOHA (Koha to MARC mapping)</a><!-- wiki: {link: [KOHA] Koha to MARC mapping} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#rebuild_biblio_tables">KOHA (Rebuild biblio tables)</a><!-- wiki: {link: [KOHA] Rebuild biblio tables} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#sync_items_in_marc_bib">KOHA (Sync items in marc bib)</a><!-- wiki: {link: [KOHA] Sync items in marc bib} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#izvje_C5_A1taji">KOHA (Izvještaji)</a><!-- wiki: {link: [KOHA] Izvještaji} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#patrons">KOHA (Patrons)</a><!-- wiki: {link: [KOHA] Patrons} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#serials">KOHA (Serials)</a><!-- wiki: {link: [KOHA] Serials} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#nabava">KOHA (Nabava)</a><!-- wiki: {link: [KOHA] Nabava} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#procedura_za_produkciju">KOHA (Procedura za produkciju)</a><!-- wiki: {link: [KOHA] Procedura za produkciju} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="opac">Opac</h1>
<p>
Poboljšan <strong>prikaz podataka</strong> u OPAC-u, na stranici s rezultatima i na stranici s detaljnim opisom:</p>
<ul>
<li>Dodan prikaz svih lokacija i signatura na stranicu s rezultatima pretraživanja.</li>
<li>Postojanje polja 856u na stranici s rezultatima više ne uzrokuje nestajanje podataka o fizičkoj dostupnosti.</li>
<li>Sakriven podatak o izgubljenim primjercima na stranici s rezultatima.</li>
<li>Dodano polje 245c (odgovornost) - prije nije bilo jasno tko je autor, prevodioc, urednik i dr.</li>
<li>Dodano mjesto izdavanja. Uređen prikaz podataka za slučajeve s više mjesta izdavanja i više izdavača.</li>
</ul>
<p>
Došlo s novom verzijom:</p>
<ul>
<li>(djelomično) popravljen prikaz lokacije i signature na stranici s rezultatima</li>
<li>lost items na stranici s rezultatima ne prikazati (niti na detaljnoj stranici, ali tamo je radilo i prije)</li>
<li>search history</li>
<li>pretraživanje po jeziku (ne radi!)</li>
<li>more searches - sada se to radi preko admin sučelja, ne više kroz template</li>
<li>slanje e-maila iz carta omogućeno je samo logiranim korisnicima</li>
</ul>
<p>
<strong>Treba još:</strong></p>
<ul>
<li>urediti kriterije za sortiranje rezultata</li>
<li>refine search - dodati lokaciju ili stručnu oznaku iz signature (razmisliti kako dobiti taj podatak, raspraviti)</li>
<li>pretraživanje po jeziku</li>
<li>prikaz nakladničke cjeline kad je u polju 490</li>
<li>more searches - dodati relevantne izvore</li>
<li><em>OpacNav</em> - dodatna navigacija s korisnim linkovima - gdje to staviti (lijevo, desno) i kako formatirati?</li>
<li>urediti i prevesti poruke koje se primaju iz popisa i odabranih naslova - treba li još koji podatak, npr. broj iskaznice dodati u mail koji se dobije iz Carta</li>
<li>kada si na skraćenom zapisu, kao drugu opciju zapisa vidis samo Potpuni zapis (MARC), a kada si na Potpunom zapisu onda imas i Expanded MARC View i ISBD View</li>
<li>u normalnom prikazu, na kraju svake skupine se vidi tocka (iza razmaka) - bilo bi dobro da se tocka vidi samo iza godine</li>
</ul>
<p>
<strong>Raspraviti:</strong></p>
<p>
U normalnom prikazu (tj. skracenom zapisu) i u eng. verziji trenutno pise &quot;predmetnice&quot; za subjects, a malo su problematicni i autori (additional authors), a i 'serija' je upitna.</p>
<p>
U rezultatima pretrazivanja ISBN se ne vidi. Vidi se u detaljnom prikazu. Treba li se vidjeti i na rezultatima?</p>
<p>
moze li se u opacu sakriti samo jedan od itema, onako kako se moze sakriti zapis...radi se o itemima koji su kod nas u kancelarijama i koji nikad nece ici u fond iako su u bazi, tipa Verona, UDK itd...<br />
(možda to nekako drukčije označiti, povezano s problemom obrade knjiga koje se nabavljaju iz projekata)</p>
<p>
LibraryName ?</p>
<h1 id="intranet">Intranet</h1>
<h2 id="cirkulacija">Cirkulacija</h2>
<p>
Cirkulacija nije testirana za sve slučajeve pa se desilo da je Koha počela <strong>onemogućavati posudbu</strong> onim korisnicima koji su prekoračili rok za vračanje.<br />
To je dobra opcija, ali je nezgodno ispalo što to nismo najavili.</p>
<p>
<strong>Treba:</strong></p>
<p>
Složiti tako da se korisniku progleda kroz prste dan ili dva, a ne ovako kako je sada da im ne omogućava posuditi novo čak i ako im danas ističe rok posudbe.</p>
<p>
<strong>Bugs:</strong></p>
<ul>
<li>selfcheck na papiriću koji izbaci pod &quot;dokumente vratiti do&quot; ne piše datum nego neki broj ili kod...</li>
</ul>
<p>
<strong>Raspraviti:</strong></p>
<p>
<em>Location processing</em><br />
permanent_location - sysprefs <a target="_blank" title="(external link)" href="http://koha.org/documentation/manual/3.2/circulation/in-processing-book-cart-locations">http://koha.org/documentation/manual/3.2/circulation/in-processing-book-cart-locations</a>.<br />
Da li nam treba PROC i CART?</p>
<h2 id="katalog_prikaz_podataka_i_pretra_C5_BEivanje">Katalog - prikaz podataka i pretraživanje</h2>
<p>
<strong>NORMAL prikaz</strong> sada izgleda kao ISBD! Na mjestu napomene je samo podatak iz 500a (za ocjenske radove još i 567a, a treba dodati i 502a). Sve napomene (polja 50X) trebale bi se nalaziti se pod <em>Descriptions</em> tabom.</p>
<p>
<strong>Prikaz ISBD maknut</strong> je iz menija zato što prikaz Normal sada ima ISBD fromat. Taj prikaz imao je puno nedostataka, a među najvažniji su prikaz podataka o izdavanju, URL-a i problemi s intepunkcijama.</p>
<p>
Dodani su <strong>linkovi na povezani zapis</strong> - od skupnog prema primjercima (Look for related records) i od primjeraka prema skupnom (Collection). Treba popraviti tako da pretražuje samo preko polja 035a, a ne preko ključnih riječi. Link bi se trebalo pokazivati samo na onim zapisima koji u leaderu imaju oznaku za related record.</p>
<p>
<strong>Inventarni broj se sada prikazuje u tablici s primjercima</strong> na obje stranice rezultata (results i detail).</p>
<p>
Dodana je mogućnost <strong>pretraživanja po zbirci</strong> preko sučelja za napredno preraživanje.</p>
<p>
Napravljen novi <strong>firefox plugin</strong> za pretraživanje kataloga prema <br />
inventarnom broju</p>
<p>
<strong>Treba još:</strong></p>
<ul>
<li>vratiti inv. broj na stranicu s rezultatima</li>
<li>Koje napomene prikazati u ISBD-u, a koje ispod taba &quot;Descriptions&quot;</li>

<ul>
<li>napomena o transliteraciji</li>
</ul>
<li>edukacija o pretraživanju uz pomoć ccl sintakse</li>
<li>LCCN (tj. 035$a) maknuti iz prikaza podataka u Z39.50 klijentu, košari i popisima</li>
<li>popraviti pretraživanje po jeziku</li>
<li>složiti zebru tako da pogađa riječi u pretraživanju za sva polja osim signature (koje još polje ne treba pogađanje riječi?)</li>
<li>maknuti authority nomber iz prikaza podataka u detaljnom prikazu</li>
<li>popraviti gresku koja se javlja nakon brisanja zapisa (vidi: <a href="https://saturn.ffzg.hr/koha/index.cgi?zebra_indexing" title="(196 months)  toc User manual http www.indexdata.com zebra doc Koha Indexing Configuration http koha.org document...">Zebra indexing</a>)</li>
<li>u rezultatima pretraživanja pokazati ISBN i ISSN</li>
</ul>
<p>
<strong>Upstream:</strong></p>
<ul>
<li>Keywords to MARC mapping - prikaz podataka u intranet normal view</li>
</ul>
<h2 id="obrada">Obrada</h2>
<p>
Mogućnost <strong>micanja primjeraka</strong> s jednog na - tehnički radi, praktično treba definirati postupak - koji zapis ostaje koji se briše, tko smije brisati zapis, na šta sve treba paziti. (vidi: <a href="https://saturn.ffzg.hr/koha/index.cgi?premje%C5%A1tanje_primjeraka_s_jednog_na_drugi_bibliografski_zapis" title="(196 months) Svi primjerci jednog naslova knjige trebaju biti povezani na isti bibliografski zapis. To se ne smij...">Premještanje primjeraka s jednog na drugi bibliografski zapis</a>)</p>
<p>
No, imamo i mogućnost <strong>spajanje zapisa</strong> preko jako dobrog sučelja (moramo ga istestirati prije nego krenemo za pravo raditi).</p>
<p>
Što će nam micanje primjeraka ako imamo spajanje zapisa? Možda dobro dođe ako podjelimo uloge šta ko radi. Možda pomoćni mogu micati primjerke kad ih uoče, a predmetni kasnije spajaju bib zapise.... ne znam, nekako, treba vidjeti šta je praktično a opet s druge strane da se ne dese greške.</p>
<p>
<strong>Plugin za 008</strong> - link na <a target="_blank" title="(external link)" href="http://www.loc.gov/marc/languages/language_code.html">MARC Code List ....)<!-- wiki-renamed-hyperlink "MARC Code List ....)"<http://www.loc.gov/marc/languages/language_code.html> --></a> sada se otvara<br />
&nbsp;u novom prozoru.</p>
<p>
Došlo s novom verzijom:</p>
<ul>
<li>mogućnost dodavanja više primjeraka odjednom</li>
<li>mogućnost micanja primjeraka s jednog na drugi bib zapis</li>
<li>granularne ovlasti za katalogizaciju</li>
</ul>
<p>
<strong>Treba još:</strong></p>
<ul>
<li>Instalirati dodatak za generiranje signatura u zatvorenom spremištu - <span class="nlw_phrase"><a title="inter-workspace link: koha-cug" href="https://saturn.ffzg.hr/koha-cug/index.cgi?pisanje_koha_plugina">Pisanje Koha plugina</a><!-- wiki: {link: koha-=cug [Pisanje Koha plugina] } --></span></li>
<li>Barcode - window title: kad je naslov predugačak onda se barcode ne vidi, pa se ne može čipirati</li>
<li>nestao minusić kod inventarnog broja i kod 035 plus dosta toga na nuli</li>
<li>provjeriti plugine za leader i 008</li>
</ul>
<p>
<strong>Raspraviti:</strong></p>
<p>
Kad se dodaje novi zapis, nakon klika na Save otvara se sučelje &quot;Add Item&quot;, a ako se zapis editira, onda se otvara normal (koji izgleda kao ISBD).<br />
Kako bi se to trebalo ponašati?</p>
<hr />
<p>
Postojao je bug u OPAC-u kod brisanja zapisa, no taj bug se može jednostavno zaobići. Naime, kad pobrišemo zapis, u OPAC-u se na neko vrijeme potrga pretraživanje po riječima koje daju u rezultatima taj zapis. Ako je rezultat za taj zapis na prvoj stranici, onda se ne dobiju nikakvi rezultati nego prilično loša greška. Ako je rezultat za taj zapis na drugoj stranici onda se strga na toj stranici. Greška se dešava zbog toga što Zebra (program za indeksiranje zapisa) nije još stigla obnoviti zapis, a sučelje za pretraživanje ga ne zna preskočiti. Bug smo uspjeli zaobići, sada OPAC radi bez greške, ali to treba pooraviti kako spada. Da nismo zaobišli ovaj bug, greška bi se se mogla izbječi tako da zapis najprije označimo oznakom &quot;Sakrij u <br />
OPAC-u&quot; u polju 942, a tek onda ga obrišemo.</p>
<h2 id="novosti_na_naslovnici">Novosti na naslovnici</h2>
<p>
Treba dati svim knjižničarima ovlasti da pišu obavijesti koje se vide na početnoj stranici u intranetu.</p>
<h1 id="prijevodi">Prijevodi</h1>
<p>
Dio oznaka na engleskom sučelju je napisano na hrvatskom. To treba popraviti, al nije jednostavno.</p>
<p>
Došlo s novom verzijom:</p>
<ul>
<li>novi wrapper za instalaciju prijevoda - ne radi :)</li>
</ul>
<h1 id="instalacija">Instalacija</h1>
<pre>
[Tue Feb 16 15:29:31 2010] Makefile.PL: Warning: prerequisite Graphics::Magick not found.
[Tue Feb 16 15:29:31 2010] Makefile.PL: Warning: prerequisite IPC::Cmd 0.46 not found. We have 0.401.
[Tue Feb 16 15:29:31 2010] Makefile.PL: Warning: prerequisite Lingua::Stem::Snowball 0.952 not found.
[Tue Feb 16 15:29:31 2010] Makefile.PL: Warning: prerequisite Memoize::Memcached 0.03 not found.
[Tue Feb 16 15:29:31 2010] Makefile.PL: Warning: prerequisite Number::Format 1.52 not found.
[Tue Feb 16 15:29:32 2010] Makefile.PL: Warning: prerequisite PDF::API2::Simple 1 not found.
[Tue Feb 16 15:29:32 2010] Makefile.PL: Warning: prerequisite PDF::Table not found.[Tue Feb 16 15:29:32 2010] Makefile.PL: Warning: prerequisite Storable 2.21 not found. We have 2.18.
[Tue Feb 16 15:29:32 2010] Makefile.PL: Warning: prerequisite Test::More 0.8 not found. We have 0.72.
[Tue Feb 16 15:29:32 2010] Makefile.PL: Warning: prerequisite Text::CSV::Encoded 0.09 not found.

</pre>
<br /><ul>
<li><a href="https://saturn.ffzg.hr/koha/index.cgi?sip2" title="(175 months) Dokumentacija SIP2 protokola file SIP2_3M_Standard_Interchange_Protocol_2.10.pdf toc Koha SIP2 serve...">SIP2</a></li>
<li><a href="https://saturn.ffzg.hr/koha/index.cgi?ldap" title="(196 months) Kako podesiti Kohu da radi s LDAP bazom Video prezentacije o Virtual LDAP-u http html5tv.rot13.org H...">LDAP</a></li>
</ul>
<h1 id="admin">Admin</h1>
<p>
isključiti Amazon, uključiti Google<br />
Enhanced content: Amazon AWS private key (naknadno, treba li nam uopće?)</p>
<p>
<strong>Upstream:</strong></p>
<ul>
<li>lijepo novo sučelje za sysprefs</li>
<li>nove sysprefs opcije</li>
</ul>
<h1 id="migracija_items_itemnotes_u_items_copynumber">Migracija items.itemnotes u items.copynumber</h1>
<ul>
<li>backup items.itemnotes</li>
<li>itemnotes je mediumtext, copynumber je varchar(32) - treba ispraviti zapise u itemnotes duže od 32 znaka</li>
<li>premapirati items.itemnotes</li>
<li>pokrenuti skriptu <tt>./misc/maintenance/sync_items_in_marc_bib.pl</tt> ( _Replaces the item data embedded in the MARC bib records (for indexing) with the authoritative item data as stored in the items table. If Zebra is used, run rebuild_zebra.pl -b -r after running this script. _ )</li>
</ul>
<pre>
mysql&gt; update items set copynumber = itemnotes ;
Query OK, 316711 rows affected, 11 warnings (59.70 sec)
Rows matched: 317021  Changed: 316711  Warnings: 11

mysql&gt; SHOW WARNINGS ;
+---------+------+------------------------------------------------------+
| Level   | Code | Message                                              | bib       item
+---------+------+------------------------------------------------------+
| Warning | 1265 | Data truncated for column 'copynumber' at row 10021  | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 12687  | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 133128 | 
| Note    | 1265 | Data truncated for column 'copynumber' at row 148603 | 118292    149220    lin13531
| Warning | 1265 | Data truncated for column 'copynumber' at row 234903 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 240681 | 
| Note    | 1265 | Data truncated for column 'copynumber' at row 252496 | 203477    253517    etn6059
| Note    | 1265 | Data truncated for column 'copynumber' at row 267457 | 216220    268698    psiF-54
| Warning | 1265 | Data truncated for column 'copynumber' at row 272653 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 277954 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 282443 | 
+---------+------+------------------------------------------------------+
11 rows in set (0.00 sec)

mysql&gt; select biblionumber, itemnumber, itemnotes , copynumber from items where itemnotes != copynumber ;
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
| biblionumber | itemnumber | itemnotes                                                                        | copynumber                        |
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
|         7468 |      10092 | slf56588 (nisu otisnute sve str.)                                                | slf56588 (nisu otisnute sve str.  | 
|         8899 |      12778 | slf67394 (bibliofilski primjerak)                                                | slf67394 (bibliofilski primjerak  | 
|       104612 |     133701 | filDodatni pod. o odgovornosti: Gottfried Gabriel                                | filDodatni pod. o odgovornosti:   | 
|       189568 |     235908 | rom13568,13569,13569/f-a,13569/f-b,13569/f-c,13569/f-d,13569/f-e,13569/f-f,13570 | rom13568,13569,13569/f-a,13569/f  | 
|       192861 |     241688 | rom1792/2,1792/4,1792/5,1792f/f,1792f/h,26379E                                   | rom1792/2,1792/4,1792/5,1792f/f,  | 
|       220139 |     273925 | pum66/1996 (u RS, nedostaju str. s tablama: 208-215 )                            | pum66/1996 (u RS, nedostaju str.  | 
|       224967 |     279247 | pumŠAR/1987a(neuvezani primjerak)                                                | pumŠAR/1987a(neuvezani primjerak | 
|       227773 |     283828 | ang1000/AMS do 1084/AMS (84 copies)                                              | ang1000/AMS do 1084/AMS (84 copi  | 
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
8 rows in set (0.95 sec)

mysql&gt; update items set itemnotes = null ;
Query OK, 316711 rows affected (43.04 sec)
Rows matched: 317021  Changed: 316711  Warnings: 0

</pre>
<br /><h1 id="koha_to_marc_mapping">Koha to MARC mapping</h1>
<table style="border-collapse: collapse;" class="formatter_table">
<tr>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
<td style="border: 1px solid black;padding: .2em;">upgrade</td>
<td style="border: 1px solid black;padding: .2em;">sada u produkciji</td>
<td style="border: 1px solid black;padding: .2em;">demo</td>
<td style="border: 1px solid black;padding: .2em;">default framework</td>
<td style="border: 1px solid black;padding: .2em;">irb</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblio.frameworkcode</td>
<td style="border: 1px solid black;padding: .2em;">942b</td>
<td style="border: 1px solid black;padding: .2em;">942b</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
<td style="border: 1px solid black;padding: .2em;">nema polja</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblio.notes</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
<td style="border: 1px solid black;padding: .2em;">653a</td>
<td style="border: 1px solid black;padding: .2em;">500a</td>
<td style="border: 1px solid black;padding: .2em;">500a</td>
<td style="border: 1px solid black;padding: .2em;">500a</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblio.copyrightdate</td>
<td style="border: 1px solid black;padding: .2em;"><span style="padding:.5em">&nbsp;</span></td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">260c</td>
<td style="border: 1px solid black;padding: .2em;">260c</td>
<td style="border: 1px solid black;padding: .2em;">260c*</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblio.abstract</td>
<td style="border: 1px solid black;padding: .2em;">080a</td>
<td style="border: 1px solid black;padding: .2em;">080a</td>
<td style="border: 1px solid black;padding: .2em;">520a</td>
<td style="border: 1px solid black;padding: .2em;">520a</td>
<td style="border: 1px solid black;padding: .2em;">520a</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.volume</td>
<td style="border: 1px solid black;padding: .2em;">245p</td>
<td style="border: 1px solid black;padding: .2em;">245n</td>
<td style="border: 1px solid black;padding: .2em;">440v</td>
<td style="border: 1px solid black;padding: .2em;">440v</td>
<td style="border: 1px solid black;padding: .2em;">440v</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.number</td>
<td style="border: 1px solid black;padding: .2em;">245n</td>
<td style="border: 1px solid black;padding: .2em;">942d</td>
<td style="border: 1px solid black;padding: .2em;">440n</td>
<td style="border: 1px solid black;padding: .2em;">440n</td>
<td style="border: 1px solid black;padding: .2em;">440n</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.publicationyear</td>
<td style="border: 1px solid black;padding: .2em;">260c</td>
<td style="border: 1px solid black;padding: .2em;">260c</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">260c*</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.volumedesc</td>
<td style="border: 1px solid black;padding: .2em;">362a</td>
<td style="border: 1px solid black;padding: .2em;">245p</td>
<td style="border: 1px solid black;padding: .2em;">362a</td>
<td style="border: 1px solid black;padding: .2em;">362a</td>
<td style="border: 1px solid black;padding: .2em;">362a</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.collectiontitle</td>
<td style="border: 1px solid black;padding: .2em;">773t</td>
<td style="border: 1px solid black;padding: .2em;">773t</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.collectionissn</td>
<td style="border: 1px solid black;padding: .2em;">773z</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.collectionvolume</td>
<td style="border: 1px solid black;padding: .2em;">773g</td>
<td style="border: 1px solid black;padding: .2em;">773g</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.editionstatement</td>
<td style="border: 1px solid black;padding: .2em;">250a</td>
<td style="border: 1px solid black;padding: .2em;">250a</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">biblioitems.lccn</td>
<td style="border: 1px solid black;padding: .2em;">035a</td>
<td style="border: 1px solid black;padding: .2em;">035a</td>
<td style="border: 1px solid black;padding: .2em;">010a</td>
<td style="border: 1px solid black;padding: .2em;">010a</td>
<td style="border: 1px solid black;padding: .2em;">010a</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">items.itemnotes</td>
<td style="border: 1px solid black;padding: .2em;">952z</td>
<td style="border: 1px solid black;padding: .2em;">952i**</td>
<td style="border: 1px solid black;padding: .2em;">952z</td>
<td style="border: 1px solid black;padding: .2em;">952z</td>
<td style="border: 1px solid black;padding: .2em;">952z</td>
</tr>
<tr>
<td style="border: 1px solid black;padding: .2em;">items.copynumber</td>
<td style="border: 1px solid black;padding: .2em;">952t</td>
<td style="border: 1px solid black;padding: .2em;">ništa</td>
<td style="border: 1px solid black;padding: .2em;">952t</td>
<td style="border: 1px solid black;padding: .2em;">952t</td>
<td style="border: 1px solid black;padding: .2em;">952t</td>
</tr>
</table>
<br /><p>
*mapirano dva puta</p>
<p>
**polje dodano u framework (nema ga default framework)</p>
<h2 id="rebuild_biblio_tables">Rebuild biblio tables</h2>
<pre>
mglavica@koha-2010-02-15:/usr/share/koha/bin$ ./batchRebuildBiblioTables.pl -c

..................................................225350 in 37818.0600130558 s
...Can't call method &quot;field&quot; on an undefined value at ./batchRebuildBiblioTables.pl line 64.
</pre>
<br /><p>
editirati zapis 225354 i pokušati ponovo</p>
<h2 id="sync_items_in_marc_bib">Sync items in marc bib</h2>
<pre>
mglavica@koha-2010-02-15:/usr/share/koha/bin/manintenance/sync_items_in_marc_bib.pl --run-update

Could not retrieve bib 225771 from the database - record is corrupt.
Could not retrieve bib 225773 from the database - record is corrupt.
Could not retrieve bib 225774 from the database - record is corrupt.
Could not retrieve bib 229768 from the database - record is corrupt.
Could not retrieve bib 229811 from the database - record is corrupt.
Could not retrieve bib 231170 from the database - record is corrupt.
Could not retrieve bib 236269 from the database - record is corrupt.
Could not retrieve bib 231170 from the database - record is corrupt.
Could not retrieve bib 241167 from the database - record is corrupt.
Could not retrieve bib 241457 from the database - record is corrupt.
Could not retrieve bib 242341 from the database - record is corrupt.
Could not retrieve bib 245586 from the database - record is corrupt.


Embedded item synchronization report
------------------------------------
Number of bibs checked:                   246606
Number of bibs modified:                  232417
Number of item fields removed from bibs:  317032
Number of item fields added to bibs:      317030
Number of bibs with errors:               11
</pre>
<br /><pre>
mysql&gt; select title, biblioitems.biblionumber, biblioitems.biblioitemnumber, marc, marcxml from biblioitems joiitems.biblionumber where marcxml = '' ;
+--------------------------------------------------+--------------+------------------+------+---------+
| title                                            | biblionumber | biblioitemnumber | marc | marcxml |
+--------------------------------------------------+--------------+------------------+------+---------+
| Priručni anatomski atlas :                       |       225771 |           225771 | NULL |         |
| Priručni anatomski atlas :                       |       225773 |           225773 | NULL |         |
| Priručni anatomski atlas :                       |       225774 |           225774 | NULL |         |
| Zlatan čovek                                     |       229768 |           229768 | NULL |         |
| Tko govori, tko piše :                           |       229811 |           229811 | NULL |         |
| Stupnjevi organskog i čovjek :                   |       231170 |           231170 | NULL |         |
| Ispravci i dopune starijoj hrvatskoj historiji / |       236269 |           236269 | NULL |         |
| Deutsch :                                        |       241167 |           241167 | NULL |         |
| Tradition och förnyelse inom språket :           |       241457 |           241457 | NULL |         |
| Geneza ustaškog pokreta :                        |       242341 |           242340 | NULL |         |
| Social emergence :                               |       245586 |           245585 | NULL |         |
+--------------------------------------------------+--------------+------------------+------+---------+
11 rows in set (3 min 48.40 sec)
</pre>
<br /><p>
pobrisati te zapise.</p>
<span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/bib-bez-marc.xls?action=attachments_download;page_name=upgrade_drugi;id=20100219232842-0-27464">bib-bez-marc.xls</a><!-- wiki: {file: bib-=bez-=marc.xls} --></span><br /><br /><pre>
mysql&gt; delete from biblio where biblionumber = 225771 or biblionumber = 225773 or biblionumber = 225774 or biblionumber = 229768 or biblionumber = 229811 or biblionumber = 231170 or biblionumber = 236269 or biblionumber = 241167 or biblionumber = 241457 or biblionumber = 242341 or biblionumber = 245586 ;
Query OK, 11 rows affected (0.68 sec)
</pre>
<br /><p>
drugi pokušaj rebuild biblio tables zapne ovako</p>
<pre>
..................................................241600 in 4839.90223407745 s
..................................................241650 in 4843.83456802368 s
.................Can't call method &quot;field&quot; on an undefined value at ./batchRebuildBiblioTables.pl line 64.


mysql&gt; select * from biblioitems where biblionumber = 242219 ;
Empty set (0.00 sec)

</pre>
<br /><p>
i taj zapis treba pobrisati</p>
<pre>
mysql&gt; delete from biblio where biblionumber = 242219 ;
Query OK, 1 row affected (0.31 sec)
</pre>
<br /><h1 id="izvje_C5_A1taji">Izvještaji</h1>
<ul>
<li>signature</li>
</ul>
<ul>
<li>biblioitems.publisherdate -&gt; biblio.copyrightdate</li>
</ul>
<h1 id="patrons">Patrons</h1>
<p>
<tt>EnhancedMessagingPreferences</tt></p>
<p>
Upstream:</p>
<ul>
<li>popravljen encoding u slanju e-maila preko opac user update</li>
</ul>
<h1 id="serials">Serials</h1>
<p>
promjenjeno, testitari</p>
<p>
Admin - Cataloging preferences - Record Structure - Routing Serials:<br />
<strong>Add</strong> extra information to items automatically added to serials.</p>
<p>
<strong>Upstream:</strong></p>
<ul>
<li>popravljeno dodavanje primjeraka</li>
<li>dorađene reklamacije</li>
</ul>
<h1 id="nabava">Nabava</h1>
<p>
Ovlasti za knjižničare</p>
<p>
definirati uloge za nabavu i sukladno tome podesiti ovlasti</p>
<p>
<strong>Upstream</strong></p>
<ul>
<li>novi modul - granular permissions, hijerarhije budžeta, planiranje</li>
<li>opcije za stvaranje primjeraka - prilikom nabave, u prijemu, u katalogizaciji</li>
</ul>
<h1 id="procedura_za_produkciju">Procedura za produkciju</h1>
<ul>
<li>prije instalacije pobrisane sessions i zebraqueue tablice</li>
</ul>
<ul>
<li>pobrisani bibliografski zapisi bez biblio.marc polja (sačuvati pobrisane zapise)</li>
</ul>
<pre>
mysql&gt; select title, biblioitems.biblionumber, biblioitems.biblioitemnumber, marc, marcxml from biblioitems join biblio on biblio.biblionumber=biblioitems.biblionumber where marc is null ;
+--------------------------------------------------+--------------+------------------+------+---------+
| title                                            | biblionumber | biblioitemnumber | marc | marcxml |
+--------------------------------------------------+--------------+------------------+------+---------+
| Priručni anatomski atlas :                       |       225771 |           225771 | NULL |         | 
| Priručni anatomski atlas :                       |       225773 |           225773 | NULL |         | 
| Priručni anatomski atlas :                       |       225774 |           225774 | NULL |         | 
| Zlatan čovek                                     |       229768 |           229768 | NULL |         | 
| Tko govori, tko piše :                           |       229811 |           229811 | NULL |         | 
| Stupnjevi organskog i čovjek :                   |       231170 |           231170 | NULL |         | 
| Ispravci i dopune starijoj hrvatskoj historiji / |       236269 |           236269 | NULL |         | 
| Deutsch :                                        |       241167 |           241167 | NULL |         | 
| Tradition och förnyelse inom språket :           |       241457 |           241457 | NULL |         | 
| Geneza ustaškog pokreta :                        |       242341 |           242340 | NULL |         | 
| Social emergence :                               |       245586 |           245585 | NULL |         | 
+--------------------------------------------------+--------------+------------------+------+---------+
11 rows in set (34.63 sec)

mysql&gt; delete from biblio where biblionumber = 225771 or biblionumber = 225773 or biblionumber = 225774 or biblionumber = 229768 or biblionumber = 229811 or biblionumber = 231170 or biblionumber = 236269 or biblionumber = 241167 or biblionumber = 241457 or biblionumber = 242341 or biblionumber = 245586 ;
Query OK, 11 rows affected (0.10 sec) ;
</pre>
<br /><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/bib-bez-marc.xls?action=attachments_download;page_name=upgrade_drugi;id=20100219232842-0-27464">bib-bez-marc.xls</a><!-- wiki: {file: bib-=bez-=marc.xls} --></span><br /><br /><ul>
<li>pobrisan biblio zapis bez podataka u biblioitems tablici</li>
</ul>
<pre>
delete from biblio where biblionumber = 242219 ;
Query OK, 1 row affected (0.00 sec)
</pre>
<br /><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/biblio-bez-biblioitems.xls?action=attachments_download;page_name=upgrade_drugi;id=20100220224314-0-512">biblio-bez-biblioitems.xls</a><!-- wiki: {file: biblio-=bez-=biblioitems.xls} --></span><br /><br /><pre>
mysql&gt; select count(*) from biblio ;
+----------+
| count(*) |
+----------+
|   246779 |
+----------+
1 row in set (0.20 sec)

mysql&gt; select count(*) from biblioitems ;
+----------+
| count(*) |
+----------+
|   246779 |
+----------+
1 row in set (11.73 sec)

mysql&gt; select count(*) from items ;
+----------+
| count(*) |
+----------+
|   317896 |
+----------+
1 row in set (0.50 sec)

mysql&gt; select count(*) from items where itemnotes is null ;
+----------+
| count(*) |
+----------+
|      322 |
+----------+
1 row in set (1.00 sec)
</pre>
<br /><ul>
<li>preseliti itemnotes u copynumber</li>
</ul>
<pre>
mysql&gt; update items set copynumber = itemnotes ;
Query OK, 317574 rows affected, 8 warnings (57.21 sec)
Rows matched: 317896  Changed: 317574  Warnings: 8

mysql&gt; show warnings ;
+---------+------+------------------------------------------------------+
| Level   | Code | Message                                              |
+---------+------+------------------------------------------------------+
| Warning | 1265 | Data truncated for column 'copynumber' at row 10021  | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 12687  | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 133126 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 234900 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 240678 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 272650 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 277951 | 
| Warning | 1265 | Data truncated for column 'copynumber' at row 282440 | 
+---------+------+------------------------------------------------------+
8 rows in set (0.00 sec)

mysql&gt; select biblionumber, itemnumber, itemnotes , copynumber from items where itemnotes != copynumber ;
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
| biblionumber | itemnumber | itemnotes                                                                        | copynumber                        |
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
|         7468 |      10092 | slf56588 (nisu otisnute sve str.)                                                | slf56588 (nisu otisnute sve str.  |
|         8899 |      12778 | slf67394 (bibliofilski primjerak)                                                | slf67394 (bibliofilski primjerak  |
|       104612 |     133701 | filDodatni pod. o odgovornosti: Gottfried Gabriel                                | filDodatni pod. o odgovornosti:   |
|       189568 |     235908 | rom13568,13569,13569/f-a,13569/f-b,13569/f-c,13569/f-d,13569/f-e,13569/f-f,13570 | rom13568,13569,13569/f-a,13569/f  |
|       192861 |     241688 | rom1792/2,1792/4,1792/5,1792f/f,1792f/h,26379E                                   | rom1792/2,1792/4,1792/5,1792f/f,  |
|       220139 |     273925 | pum66/1996 (u RS, nedostaju str. s tablama: 208-215 )                            | pum66/1996 (u RS, nedostaju str.  |
|       224967 |     279247 | pumŠAR/1987a(neuvezani primjerak)                                                | pumŠAR/1987a(neuvezani primjerak  |
|       227773 |     283828 | ang1000/AMS do 1084/AMS (84 copies)                                              | ang1000/AMS do 1084/AMS (84 copi  |
+--------------+------------+----------------------------------------------------------------------------------+-----------------------------------+
8 rows in set (1.20 sec)

mysql&gt; update items set itemnotes = 0 ;
Query OK, 317896 rows affected (28.21 sec)
Rows matched: 317896  Changed: 317896  Warnings: 0

</pre>
<br /><ul>
<li>Koha to MARC mapping - premapirana polja</li>
<li>pokrenut rebuildBiblioTables</li>
<li>Keywords to MARC mapping - definirane keywords</li>
<li>sysadmin - staff - intranetstylesheet</li>
<li>sysadmin - opac - stylesheet</li>
<li>popravljeni frameworks - 952i 952z 952r</li>
<li>pokrenut syncitems</li>
</ul>
<pre>
Embedded item synchronization report
------------------------------------
Number of bibs checked:                   246779
Number of bibs modified:                  232631
Number of item fields removed from bibs:  317898
Number of item fields added to bibs:      317896
Number of bibs with errors:               0
</pre>
<br /><ul>
<li>pokrenuti rebuild zebra</li>
</ul>
<pre>
...
06:35:43-21/02 zebraidx(1905) [log] Records: 246779 i/u/d 246510/269/0
...
NOTHING cleaned : the export /tmp/KXMJFxLzlj has been kept.
...
</pre>
<br /><ul>
<li>prijevodi</li>
</ul>
<ul>
<li>testirano slanje maila iz cart i liste</li>
<li>testirano update user record (popravljen encoding!)</li>
</ul>
<ul>
<li>preseliti (kako?) more_subfields_xml u itemnotes</li>
<li>maknuti sličice s mjeseca</li>
<li>testirati nove template - ne radi select all</li>
</ul>
<hr />
<p>
Mozda sam negdje preskocila u tekstu - ali ne radi bas pretrazivanje preko kohe - npr. ako utipkam u onaj mali prozorcic gore ped15322 ne izbaci mi nista jer ulovi jos neke oznake prije. isto se dogodilo i kad sam isla preko search s naslovom knjige.</p>
<p>
<em>contributed by <span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi?Visnja%20Novosel" title="[click to create page]" class="incipient">Visnja Novosel</a><!-- wiki: {user: vnovosel@ffzg.hr} --></span> on <span class="nlw_phrase">Feb 22 3:13am<!-- wiki: {date: 2010-=02-=22 11:13:56 GMT} --></span></em></p>
</div>
<hr/><div>Attachments: bib-bez-marc.xls, biblio-bez-biblioitems.xls</div>]]></description>
<author>Marijana Glavica</author>
<category>upgrade</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?upgrade_drugi</guid>
<pubDate>Thu, 04 Mar 2010 00:28:34 -0000</pubDate>
</item>
<item>
<title><![CDATA[Upgrade to 3.01.00.112 notes]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_112_notes</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: upgrade</div><hr/><div class="wiki">
<p>
Page renamed to <a href="https://saturn.ffzg.hr/koha/index.cgi?upgrade_drugi" title="(196 months)  toc Opac Poboljšan prikaz podataka u OPAC-u, na stranici s rezultatima i na stranici s detaljnim op...">Upgrade drugi</a></p>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>upgrade</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_112_notes</guid>
<pubDate>Wed, 17 Feb 2010 17:35:27 -0000</pubDate>
</item>
<item>
<title><![CDATA[Upgrade to 3.01.00.107 notes]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_107_notes</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: upgrade</div><hr/><div class="wiki">
<p>
Page renamed to <a href="https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_112_notes" title="(196 months) Page renamed to [Upgrade drugi] ">Upgrade to 3.01.00.112 notes</a></p>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>upgrade</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_107_notes</guid>
<pubDate>Mon, 08 Feb 2010 09:38:28 -0000</pubDate>
</item>
<item>
<title><![CDATA[Koha upgrade procedura]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?koha_upgrade_procedura</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: for:dpavlin, upgrade</div><hr/><div class="wiki">
<p>
Ova stranica opisuje proceduru upgrade produkcijske Koha instalacije na koha.ffzg.hr na zadnju verziju iz <a target="_blank" title="(external link)" href="http://koha-dev.rot13.org:8081/cgi-bin/gitweb.cgi?p=koha-ffzg.git;a=summary">našeg git-a<!-- wiki-renamed-hyperlink "našeg git=-a"<http://koha=-dev.rot13.org:8081/cgi=-bin/gitweb.cgi?p=koha=-ffzg.git;a=summary> --></a></p>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#fix_perms">KOHA (fix perms)</a><!-- wiki: {link: [KOHA] fix perms} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#upgrade">KOHA (upgrade)</a><!-- wiki: {link: [KOHA] upgrade} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#prerequisite">KOHA (prerequisite)</a><!-- wiki: {link: [KOHA] prerequisite} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#test">KOHA (test)</a><!-- wiki: {link: [KOHA] test} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#upgrade">KOHA (upgrade)</a><!-- wiki: {link: [KOHA] upgrade} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#konfiguracija">KOHA (konfiguracija)</a><!-- wiki: {link: [KOHA] konfiguracija} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#ldap_config_start">KOHA (LDAP config &amp; start)</a><!-- wiki: {link: [KOHA] LDAP config & start} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#zebra_start">KOHA (Zebra start)</a><!-- wiki: {link: [KOHA] Zebra start} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#remove_monit">KOHA (Remove monit)</a><!-- wiki: {link: [KOHA] Remove monit} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="fix_perms">fix perms</h1>
<pre>
dpavlin@koha-upgrade:/srv/koha$ sudo chgrp -R koha .
dpavlin@koha-upgrade:/srv/koha$ sudo chmod -R g+w .
</pre>
<br /><h1 id="upgrade">upgrade</h1>
<pre>
dpavlin@koha-upgrade:/srv/koha$ git pull
dpavlin@koha-upgrade:/srv/koha$ perl Makefile.PL

...

Please specify the password of the user that owns the 
database to be used by Koha [katikoan] 

...
</pre>
<br /><h2 id="prerequisite">prerequisite</h2>
<pre>
[Wed Oct 28 18:35:13 2009] Makefile.PL: Warning: prerequisite IPC::Cmd 0.46 not found. We have 0.401.
[Wed Oct 28 18:35:13 2009] Makefile.PL: Warning: prerequisite Memoize::Memcached 0.03 not found.
[Wed Oct 28 18:35:14 2009] Makefile.PL: Warning: prerequisite Test::More 0.8 not found. We have 0.72.
</pre>
<br /><pre>
dpavlin@koha-upgrade:/srv/koha$ sudo apt-get install -y libcache-memcached-perl libtest-mockobject-perl

dpavlin@koha-upgrade:/srv/koha$ sudo cpan IPC::Cmd Memoize::Memcached Test::More Authen::CAS::Client Lingua::Stem::Snowball
</pre>
<br /><h2 id="test">test</h2>
<pre>
dpavlin@koha-upgrade:/srv/koha$ make test

...

All tests successful, 12 subtests skipped.
Files=25, Tests=391,  5 wallclock secs ( 4.71 cusr +  0.32 csys =  5.03 CPU)
</pre>
<br /><h2 id="upgrade">upgrade</h2>
<pre>
dpavlin@koha-upgrade:/srv/koha$ sudo make upgrade

...

Koha's files have now been installed.

In order to use Koha's command-line batch jobs,
you should set the following environment variables:

export KOHA_CONF=/etc/koha/koha-conf.xml
export PERL5LIB=/usr/share/koha/lib

For other post-installation tasks, please consult the README.

</pre>
<br /><p>
Upgrade ce iskopirati sve promijenjene fajlove i dodati im nastavak _upgrade_backup. To može biti korisno u slučaju kad su na produkciji rađene promjene koje nisu pospremljene u repozitorij (git).</p>
<p>
Stvoreni fajlovi mogu se obrisati ovako:</p>
<pre>
find . -name '*_upgrade_backup' -exec rm -v {} \;
</pre>
<br /><h2 id="konfiguracija">konfiguracija</h2>
<pre>
dpavlin@koha-upgrade:/etc/koha$ sudo vi -d /etc/koha/koha-conf.xml /etc/koha/koha-conf.xml_upgrade_backup
</pre>
<br /><h1 id="ldap_config_start">LDAP config &amp; start</h1>
<span class="nlw_phrase"><div class="wiki-include-page">
<div class="wiki-include-title"><a href='https://saturn.ffzg.hr/koha/index.cgi?koha_ldap_config' >Koha LDAP config</a> </div>
<div class="wiki-include-content">
<h1 id="provjeriti_verziju">Provjeriti verziju</h1>
<pre>
dpavlin@koha-dev:/srv/koha$ grep VERSION /srv/koha/C4/Auth_with_ldap.pm 
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $debug);
        $VERSION = 3.10;        # set the version for version checking
</pre>
<br /><h1 id="etc_koha_koha_conf_xml">/etc/koha/koha-conf.xml</h1>
<pre>
&lt;ldapserver id=&quot;ldapserver&quot; listenref=&quot;ldapserver&quot;&gt;
&lt;!--
 &lt;hostname&gt;ldaps://ldap.ffzg.hr&lt;/hostname&gt;
--&gt;
 &lt;hostname&gt;ldap://localhost:1389&lt;/hostname&gt;
 &lt;base&gt;dc=ffzg,dc=hr&lt;/base&gt;

 &lt;replicate&gt;1&lt;/replicate&gt;  &lt;!-- add new users from LDAP to Koha database --&gt;
 &lt;update&gt;0&lt;/update&gt;        &lt;!-- update existing users in Koha database --&gt;

 &lt;auth_by_bind&gt;1&lt;/auth_by_bind&gt;
 &lt;principal_name&gt;%s&lt;/principal_name&gt; &lt;!-- optional, for auth_by_bind: a printf format to make userPrincipalName from koha userid --&gt;

 &lt;mapping&gt;            &lt;!-- match koha SQL field names to your LDAP record field names --&gt;
    &lt;firstname   is=&quot;givenname&quot;     &gt;&lt;/firstname&gt;
    &lt;surname     is=&quot;sn&quot;            &gt;&lt;/surname&gt;
    &lt;address     is=&quot;ffzg-ml_postanska_adresa_0&quot; &gt;&lt;/address&gt;
&lt;!--
    &lt;city        is=&quot;ffzg-prebivaliste_mjesto&quot; &gt;&lt;/city&gt;
--&gt;
    &lt;city        is=&quot;ffzg-ml_postanska_adresa_1&quot; &gt;&lt;/city&gt;
    &lt;zipcode     is=&quot;ffzg-prebivaliste_postanski_broj&quot;&gt;&lt;/zipcode&gt;

    &lt;branchcode  is=&quot;local-branch&quot;        &gt;FFZG&lt;/branchcode&gt;
    &lt;userid      is=&quot;hredupersonuniqueid&quot;  &gt;&lt;/userid&gt;
    &lt;password    is=&quot;userpassword&quot;  &gt;&lt;/password&gt;
    &lt;email       is=&quot;mail&quot;          &gt;&lt;/email&gt;
    &lt;categorycode is=&quot;local-categorycode&quot;  &gt;IMP&lt;/categorycode&gt;

    &lt;dateofbirth is=&quot;ffzg-datum_rodjenja&quot; &gt;&lt;/dateofbirth&gt;
    &lt;sex is=&quot;ffzg-spol&quot; &gt;&lt;/sex&gt;
    &lt;phone is=&quot;ffzg-ml_telefoni_fixed&quot;&gt;&lt;/phone&gt;
    &lt;mobile is=&quot;ffzg-ml_telefoni_mobile&quot;&gt;&lt;/mobile&gt;

 &lt;/mapping&gt;
&lt;/ldapserver&gt;
</pre>
<br /><p>
Koristi <a href="https://saturn.ffzg.hr/koha/index.cgi?ldap_rewrite" title="(199 months) Dio [Koha virtual ldap] repozitorja http svn.rot13.org index.cgi virtual-ldap log bin ldap-rewrite.p...">LDAP rewrite</a></p>
<p>
Da bi sve radilo potrebno je ugasiti <tt>ExtendedPatronAttributes</tt> na <a target="_blank" title="(external link)" href="https://10.60.0.252:8443/cgi-bin/koha/admin/preferences.pl?tab=patrons">https://10.60.0.252:8443/cgi-bin/koha/admin/preferences.pl?tab=patrons</a></p>
</div></div><!-- wiki: {include: [Koha LDAP config]} --></span><br /><br /><span class="nlw_phrase"><div class="wiki-include-page">
<div class="wiki-include-title"><a href='https://saturn.ffzg.hr/koha/index.cgi?koha_virtual_ldap' >Koha virtual LDAP</a> </div>
<div class="wiki-include-content">
<p>
Za detalje pogledajte <a href="https://saturn.ffzg.hr/koha/index.cgi?ldap" title="(196 months) Kako podesiti Kohu da radi s LDAP bazom Video prezentacije o Virtual LDAP-u http html5tv.rot13.org H...">LDAP</a></p>
<p>
Virtualni LDAP omogućava Kohi da isporučuje podatke preko LDAP-a drugim sustavima, u našem slučaju, kopirkama, vidi <a href="https://saturn.ffzg.hr/koha/index.cgi?safeq_integration" title="(202 months)  toc Integration of SafeQ and Koha We are trying to integrate users in SafeQ and our users in Koha. ...">SafeQ integration</a>.</p>
<p>
Drugi dio sustava je <a href="https://saturn.ffzg.hr/koha/index.cgi?ldap_rewrite" title="(199 months) Dio [Koha virtual ldap] repozitorja http svn.rot13.org index.cgi virtual-ldap log bin ldap-rewrite.p...">LDAP rewrite</a> koji omogućava korištenje <a href="mailto:login@ffzg.hr">login@ffzg.hr</a> bez modifikacija kohe.</p>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#upgrade">KOHA (upgrade)</a><!-- wiki: {link: [KOHA] upgrade} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#start_server_process">KOHA (start server process)</a><!-- wiki: {link: [KOHA] start server process} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="upgrade">upgrade</h1>
<p>
Upgrade na <strong>r61</strong> koji ima podršku za novu koha konfiguraciju i logine bez modifikacije kohe:</p>
<pre>
# tunnel
dpavlin@llin:~$ ssh -R 8022:localhost:22 10.60.0.252

dpavlin@koha-2010-01-06:~$ cd /srv/virtual-ldap/
dpavlin@koha-2010-01-06:/srv/virtual-ldap$ svn update
A    sql
A    sql/organizationalunit.sql
A    sql/group.sql
A    sql/hreduperson.sql
U    lib/LDAP/Virtual.pm
U    lib/LDAP/Koha.pm
U    bin/ldap-rewrite.pl
Updated to revision 61.
</pre>
<br /><h1 id="start_server_process">start server process</h1>
<pre>
dpavlin@koha-upgrade:~$ screen -S virtual-ldap
</pre>
<br /><p>
Pokrenuti server (inače to radi monit, ali on je deinstaliran da ne gnjavi)</p>
<pre>
dpavlin@koha-upgrade:~$ cd /srv/virtual-ldap/
dpavlin@koha-upgrade:/srv/virtual-ldap$ ./bin/virtual-ldap.pl 
LDAP server listening on port 1389
</pre>
<br /><p>
Čudan depdendency koji ne bi trebao postojati (kako radi na produkciji?)</p>
<pre>
dpavlin@koha-upgrade:/srv/virtual-ldap$ ./bin/virtual-ldap.pl 
Can't locate Net/LDAP/Server.pm in @INC (@INC contains: lib /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at lib/LDAP/Virtual.pm line 12, &lt;DATA&gt; line 96.
BEGIN failed--compilation aborted at lib/LDAP/Virtual.pm line 12, &lt;DATA&gt; line 96.
Compilation failed in require at ./bin/virtual-ldap.pl line 7, &lt;DATA&gt; line 96.
BEGIN failed--compilation aborted at ./bin/virtual-ldap.pl line 7, &lt;DATA&gt; line 96.


dpavlin@koha-upgrade:/srv/virtual-ldap$ sudo apt-get install libnet-ldap-server-perl
</pre>
</div></div><!-- wiki: {include: [Koha virtual LDAP]} --></span><br /><br /><h1 id="zebra_start">Zebra start</h1>
<pre>
dpavlin@koha-upgrade:~$ sudo /usr/share/koha/bin/koha-zebra-ctl.sh start
Starting Zebra Server
</pre>
<br /><h1 id="remove_monit">Remove monit</h1>
<pre>
dpavlin@koha-dev:~$ sudo apt-get remove monit

dpavlin@koha-dev:~$ grep koha /etc/inittab 
k1:2:respawn:/srv/virtual-ldap/safeq-ldap-koha.sh
k2:2:respawn:/srv/virtual-ldap/koha-ldap-rewrite.sh

dpavlin@koha-dev:~$ grep zebra /etc/rc.local 
/usr/share/koha/bin/koha-zebra-ctl.sh start
</pre>
</div>
]]></description>
<author>Dobrica Pavlinu&#x161;i&#x107;</author>
<category>for:dpavlin, upgrade</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?koha_upgrade_procedura</guid>
<pubDate>Tue, 19 Jan 2010 12:41:08 -0000</pubDate>
</item>
<item>
<title><![CDATA[Upgrade to 3.01.00.100 notes]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_100_notes</link>
<description><![CDATA[<div>Creator: Marijana Glavica</div><hr/><div>Tags: upgrade</div><hr/><div class="wiki">
<p>
Page renamed to <a href="https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_107_notes" title="(197 months) Page renamed to [Upgrade to 3.01.00.112 notes] ">Upgrade to 3.01.00.107 notes</a></p>
</div>
]]></description>
<author>Marijana Glavica</author>
<category>upgrade</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?upgrade_to_3_01_00_100_notes</guid>
<pubDate>Wed, 27 Jan 2010 12:33:38 -0000</pubDate>
</item>
</channel>
</rss>