KOHA
Upgrade drugi: Revision 21


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.

SIP2

Dobrica

Admin

isključiti Amazon, uključiti Google
Enhanced content: Amazon AWS private key

Upstream:

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

Prijevodi

generirati hr-HR templates

Opac

dostupnost u javnom katalogu na stranici s rezultatima (ne vidi se kad postoji polje 856u)

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

limiteri za pretraživanje

tagovi?

OPACBaseURL ?

LibraryName ?

OpacMaintenance ?

OPACURLOpenInNewWindow - When patrons click on a link to another website from your OPAC (like Amazon or OCLC), do open the website in a new window.

OpacSuppession
Note that you must have the Suppress index set up in Zebra and at least one suppressed item, or your searches will be broken.

hidelostitems

OpacNav- dodatna navigacija s korisnim linkovima - gdje to staviti (lijevo, desno) i kako
formatirati?

more searches -
dodati relevantne izvore (sada se to radi preko admin sučelja, ne više kroz template)

https u URL

Upstream:

  • 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!)

Intranet

Katalog

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). Ostale napomene (sadržaj, zastupljeni autori, ...) nalaze se pod Descriptions tabom.

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.

Inventarni broj treba prikazati u tablici s primjercima na obje stranice rezultata (results i detail).

ISBD view - prikaz URL-a 856u (normal view će biti oblikovan prema ISBD-u, pa ćemo ovaj stari ISBD view zanemariti)

Omogućiti pretraživanje po ccode.

Urediti limitere za pretraživanje.

promjene u predlošcima:

/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
/usr/share/koha/intranet/cgi-bin/catalogue/detail.pl
/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules/catalogue/results.tmpl

Keywords to MARC mapping:

mappiranje za LIB i OCJ framework (prema 252)

Obrada

(MG) Testirati dodavanje multiple items

Micanje primjeraka - 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)

Brisanje bib zapisa izaziva prilično lošu grešku u pretraživanju javnog kataloga, pod oređenim uvjetima. (vidi: Zebra indexing)

Instalirati dodatak za generiranje signatura u zatvorenom spremištu - Pisanje Koha plugina

LCCN maknuti iz displeya u Z39.50 klijentu

DefaultClassificationSource

Plugins

000 - marc21_leader_ffzg.pl
008 - marc21_field_008_ffzg.pl

Barcode - window title

kad je naslov
predugačak onda se barcode ne vidi, pa se ne može niti čipirati

Novosti na naslovnici

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

Upstream:

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

Pretraživanje

pogađanje riječi za sva polja osim signature (koje još polje ne treba pogađanje riječi?)

pretraživanje po jeziku

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

Cirkulacija

Nova pravila posudbe - novi itemtypes (nakon što se donese pravilnik)

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?

Patrons

EnhancedMessagingPreferences

Novčane naknade

definirati razloge za naplatu

Rezervacije

testiraj

Patrons can only have 10 holds at once.

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

  • pobrisati bibliografske zapise bez biblio.marc polja (sačuvati pobrisane zapise)

nakon instalacije

  • testirati nove template
  • preseliti itemnotes u copynumber
  • premapirati polja - Koha to MARC mapping
  • pokrenuti rebuildBiblioTables
  • pokrenuti syncitems
  • pokrenuti rebuild zebra
  • frameworks - 952i 952z 952r

/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules/catalogue/detail.tmpl
/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules/catalogue/results.tmpl