Quick jump:  What's new

 
Go to:
 
Weblog: upgrade   
in KOHA
Upgrade drugi


Opac

Poboljšan prikaz podataka u OPAC-u, na stranici s rezultatima i na stranici s detaljnim opisom:

  • Dodan prikaz svih lokacija i signatura na stranicu s rezultatima pretraživanja.
  • Postojanje polja 856u na stranici s rezultatima više ne uzrokuje nestajanje podataka o fizičkoj dostupnosti.
  • Sakriven podatak o izgubljenim primjercima na stranici s rezultatima.
  • Dodano polje 245c (odgovornost) - prije nije bilo jasno tko je autor, prevodioc, urednik i dr.
  • Dodano mjesto izdavanja. Uređen prikaz podataka za slučajeve s više mjesta izdavanja i više izdavača.

Došlo s novom verzijom:

  • (djelomično) popravljen prikaz lokacije i signature na stranici s rezultatima
  • lost items na stranici s rezultatima ne prikazati (niti na detaljnoj stranici, ali tamo je radilo i prije)
  • search history
  • pretraživanje po jeziku (ne radi!)
  • more searches - sada se to radi preko admin sučelja, ne više kroz template
  • slanje e-maila iz carta omogućeno je samo logiranim korisnicima

Treba još:

  • urediti kriterije za sortiranje rezultata
  • refine search - dodati lokaciju ili stručnu oznaku iz signature (razmisliti kako dobiti taj podatak, raspraviti)
  • pretraživanje po jeziku
  • prikaz nakladničke cjeline kad je u polju 490
  • more searches - dodati relevantne izvore
  • OpacNav - dodatna navigacija s korisnim linkovima - gdje to staviti (lijevo, desno) i kako formatirati?
  • 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
  • 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
  • u normalnom prikazu, na kraju svake skupine se vidi tocka (iza razmaka) - bilo bi dobro da se tocka vidi samo iza godine

Raspraviti:

U normalnom prikazu (tj. skracenom zapisu) i u eng. verziji trenutno pise "predmetnice" za subjects, a malo su problematicni i autori (additional authors), a i 'serija' je upitna.

U rezultatima pretrazivanja ISBN se ne vidi. Vidi se u detaljnom prikazu. Treba li se vidjeti i na rezultatima?

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...
(možda to nekako drukčije označiti, povezano s problemom obrade knjiga koje se nabavljaju iz projekata)

LibraryName ?

Intranet

Cirkulacija

Cirkulacija nije testirana za sve slučajeve pa se desilo da je Koha počela onemogućavati posudbu onim korisnicima koji su prekoračili rok za vračanje.
To je dobra opcija, ali je nezgodno ispalo što to nismo najavili.

Treba:

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.

Bugs:

  • selfcheck na papiriću koji izbaci pod "dokumente vratiti do" ne piše datum nego neki broj ili kod...

Raspraviti:

Location processing
permanent_location - sysprefs http://koha.org/documentation/manual/3.2/circulation/in-processing-book-cart-locations.
Da li nam treba PROC i CART?

Katalog - prikaz podataka i pretraživanje

NORMAL prikaz 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 Descriptions tabom.

Prikaz ISBD maknut 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.

Dodani su linkovi na povezani zapis - 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.

Inventarni broj se sada prikazuje u tablici s primjercima na obje stranice rezultata (results i detail).

Dodana je mogućnost pretraživanja po zbirci preko sučelja za napredno preraživanje.

Napravljen novi firefox plugin za pretraživanje kataloga prema
inventarnom broju

Treba još:

  • vratiti inv. broj na stranicu s rezultatima
  • Koje napomene prikazati u ISBD-u, a koje ispod taba "Descriptions"
    • napomena o transliteraciji
  • edukacija o pretraživanju uz pomoć ccl sintakse
  • LCCN (tj. 035$a) maknuti iz prikaza podataka u Z39.50 klijentu, košari i popisima
  • popraviti pretraživanje po jeziku
  • 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?)
  • maknuti authority nomber iz prikaza podataka u detaljnom prikazu
  • popraviti gresku koja se javlja nakon brisanja zapisa (vidi: Zebra indexing)
  • u rezultatima pretraživanja pokazati ISBN i ISSN

