KOHA
Upgrade drugi: Revision 20
{toc: }

^ 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"[SIP2]

^ 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 - {link: koha-cug [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. _ )

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

.pre

^ 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

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

editirati zapis 225354 i pokušati ponovo

^^ Sync items in marc bib

.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

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

pobrisati te zapise.

{file: bib-bez-marc.xls}

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

drugi pokušaj rebuild biblio tables zapne ovako

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

.pre

i taj zapis treba pobrisati

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

^ 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