Upstream:

  • Keywords to MARC mapping - prikaz podataka u intranet normal view

Obrada

Mogućnost micanja primjeraka 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: Premještanje primjeraka s jednog na drugi bibliografski zapis)

No, imamo i mogućnost spajanje zapisa preko jako dobrog sučelja (moramo ga istestirati prije nego krenemo za pravo raditi).

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

Plugin za 008 - link na MARC Code List ....) sada se otvara
 u novom prozoru.

Došlo s novom verzijom:

  • mogućnost dodavanja više primjeraka odjednom
  • mogućnost micanja primjeraka s jednog na drugi bib zapis
  • granularne ovlasti za katalogizaciju

Treba još:

  • Instalirati dodatak za generiranje signatura u zatvorenom spremištu - Pisanje Koha plugina
  • Barcode - window title: kad je naslov predugačak onda se barcode ne vidi, pa se ne može čipirati
  • nestao minusić kod inventarnog broja i kod 035 plus dosta toga na nuli
  • provjeriti plugine za leader i 008

Raspraviti:

Kad se dodaje novi zapis, nakon klika na Save otvara se sučelje "Add Item", a ako se zapis editira, onda se otvara normal (koji izgleda kao ISBD).
Kako bi se to trebalo ponašati?


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 "Sakrij u
OPAC-u" u polju 942, a tek onda ga obrišemo.

Novosti na naslovnici

Treba dati svim knjižničarima ovlasti da pišu obavijesti koje se vide na početnoj stranici u intranetu.

Prijevodi

Dio oznaka na engleskom sučelju je napisano na hrvatskom. To treba popraviti, al nije jednostavno.

Došlo s novom verzijom:

  • novi wrapper za instalaciju prijevoda - ne radi :)

Instalacija

[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.


Admin

isključiti Amazon, uključiti Google
Enhanced content: Amazon AWS private key (naknadno, treba li nam uopće?)

Upstream:

  • lijepo novo sučelje za sysprefs
  • nove sysprefs opcije

Migracija items.itemnotes u items.copynumber

  • backup items.itemnotes
  • itemnotes je mediumtext, copynumber je varchar(32) - treba ispraviti zapise u itemnotes duže od 32 znaka
  • premapirati items.itemnotes
  • pokrenuti skriptu ./misc/maintenance/sync_items_in_marc_bib.pl ( _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. _ )
mysql> update items set copynumber = itemnotes ;
Query OK, 316711 rows affected, 11 warnings (59.70 sec)
Rows matched: 317021  Changed: 316711  Warnings: 11

mysql> 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> 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> update items set itemnotes = null ;
Query OK, 316711 rows affected (43.04 sec)
Rows matched: 317021  Changed: 316711  Warnings: 0


Koha to MARC mapping

  upgrade sada u produkciji demo default framework irb
biblio.frameworkcode 942b 942b   nema polja  
biblio.notes   653a 500a 500a 500a
biblio.copyrightdate   ništa 260c 260c 260c*
biblio.abstract 080a 080a 520a 520a 520a
biblioitems.volume 245p 245n 440v 440v 440v
biblioitems.number 245n 942d 440n 440n 440n
biblioitems.publicationyear 260c 260c ništa ništa 260c*
biblioitems.volumedesc 362a 245p 362a 362a 362a
biblioitems.collectiontitle 773t 773t ništa ništa ništa
biblioitems.collectionissn 773z ništa ništa ništa ništa
biblioitems.collectionvolume 773g 773g ništa ništa ništa
biblioitems.editionstatement 250a 250a ništa ništa ništa
biblioitems.lccn 035a 035a 010a 010a 010a
items.itemnotes 952z 952i** 952z 952z 952z
items.copynumber 952t ništa 952t 952t 952t

*mapirano dva puta

**polje dodano u framework (nema ga default framework)

Rebuild biblio tables

mglavica@koha-2010-02-15:/usr/share/koha/bin$ ./batchRebuildBiblioTables.pl -c

..................................................225350 in 37818.0600130558 s
...Can't call method "field" on an undefined value at ./batchRebuildBiblioTables.pl line 64.

editirati zapis 225354 i pokušati ponovo

Sync items in marc bib

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

mysql> 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)

pobrisati te zapise.

bib-bez-marc.xls

mysql> 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)

drugi pokušaj rebuild biblio tables zapne ovako

..................................................241600 in 4839.90223407745 s
..................................................241650 in 4843.83456802368 s
.................Can't call method "field" on an undefined value at ./batchRebuildBiblioTables.pl line 64.


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


i taj zapis treba pobrisati

mysql> delete from biblio where biblionumber = 242219 ;
Query OK, 1 row affected (0.31 sec)

Izvještaji

  • signature
  • biblioitems.publisherdate -> biblio.copyrightdate

Patrons

EnhancedMessagingPreferences

Upstream:

  • popravljen encoding u slanju e-maila preko opac user update

Serials

promjenjeno, testitari

Admin - Cataloging preferences - Record Structure - Routing Serials:
Add extra information to items automatically added to serials.

Upstream:

  • popravljeno dodavanje primjeraka
  • dorađene reklamacije

Nabava

Ovlasti za knjižničare

definirati uloge za nabavu i sukladno tome podesiti ovlasti

Upstream

  • novi modul - granular permissions, hijerarhije budžeta, planiranje
  • opcije za stvaranje primjeraka - prilikom nabave, u prijemu, u katalogizaciji

Procedura za produkciju

  • prije instalacije pobrisane sessions i zebraqueue tablice
  • pobrisani bibliografski zapisi bez biblio.marc polja (sačuvati pobrisane zapise)
mysql> 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> 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) ;

bib-bez-marc.xls

  • pobrisan biblio zapis bez podataka u biblioitems tablici
delete from biblio where biblionumber = 242219 ;
Query OK, 1 row affected (0.00 sec)

biblio-bez-biblioitems.xls

mysql> select count(*) from biblio ;
+----------+
| count(*) |
+----------+
|   246779 |
+----------+
1 row in set (0.20 sec)

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

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

mysql> select count(*) from items where itemnotes is null ;
+----------+
| count(*) |
+----------+
|      322 |
+----------+
1 row in set (1.00 sec)

  • preseliti itemnotes u copynumber
mysql> update items set copynumber = itemnotes ;
Query OK, 317574 rows affected, 8 warnings (57.21 sec)
Rows matched: 317896  Changed: 317574  Warnings: 8

mysql> 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> 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> update items set itemnotes = 0 ;
Query OK, 317896 rows affected (28.21 sec)
Rows matched: 317896  Changed: 317896  Warnings: 0


  • Koha to MARC mapping - premapirana polja
  • pokrenut rebuildBiblioTables
  • Keywords to MARC mapping - definirane keywords
  • sysadmin - staff - intranetstylesheet
  • sysadmin - opac - stylesheet
  • popravljeni frameworks - 952i 952z 952r
  • pokrenut syncitems
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

  • pokrenuti rebuild zebra
...
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.
...

  • prijevodi
  • testirano slanje maila iz cart i liste
  • testirano update user record (popravljen encoding!)
  • preseliti (kako?) more_subfields_xml u itemnotes
  • maknuti sličice s mjeseca
  • testirati nove template - ne radi select all

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.

contributed by Visnja Novosel on Feb 22 3:13am

permalink
Upgrade to 3.01.00.112 notes

Page renamed to Upgrade drugi

permalink
Upgrade to 3.01.00.107 notes
permalink
Koha upgrade procedura

Ova stranica opisuje proceduru upgrade produkcijske Koha instalacije na koha.ffzg.hr na zadnju verziju iz našeg git-a



fix perms

dpavlin@koha-upgrade:/srv/koha$ sudo chgrp -R koha .
dpavlin@koha-upgrade:/srv/koha$ sudo chmod -R g+w .

upgrade

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] 

...

prerequisite

[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.

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

test

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)

upgrade

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.


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).

Stvoreni fajlovi mogu se obrisati ovako:

find . -name '*_upgrade_backup' -exec rm -v {} \;

konfiguracija

dpavlin@koha-upgrade:/etc/koha$ sudo vi -d /etc/koha/koha-conf.xml /etc/koha/koha-conf.xml_upgrade_backup

LDAP config & start

Provjeriti verziju

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

/etc/koha/koha-conf.xml

<ldapserver id="ldapserver" listenref="ldapserver">
<!--
 <hostname>ldaps://ldap.ffzg.hr</hostname>
-->
 <hostname>ldap://localhost:1389</hostname>
 <base>dc=ffzg,dc=hr</base>

 <replicate>1</replicate>  <!-- add new users from LDAP to Koha database -->
 <update>0</update>        <!-- update existing users in Koha database -->

 <auth_by_bind>1</auth_by_bind>
 <principal_name>%s</principal_name> <!-- optional, for auth_by_bind: a printf format to make userPrincipalName from koha userid -->

 <mapping>            <!-- match koha SQL field names to your LDAP record field names -->
    <firstname   is="givenname"     ></firstname>
    <surname     is="sn"            ></surname>
    <address     is="ffzg-ml_postanska_adresa_0" ></address>
<!--
    <city        is="ffzg-prebivaliste_mjesto" ></city>
-->
    <city        is="ffzg-ml_postanska_adresa_1" ></city>
    <zipcode     is="ffzg-prebivaliste_postanski_broj"></zipcode>

    <branchcode  is="local-branch"        >FFZG</branchcode>
    <userid      is="hredupersonuniqueid"  ></userid>
    <password    is="userpassword"  ></password>
    <email       is="mail"          ></email>
    <categorycode is="local-categorycode"  >IMP</categorycode>

    <dateofbirth is="ffzg-datum_rodjenja" ></dateofbirth>
    <sex is="ffzg-spol" ></sex>
    <phone is="ffzg-ml_telefoni_fixed"></phone>
    <mobile is="ffzg-ml_telefoni_mobile"></mobile>

 </mapping>
</ldapserver>

Koristi LDAP rewrite

Da bi sve radilo potrebno je ugasiti ExtendedPatronAttributes na https://10.60.0.252:8443/cgi-bin/koha/admin/preferences.pl?tab=patrons



Za detalje pogledajte LDAP

Virtualni LDAP omogućava Kohi da isporučuje podatke preko LDAP-a drugim sustavima, u našem slučaju, kopirkama, vidi SafeQ integration.

Drugi dio sustava je LDAP rewrite koji omogućava korištenje login@ffzg.hr bez modifikacija kohe.



upgrade

Upgrade na r61 koji ima podršku za novu koha konfiguraciju i logine bez modifikacije kohe:

# 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.

start server process

dpavlin@koha-upgrade:~$ screen -S virtual-ldap

Pokrenuti server (inače to radi monit, ali on je deinstaliran da ne gnjavi)

dpavlin@koha-upgrade:~$ cd /srv/virtual-ldap/
dpavlin@koha-upgrade:/srv/virtual-ldap$ ./bin/virtual-ldap.pl 
LDAP server listening on port 1389

Čudan depdendency koji ne bi trebao postojati (kako radi na produkciji?)

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, <DATA> line 96.
BEGIN failed--compilation aborted at lib/LDAP/Virtual.pm line 12, <DATA> line 96.
Compilation failed in require at ./bin/virtual-ldap.pl line 7, <DATA> line 96.
BEGIN failed--compilation aborted at ./bin/virtual-ldap.pl line 7, <DATA> line 96.


dpavlin@koha-upgrade:/srv/virtual-ldap$ sudo apt-get install libnet-ldap-server-perl


Zebra start

dpavlin@koha-upgrade:~$ sudo /usr/share/koha/bin/koha-zebra-ctl.sh start
Starting Zebra Server

Remove monit

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
permalink
Upgrade to 3.01.00.100 notes
permalink
Weblog Navigation
Loading...
Weblog Archives
  • Loading...