toins
6dfb0dca36
next if there is an error getting the biblio.
2007-06-11 15:22:59 +00:00
toins
4728830e34
it's faster to 'truncate' instead of using 'delete from'...
2007-06-08 09:41:14 +00:00
tipaul
5dd3f0229a
bugfixes (various), handling utf-8 without guessencoding (as suggested by joshua, fixing some zebra config files -for french but should be interesting for other languages-
2007-06-06 13:08:35 +00:00
tipaul
b3fcbc99b4
french translation updated
2007-06-05 08:53:44 +00:00
tipaul
1e2d7c8b5a
cleaning duplicate entries in top menus & fixing a bug in "branch" index (zebra) & updated french translation
2007-05-30 09:33:18 +00:00
tipaul
a04f92a30a
some minor bugfixes, templates improvements & zebra default config file changes
2007-05-29 16:36:11 +00:00
tipaul
c8c6012195
merging opac details only for items with the same branch+location+itemcallnumber && putting publisher before publicationyear && lowering item column size in result page && fixing a missing branch reference in ccl.properties
2007-05-28 16:28:43 +00:00
tipaul
28f3c54914
fixing bug for authorities zebraqueue reindexing
2007-05-28 16:26:44 +00:00
tipaul
29ac21862a
updated french translation + improved & fixed default zebra config files
2007-05-25 16:27:58 +00:00
btoumi
68bcf35387
delete space in beggining of the script to accept script launch
2007-05-25 10:00:54 +00:00
tipaul
0569dccd5f
some changes to default zebra config for better searches
2007-05-25 09:34:30 +00:00
tipaul
651b075197
small script to check XML parser. Remember that PurePerl Parser is buggued and can t handle utf8 correctly
2007-05-25 09:33:58 +00:00
tipaul
67d1dcf1f7
various bugfixes (minor) and french translation updated
2007-05-23 16:19:40 +00:00
hdl
753a941de6
GetMarcStructure signature change.
2007-05-22 15:13:44 +00:00
hdl
bcef017e9b
Adding some indexes.
...
Especially date Of Publication.
To be added in advsearch.tmpl
2007-05-22 15:13:03 +00:00
tipaul
5ff7fcffa4
Bugfixes & improvements (various and minor) :
...
- updating templates to have tmpl_process3.pl running without any errors
- adding a drupal-like css for prog templates (with 3 small images)
- fixing some bugs in circulation & other scripts
- updating french translation
- fixing some typos in templates
2007-05-22 09:13:54 +00:00
tipaul
ca201e36af
Koha NoZebra :
...
- support for authorities
- some bugfixes in ordering and "CCL" parsing
- support for authorities <=> biblios walking
Seems I can do what I want now, so I consider its done, except for bugfixes that will be needed i m sure !
2007-05-10 14:45:15 +00:00
btoumi
998e68c351
bug fix : adding condition for create the right notify_id
2007-05-07 14:57:01 +00:00
tipaul
e1d907c688
various bugfixes on parameters modules + adding default NoZebraIndexes systempreference if it's empty
2007-05-04 16:24:08 +00:00
tipaul
3e85c9e97f
NoZebra SQL index management :
...
* adding 3 subs in Biblio.pm
- GetNoZebraIndexes, that get the index structure in a new systempreference (added with this commit)
- _DelBiblioNoZebra, that retrieve all index entries for a biblio and remove in a variable the biblio reference
- _AddBiblioNoZebra, that add index entries for a biblio.
Note that the 2 _Add and _Del subs work only in a hash variable, to speed up things in case of a modif (ie : delete+add). The effective SQL update is done in the ModZebra sub (that existed before, and dealed with zebra index).
I think the code has to be more deeply tested, but it works at least partially.
2007-05-02 16:44:31 +00:00
tipaul
4213b6ec98
improving NOzebra search :
...
- changing nozebra table to have biblionumber,title-ranking; (; is the entry separator. Now, if a value is several times in an index, it is stored only once, with a higher ranking (the ranking is the number of times the word appeard for this index)
- improving search to have ranking value (default order). The ranking is the sum of ranking of all terms. The list is ordered by ranking+title, from most to lower
2007-05-02 11:57:11 +00:00
hdl
097fef712a
Removing $dbh from GetMarcFromKohaField (dbh is not used in this function.)
2007-04-27 14:00:48 +00:00
tipaul
b53be9cdaf
Koha 3.0 nozebra 1st commit : the script misc/migration_tools/rebuild_nozebra.pl build the nozebra table, and, if you set NoZebra to Yes, queries will be done through zebra. TODO :
...
- add nozebra table management on biblio editing
- the index table content is hardcoded. I still have to add some specific systempref to let the library update it
- manage pagination (next/previous)
- manage facets
WHAT works :
- NZgetRecords : has exactly the same API & returns as zebra getQuery, except that some parameters are unused
- search & sort works quite good
- CQL parser is better that what I thought I could do : title="harry and sally" and publicationyear>2000 not itemtype=LIVR should work fine
2007-04-25 16:26:42 +00:00
hdl
b642e687d2
Still Code Cleaning.
...
Abiding by Name Convention.
Using Members wherever it should be used.
Borrower is only used for borrower Categories.
+ GetBorrowersWhoHaveNeverBorrowed
and lists like that.
2007-04-24 15:41:27 +00:00
hdl
0b66bd800d
Code Cleaning Members.
...
- checkaccount and getborraccountno => GetBorrowerAcctRecord
Many changes in names,
some changes in function signature.
Will be detailed in a mail to kohadevel.
2007-04-23 13:10:07 +00:00
tipaul
7bd99ef365
removing all useless %env / $env
2007-04-18 17:00:14 +00:00
tipaul
6b201757c1
some bugfixes for this script that automatically build zebra DB from default config files
2007-04-17 08:50:33 +00:00
hdl
adb5210865
Code Cleaning AuthoritiesMarc
2007-04-06 14:49:19 +00:00
tipaul
c596d55374
HUGE COMMIT : code cleaning circulation.
...
some stuff to do, i'll write a mail on koha-devel NOW !
2007-04-04 16:46:22 +00:00
tipaul
eba2552086
Code cleaning of Biblio.pm (continued)
...
All subs have be cleaned :
- removed useless
- merged some
- reordering Biblio.pm completly
- using only naming conventions
Seems to have broken nothing, but it still has to be heavily tested.
Note that Biblio.pm is now much more efficient than previously & probably more reliable as well.
2007-03-29 16:45:53 +00:00
tipaul
a481fad4b7
Code cleaning :
...
== Biblio.pm cleaning (useless) ==
* some sub declaration dropped
* removed modbiblio sub
* removed moditem sub
* removed newitems. It was used only in finishrecieve. Replaced by a Koha2Marc+AddItem, that is better.
* removed MARCkoha2marcItem
* removed MARCdelsubfield declaration
* removed MARCkoha2marcBiblio
== Biblio.pm cleaning (naming conventions) ==
* MARCgettagslib renamed to GetMarcStructure
* MARCgetitems renamed to GetMarcItem
* MARCfind_frameworkcode renamed to GetFrameworkCode
* MARCmarc2koha renamed to TransformMarcToKoha
* MARChtml2marc renamed to TransformHtmlToMarc
* MARChtml2xml renamed to TranformeHtmlToXml
* zebraop renamed to ModZebra
== MARC=OFF ==
* removing MARC=OFF related scripts (in cataloguing directory)
* removed checkitems (function related to MARC=off feature, that is completly broken in head. If someone want to reintroduce it, hard work coming...)
* removed getitemsbybiblioitem (used only by MARC=OFF scripts, that is removed as well)
2007-03-29 13:30:31 +00:00
hdl
1ab5cdfd44
removing $dbh as a parameter in AuthoritiesMarc functions
...
And reporting all differences into the scripts taht relies on those functions.
2007-03-28 10:39:16 +00:00
rych
0fc83a081f
adding 001 tag/subfield
2007-03-20 05:05:22 +00:00
kados
1682e779d5
improvements to the language of the installer
...
moved borrower categories defaults for English into a separate sql file
2007-03-18 02:16:23 +00:00
kados
efb989f8db
Adding in Coded values conforming to the Z39.77-2006 Holdings Statements for Bibliographic Items
...
Refer to http://www.niso.org/standards/index.html
2007-03-18 01:49:43 +00:00
kados
f4c0b2f80d
improvements to the language of the installer
...
validation improvements for installer
improvements to descriptions of the optional sql data defaults
2007-03-17 23:29:33 +00:00
rych
63b4c7ab89
*** empty log message ***
2007-03-17 21:57:41 +00:00
rych
2b85c2fbfb
fix typo
2007-03-17 21:47:08 +00:00
rych
1788e7c870
*** empty log message ***
2007-03-16 16:56:48 +00:00
kados
56244e6efd
Using my precrash CVS copy I did the following:
...
cvs -z3 -d:ext:kados@cvs.savannah.nongnu.org:/sources/koha co -P koha
find koha.precrash -type d -name "CVS" -exec rm -v {} \;
cp -r koha.precrash/* koha/
cd koha/
cvs commit
This should in theory put us right back where we were before the crash
2007-03-16 01:25:08 +00:00
rych
5402549b0c
fix typo
2007-03-09 23:53:23 +00:00
kados
0d7b552dec
move Accounts2.pm to Accounts.pm
2007-03-09 23:30:17 +00:00
rych
666004bf0a
per row inserts
2007-03-09 22:03:13 +00:00
tipaul
f8e9fb6445
rel_3_0 moved to HEAD (introducing new files)
2007-03-09 15:34:17 +00:00
tipaul
86e9db4e67
rel_3_0 moved to HEAD (removing useless file)
2007-03-09 15:22:00 +00:00
tipaul
a3999812e6
rel_3_0 moved to HEAD
2007-03-09 14:52:58 +00:00
tgarip1957
3e81c7fc10
Required sample tables for multilingual facets and koha_attr tables together with authorised values
2006-10-02 19:13:35 +00:00
tgarip1957
21b35727c0
All the necessary mySQL tables for those who wish to install before an upgrader is provided
2006-09-27 20:23:09 +00:00
tgarip1957
3d8e849e8d
missing ccl.propeties added
2006-09-27 19:58:20 +00:00
thd
08b394c17c
Added missing 048 $2, new in last year's MARC 21 revision; and changed
...
visibility values for several fields/subfields.
2006-09-20 11:20:03 +00:00
thd
5ff0693f9d
Changed some hidden values for the record editor, shortened items labels,
...
and added a link to the new barcode plugin.
2006-09-11 03:27:04 +00:00
thd
3417dfc848
Changed some hidden values for the record editor, shortened items labels,
...
and added a link to the new barcode plugin.
2006-09-11 02:58:03 +00:00
thd
e7657ed44c
Added the new barcode plugin to frameworks.
2006-09-11 01:03:43 +00:00
thd
f913f34333
Changed some hidden values, items labels, and changed the namespace from ASMP_*
...
to SIMPLE_*.
2006-09-10 23:44:23 +00:00
thd
1eba9cfd2f
Corrected some subfield visibility values and improved the ease of
...
understanding for some librarian's field labels for sound recordings.
2006-09-08 12:35:24 +00:00
thd
e3955ba127
Added an integrating resources framework and corrected some visibility values.
2006-09-07 22:47:34 +00:00
tgarip1957
7e52a5665c
Clean up before final commits
2006-09-06 16:21:03 +00:00
bob_lyon
976e6d8b5c
Adding ability to return biblios that have no biblio items to avoid making orphan biblios
2006-09-05 21:26:19 +00:00
thd
a2163e8f69
Added additional record types and made some corrections for appearance in the
...
record editor.
2006-09-05 14:05:45 +00:00
thd
ad657e71eb
For MARC 21, instead of deleting the whole subfield when a character does not
...
translate properly from MARC8 into UTF-8, only the problem characters are
deleted.
2006-09-01 17:11:53 +00:00
tgarip1957
7b64e4a8af
New indexing stylsheets for zebra
...
we now use stylesheets for indexing and retrieval
2006-08-25 21:17:20 +00:00
thd
e624b89b56
Moved publication, distribution details fields and acquisition info fields
...
to record editor tab 9 for ASMP custom frameworks.
2006-08-10 01:01:23 +00:00
thd
4e95d93112
Improved subfield visibility settings and corrected one in the wrong tab.
2006-08-09 21:04:35 +00:00
thd
1d25f1fcf5
Significantly corrected ASMP custom books framework and added ASMP sound
...
recordings and videorecordings frameworks.
2006-08-09 19:27:18 +00:00
thd
8e51470127
ASMP custom MARC 21 bibliographic frameworks.
2006-08-08 09:09:11 +00:00
thd
2d6582e201
Removed ASMP custom frameworks from standard default MARC 21 framework.
2006-08-08 08:44:03 +00:00
thd
6340f6047e
Added some missing and changed subfields as well as field 662 from last year's
...
MARC 21 update. Lack of sleep had been a problem around that point in my
previous work. Corrected some hidden values.
2006-08-08 05:09:25 +00:00
btoumi
e22340d1b7
bug fix:
...
add call to biblio.pm
2006-07-12 14:07:03 +00:00
btoumi
d81cd891ce
bug fixing:
...
Biblio.pm: add in export line getbibliofromitemnumber function
fines2.pl:call to biblio.pm for use of getbibliofromitemnumber function
2006-07-12 13:43:42 +00:00
thd
adb2fba8ad
Added missing OPAC text for canceled barcode. Fixed typo for 006 not hidden
...
value.
2006-07-11 01:14:56 +00:00
thd
4ea4523ec5
Fixed a typo for the not hidden value for 006.
2006-07-11 00:17:33 +00:00
thd
2f0ec7e553
Fixed misspelt example mysqldump option. Example is in a comment and was not
...
part of running code. Added missing OPAC text for canceled barcode.
2006-07-10 23:47:15 +00:00
thd
6f021e7b71
Corrected some subfield visibility settings, mostly for hiding local holdings
...
subfields in the 09o or 999 placeholer for 090 Locally Assigned LC-Type Call
Call Number found in copy catalogued records. The locally assinged original
090 call number remains visible in tab 0 for informational purposes as often
the only place to find what an LC Call number for the material might be.
2006-07-06 17:19:43 +00:00
toins
eac83ccd45
Head & rel_2_2 merged
2006-07-04 15:02:42 +00:00
toins
cc9524a875
Head & rel_2_2 merged
2006-07-04 14:36:51 +00:00
thd
4eecf69489
Comprehensive Koha post-installation MARC 21 standard bibliographic framework
...
script.
2006-06-15 07:34:58 +00:00
thd
f2ced1f5bc
Revised and greatly enlarged to near completion Koha MARC 21 standard
...
bibliographic framework.
2006-06-13 02:50:35 +00:00
tgarip1957
e7b6c06c99
Reads external marc records with biblionumbers and populates koha tables with the new marc record (only the marc record). Useful after changing encodings etc.
2006-05-31 15:49:38 +00:00
tgarip1957
78ffedfdf6
Adding variable support to zebradb. You may use shadowing or not on either authorities or biblios
2006-05-20 14:18:04 +00:00
tgarip1957
e98a3ba2c4
Lock tables was repeated twice --fixed
2006-05-20 00:13:31 +00:00
tgarip1957
7790f976ca
Alter auth_subfield_structure table as well incase somebody uses thisprior to updating database
2006-05-20 00:03:14 +00:00
tgarip1957
e8eec3c9f1
fixing typo error
2006-05-19 23:17:42 +00:00
tgarip1957
9da1d633be
Old authorities did not contain authid in marc record. Add it
2006-05-19 21:39:52 +00:00
tgarip1957
0ef1bd094a
Use this script to export all your authorities so that you can build an authority zebra. Use this after marc_into_authority.pl
2006-05-19 19:16:00 +00:00
tgarip1957
b4105a44b2
record.abs for ZEBRA authorities. We need different configuration for authorities so a new folder is created
2006-05-19 19:13:51 +00:00
tgarip1957
dad8b825d3
This script modifes auth_header table, adds missing fields and populates with marc record. Only to be used when updating from 2.2
2006-05-19 19:07:09 +00:00
tgarip1957
584836d680
New koha configuration file. Replaces koha.conf. Needs C4::Context.pm in head to work.
...
This file now combines koha configuration and zebra configuration. Old koha.conf variable names are retained. They go between the tags <config>. Do not change the tag names for zebra part. Use zebrasrv -f /etc/koha.xml to start your server. The virtual server configuration details can be found in YAZ documentation
2006-05-13 20:02:08 +00:00
tgarip1957
3ece1b0847
If you change your framework for MARC mapping use this script to remap your marc record first. Drop the old framework and install the new one. Re export all your marc and recreate ZEBRA.
...
The script has to be manually edited to reflect your new mappings. KOHA 3.0 is expected to have new frameworks
2006-04-20 10:55:18 +00:00
sushi
8cd1a0074d
Added check for modules for spine-label printing.
2006-04-18 04:53:40 +00:00
bob_lyon
8bf34cc104
Altered the subscription table changed issues length column from tinyint as it
...
only allows numbers up to 127 - needs to allow bigger numbers if the sub you're making
is for a daily subscription like a newspaper where the number of issues in a year
will be greater than 127
2006-04-11 22:08:06 +00:00
tgarip1957
b23570a323
New definitions added to bib1.
...
Experimental. Used for LC sorting, holding-branch and shelving access points internal for KOHA
2006-04-10 21:52:38 +00:00
tgarip1957
652c7636e2
Readding record.abs .This one contains new access points which will be needed for LC sorting the biblios. Requires the new bib1.att which is now committed
2006-04-10 21:49:41 +00:00
tgarip1957
88f41fb97e
Use this script to change all the xml in biblioitems. No more collection wrapper in XML. Biblio.pm changed.
2006-04-10 21:11:58 +00:00
kados
4c3252b335
adding Log.pm
2006-04-02 19:19:02 +00:00
rangi
78ab7cd0b6
Adding material-type
2006-04-01 22:42:04 +00:00
rangi
10b2315eb3
Fixing the problem that all items were getting biblioitem=1 set
2006-04-01 22:10:50 +00:00
kados
cd6a34c343
plugin directory for hybrid plugin files to ease installation.
2006-04-01 22:03:33 +00:00
kados
fd14cdd5a1
Create symlink from intranet/zebra to head zebra directory
2006-03-31 22:32:49 +00:00
kados
6a111a7471
add symlink collection.abs -> record.abs
2006-03-31 22:25:58 +00:00
kados
333781482f
removing useless directories and record.abs (will be created as a symlink
...
to collection.abs)
2006-03-31 22:15:44 +00:00
kados
c00061f665
minor adjustment to one of the symlinks
2006-03-31 18:43:35 +00:00
kados
49145b3cba
A simple script that helps sync a rel_2_2 running repo with a
...
head repo (ie, copies over the right files, creates some symlinks,
etc.). It's not finished yet, but getting there (I'll be testing it
extensively today and tomorrow).
2006-03-31 18:42:10 +00:00
kados
d808b1882a
Script written by Tumer Garip that fixes missing 090 fields in a
...
MARC21 Koha database.
2006-03-31 17:51:18 +00:00
kados
000e5acafd
expanding the documentation on zebra.cfg, adding separate locations
...
for the register and shadow files (will need to be edited by local
sys admin)
2006-03-31 17:48:16 +00:00
rangi
c1752f381e
Adding any attribute, so we can do
...
any all "search terms"
2006-03-28 21:30:36 +00:00
rangi
8baffad586
Adding ability to do fuzzy searches
2006-03-28 21:02:48 +00:00
kados
d0711595f8
used for indexing iso2709 files
2006-03-21 23:04:42 +00:00
kados
34e5b38ac7
adding some comments as well as support for iso2709 files
2006-03-21 22:55:07 +00:00
rangi
da45493b11
Changes to get sorting working
2006-03-21 22:50:28 +00:00
kados
6d5073bfe4
adding Dewey sorting
2006-03-21 04:05:33 +00:00
kados
2540caeb9c
improved collection.abs with support for sorting.
2006-03-21 03:48:38 +00:00
rangi
0d99dcf149
Testing sorting result sets
2006-03-13 23:17:26 +00:00
rangi
c929030312
isbn search
2006-03-07 21:04:27 +00:00
rangi
0274451199
Barcode search working now
2006-03-07 20:32:27 +00:00
rangi
cf91dea29a
Trying to get searching on itemtypes going
2006-03-06 04:58:50 +00:00
hdl
ba75097550
A new overduenotice script to go along with overduerules
...
it is still UNDER CONSTRUCTION and need deep testing.
2006-02-28 17:20:29 +00:00
kados
44b4d37b54
removed Zconns, no need for them anymore with new Context.pm setup
2006-02-27 01:06:30 +00:00
kados
fafe0896d6
minor bugfix with 'commit' option
2006-02-25 23:40:59 +00:00
kados
e433decc56
adding support for ISBN search in collection.abs
2006-02-25 22:01:20 +00:00
kados
77abbe2caf
A bulkmarcimport.pl that is based on the new Biblio.pm Zebra routines.
...
It now responds to:
-n : the number of records to import.
-commit : the number of records to wait before performing a 'commit' operation
ALSO: IMPORTANT: I took out the char_encoding as this should be handled by
MARC::File::XML now, unless I'm mistaken.
2006-02-25 21:53:48 +00:00
kados
c9afa0e243
Enable shadow registers in zebra.cfg
2006-02-25 19:00:28 +00:00
rangi
e18c22dd80
This probably will be the same file as the one in unimarc, so perhaps might be best to move them out and just into the zebra dir.
...
Committing now so its not lost
2006-02-21 00:10:16 +00:00
rangi
6edaf7bbe7
get_record works now
2006-02-21 00:08:41 +00:00
kados
a1d59e6633
New MARC21 collection.abs based on marc21.abs
2006-02-16 00:46:10 +00:00
kados
1f2014e73f
Fixing zebra.cfg for usmarc
2006-02-14 22:49:44 +00:00
kados
2017a41f0b
adding some config stuff for usmarc
2006-02-14 22:49:08 +00:00
tipaul
f74823bf1b
OK, this time it seems to work. The last blocking problem was... a space in
...
recordId: (bib1,Identifier-standard) just after the comma. Adam agreed it was a bug, and it should be solved soon. But now we are aware, we can avoid putting the space !
In this commit you have all what is needed to setup a working zebra DB in Unimarc :
* collection.abs is UNIMARC specific and must be rewritten for MARC21, in marc21 directory
* pdf.properties is to be copied unmodified in the marc21 directory (can also be put somewhere else)
* rebuild_zebra.pl is SLOW, but 1 step reindexing tool, using ZOOM
* rebuild_zebra_idx is FAST, but 2 step reindexing tool, and does not use zebra. run it, it will create all biblios XML files in /zebra/biblios directory, then zebraidx update biblios in your zebra directory
* zebra.cfg is the zebra config file ;-)
* test_cql2rpn.pl is a script that will query the database and show the results. Works for me, just change the query at the beginning to get answers you expect.
What has to be done :
* benchmarking : it seems the zebraidx update is faster than lightning (400biblios/sec : 10 000biblios in 25seconds), while ZOOM indexing is slow (something like 25biblios/second) More benchmarking could be done.
* completing collection.abs for UNIMARC. I'll take care of it.
* modifying Biblio.pm to use ZOOM instead of the "zebraidx through exec" running actually. I'll take care of it also.
* modify the search API & tools & screens. I'll let the ball to someone else (chris ?) for this. I agree SearchMarc.pm can be dropped and replaced by something else (maybe a new-and-clean Search.pm package)
2006-02-09 10:59:34 +00:00
tipaul
369ee65d94
new version of rebuild_zebra. Should work with Perl-ZOOM, but DOES NOT WORK for me.
...
I get :
ZOOM error 10002 "Encoding failed" from diag-set 'ZOOM'
help expected from indexdata...
2006-01-10 17:03:32 +00:00
tipaul
d8e4043f88
some modifs in zebra unimarc config files
2006-01-10 17:01:55 +00:00
tipaul
d5938493d7
synch'ing head and rel_2_2 (from 2.2.5, including npl templates)
...
Seems not to break too many things, but i'm probably wrong here.
at least, new features/bugfixes from 2.2.5 are here (tested on some features on my head local copy)
- removing useless directories (koha-html and koha-plucene)
2006-01-06 16:39:37 +00:00
kados
8b2316640b
Fixed wrong path for tab file.
2005-12-11 04:09:56 +00:00
kados
efbd8b407c
Fixing wrong mapping for biblionumber should be 090$c not 090$9
2005-12-11 04:09:29 +00:00
kados
67134b5feb
Adding usmarc zebra configuration files.
2005-12-11 00:57:08 +00:00
tipaul
e82eca42c9
see mail on koha-devel : code cleaning on Search.pm + normalizing API + use of biblionumber everywhere (instead of bn, biblio, ...)
2005-09-22 10:01:45 +00:00
tipaul
11337d7ef4
minor change in UNIMARC zebra.cfg
2005-08-12 13:58:08 +00:00
tipaul
dba37f38e7
This script can be use to rebuild the zebra DB. It stores all koha MARC records in iso2709, in the bilbios directory. After that, you just have to "zebraidx update biblios"
...
I tried on a 9900 DB, here are the results :
[paul@bureau migration_tools]$ ./rebuild_zebra.pl -c
9900
9903 MARC record done in 37.9104120731354 seconds
[paul@bureau zebra]$ zebraidx update biblios
<snip>
18:31:24-11/08 zebraidx(20348) [log] Iterations . . . 144575
18:31:24-11/08 zebraidx(20348) [log] Distinct words . 39891
18:31:24-11/08 zebraidx(20348) [log] Updates. . . . . 46
18:31:24-11/08 zebraidx(20348) [log] Deletions. . . . 2
18:31:24-11/08 zebraidx(20348) [log] Insertions . . . 39843
18:31:24-11/08 zebraidx(20348) [log] zebra_register_close p=0x8104cf8
18:31:25-11/08 zebraidx(20348) [log] Records: 9887 i/u/d 9881/6/0
18:31:25-11/08 zebraidx(20348) [log] user/system: 531/145
18:31:25-11/08 zebraidx(20348) [log] zebra_stop
18:31:25-11/08 zebraidx(20348) [log] zebraidx times: 11.33 5.31 1.45
2005-08-11 16:35:54 +00:00
tipaul
9a508fe3df
Playing with the zebra...
...
* go to koha cvs home directory
* in misc/zebra there is a unimarc directory. I suggest that marc21 libraries create a marc21 directory
* put your zebra.cfg files here & create your database.
* from koha cvs home directory, ln -s misc/zebra/marc21 zebra (I mean create a symbolic link to YOUR zebra directory)
* now, everytime you add/modify a biblio/item your zebra DB is updated correctly.
NOTE :
* this uses a system call in perl. CPU consumming, but we are waiting for indexdata Perl/zoom
* deletion still not work
* UNIMARC zebra config files are provided in misc/zebra/unimarc directory. The most important line being :
in zebra.cfg :
recordId: (bib1,Local-number)
storeKeys:1
in .abs file :
elm 090 Local-number -
elm 090/? Local-number -
elm 090/?/9 Local-number !:w
(090$9 being the field mapped to biblio.biblionumber in Koha)
2005-08-11 16:12:47 +00:00
tipaul
c52e5b61dd
synch'ing 2.2 and head
2005-08-04 14:10:52 +00:00
tipaul
86438403bd
some parameter files for zebra for UNIMARC. Just for testing & sharing purposes for instance.
2005-06-27 13:13:17 +00:00
slef
30a17190d9
perldoc and prototype updates
2005-06-24 12:19:34 +00:00
tipaul
6b0ee5525b
synch'ing 2.2 and head
2005-06-20 14:10:00 +00:00
tipaul
4cdb643e3e
new version, doing tag by tag. Should be slower, but requires a lot less memory
2005-06-01 18:55:08 +00:00
tipaul
b79bc88f4b
new version, doing tag by tag. Should be slower, but requires a lot less memory
2005-06-01 18:47:38 +00:00
slef
113a1f8f50
possible fix for shell characters in kohaadmin user and database names
2005-05-27 13:33:42 +00:00
tipaul
41c209a4bd
proof of concept for inverted index tables for search
...
how it works :
* create the table marc_Tword with the following structure :
CREATE TABLE `marc_Tword` (
`word` varchar(80) NOT NULL default '',
`usedin` text NOT NULL,
`tagsubfield` varchar(4) NOT NULL default '',
PRIMARY KEY (`word`,`tagsubfield`)
) TYPE=MyISAM;
* open a console & type export PERL5LIB & export KOHA_CONF as usual.
* fill this table with misc/build_marc_Tword.pl. Warning, this script uses a very very consumming but very fast method to fill the table : it does everything in memory, then write everything. Another method is provided (& commented), but it's 100x times slower (really !)
* open opac-search.pl and replace use C4::SearchMarc; by use C4::SearchMarcTest; as the API hasn't changed, it will work immediatly.
* go to opac-search (advanced search) & search whatever you want. Should work fine.
LIMITS :
* build_marc_Tword has problem with extended chars (accented ones mainly). So don't be afraid if you get sql errors. They are not a problem for a POC
* search works always order by title, whatever you choose.
* search works only search WORDA and WOARDB, not yet WORDA or WORDB or WORDA except WORDB.
2005-05-27 09:30:23 +00:00
tipaul
9d21434743
changing dewey to varchar
2005-05-06 15:56:06 +00:00
joshferraro
fd9122cdba
produces a comma separated list of currently available reserves, with item and borrower details.
...
NOTE: it's NPL-specific because of hardcoded branch info -- this could be
fixed with a query for branches.
2005-05-04 14:01:45 +00:00
joshferraro
ce775cce9c
Fixes priority of reserves it also e-mails a list of 'problem' reserves to me at the library
2005-05-04 13:58:35 +00:00
joshferraro
82b9f92bd9
set itemlost status to '2' ("long overdue") on items more than 90 days overdue.
2005-05-04 13:54:01 +00:00
joshferraro
8810f62ad4
Changed the status of a Juvinile patron to Adult on his/her 18th birthday
2005-05-04 13:52:03 +00:00
joshferraro
effd10ecdf
Minor change to generalize the script
2005-05-04 13:45:18 +00:00
joshferraro
0bd7d912b8
Files relevant to LibLime's spellcheck and suggest features are placed
...
in this directory.
2005-05-04 13:41:36 +00:00
tipaul
64cd740d2b
synch'ing 2.2 and head
2005-05-04 08:58:30 +00:00
tipaul
93ff09d081
merging 2.2 branch with head. Sorry for not making it before, many many commits done here
2005-03-01 13:40:35 +00:00
acli
0fbc036392
Some changes from rel_2_2:
...
Make the generated pot file (i.e., result of "create") look more "real",
but using msgmerge to reformat the output
Script failed to create intermediate directories if the directory of the
target does not exist and the parent of that directory does not exist
either. This should fix that.
2005-02-04 03:49:33 +00:00
tipaul
0eb7623640
*** empty log message ***
2005-01-05 14:41:49 +00:00
tipaul
056c211411
minor update just before releasing official 2.2.0
2005-01-05 14:31:06 +00:00
tipaul
8664309215
updating doc & adding a script to rebuild officially supported languages
2005-01-03 16:30:13 +00:00
tipaul
ae197cb5dd
removing .po in the wrong place (is in po/ now)
2005-01-03 16:12:28 +00:00
tipaul
51e204fa23
moving bulkmarcimport script to migration_tools directory
2005-01-03 15:25:50 +00:00
tipaul
cd6f87a689
Auto-build LANG authorized values
2005-01-03 12:59:49 +00:00
tipaul
453a01a391
adding an index
2005-01-03 12:55:22 +00:00
tipaul
f02a496ab0
* rolling back lock_tables_privs = 'Y' during install stage (too many problems) The option is shown in bulkmacimport instead.
2005-01-03 11:11:10 +00:00
acli
2dfe2c917a
*** empty log message ***
2004-12-30 10:29:28 +00:00
acli
6fe93e5363
*** empty log message ***
2004-12-30 09:37:19 +00:00
acli
80dbe83160
Preliminary, incomplete update
2004-12-30 09:20:41 +00:00
acli
b8604171cb
Some progress
2004-12-30 08:01:43 +00:00
acli
f04e3656d2
Oops, specified the wrong English template directory
...
The css translation file is only about 33% done.
2004-12-30 07:15:53 +00:00
acli
2cce962b98
Preliminary update (based on old default_opac_zh_TW.po file)
2004-12-30 07:05:04 +00:00
acli
78c09f8e7b
Recommend relative paths for English template location, to make PO files
...
somewhat easier to read
2004-12-30 06:58:19 +00:00
acli
5c84b3411e
Minor documentation correction
2004-12-30 06:53:13 +00:00
acli
52e5918b91
Minor documentation updates
2004-12-30 06:48:19 +00:00
acli
9638aa4638
Moved the old po files to the new standard location
2004-12-30 06:17:21 +00:00
tipaul
35d533a7f0
fix for http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=874
...
Installer Should ask for apache group
No need to ask, just use a getgrnam() ;-)
2004-12-15 14:39:21 +00:00
tipaul
ad32053d26
set lock_tables_privs = 'Y' during install stage
2004-12-15 13:27:48 +00:00
tipaul
1b576fae1c
fix following Klaus Weidenbach mail, to backup in manually entered directory.
2004-12-08 15:37:26 +00:00
tipaul
cef8798f7c
*** empty log message ***
2004-12-08 10:37:19 +00:00
tipaul
ee11fc4616
text_extract is deprecated. Replaced by text_extract3
2004-12-08 10:36:53 +00:00
tipaul
eb25e7e691
translations updates
2004-12-08 10:36:03 +00:00
tipaul
3f0d06fbcd
defaulting variables to avoir Perl warnings
2004-12-08 10:28:42 +00:00
tipaul
97d603a706
modified french translation
2004-11-24 20:38:30 +00:00
tipaul
52cad99cb9
moving stopwords into sql-datas. Now, they can be accessed during install
2004-11-24 16:05:33 +00:00
tipaul
62fd54745e
fix suggested by Slef
2004-11-23 16:02:32 +00:00
tipaul
23fa406ed6
fix for #862 : Upgrade does not work (from 2.2RC1 to 2.2RC2)
2004-11-23 12:27:39 +00:00
tipaul
fa603ebde9
release notes
2004-11-16 13:38:43 +00:00
tipaul
92a3491b7d
sql datas for authorities
2004-11-16 13:38:11 +00:00
tipaul
d2461f10de
bugfixes in installer
2004-11-16 13:04:18 +00:00
tipaul
a1787654c0
updated french frameworks
2004-11-15 11:05:55 +00:00
tipaul
d2beab17b1
french opac (definitive version) and french intranet (some tuning still needed)
2004-11-15 11:02:43 +00:00
tipaul
7866825377
useless, translation is now done through tmpl_process3.pl, that generates.pl files
2004-11-15 11:01:28 +00:00
tipaul
531a7472af
koha 2.2 DB structure (final ? I hope...)
2004-11-12 16:39:48 +00:00
tipaul
a159a488f3
testing PDF::API2 and removing mandatory test of Net::LDAP
2004-11-02 18:03:15 +00:00
tipaul
ce4d2c7cbf
adding .po files in english for translators (for 2.2 translation)
2004-10-05 19:38:38 +00:00
tipaul
f2ef101936
Bugfix for the the problem of duplicate items : the record contains biblio & items.
...
The biblio & the items are separated.
The bug was that the item was still in the biblio (thus being added twice : as "biblio" and as "item")
thanks to dana for pointing the bug.
2004-09-28 15:25:29 +00:00
tipaul
b7e7625ccb
fixing a major bug in rebuildnonmarc (calculation of itemnumber was wrong & caused SQL bugs everywhere)
...
improving performance by not rewritting the MARC DB, it's useless
2004-09-23 16:23:55 +00:00
tipaul
279b390887
adding release notes for history
2004-09-23 16:19:45 +00:00
tipaul
f34eaffa70
update of french UNIMARC datas
2004-09-20 13:20:01 +00:00
tipaul
9fa18db1ed
fix for DB (installer)
2004-09-13 15:33:43 +00:00
tipaul
6615c0098b
po for french OPAC
2004-09-02 16:42:22 +00:00
tipaul
126681c4c1
little tool to analyse the marc parameters.
...
run without arguments to know what it does.
export PERL5LIB (& export KOHA_CONF if not /etc/koha.conf) as usual
2004-09-02 16:34:04 +00:00
shedges
5246492046
Added MARC21 authority tag and subfield structure.
2004-08-22 00:45:58 +00:00
tipaul
9aa13fbda9
default framework for authorities in UNIMARC (french language)
2004-08-18 16:00:02 +00:00
tipaul
48ff16eabd
commiting release notes for 2.1.0 (late...)
2004-08-18 15:59:15 +00:00
tipaul
37d454a82a
adding frameworkcode to API in some subs
2004-08-13 16:37:25 +00:00
tipaul
78ac1e13ea
useless file (use tmpl_process3.pl instead & files in po directory)
2004-08-12 14:48:58 +00:00
tipaul
10032f8af6
moving translation files to a .po directory
2004-08-12 14:43:54 +00:00
tipaul
cfc3a22d9f
indentations modifs
2004-07-15 09:51:26 +00:00
tipaul
24313714e3
MARC structure updated for 2.1.0
2004-06-29 15:59:36 +00:00
tipaul
ff9e881af3
moving release notes to specific directory
2004-06-29 11:52:51 +00:00
tipaul
43874d7276
files in french/unimarc to be selected by the user during installation.
2004-06-29 08:37:01 +00:00
tipaul
39203f3c71
moved to "french" directory
2004-06-29 08:35:25 +00:00
tipaul
d1037dda96
Adding "directory-select" feature to the "select sql file to insert to your DB".
2004-06-29 08:34:05 +00:00
tipaul
635618b2f2
uninstaller
2004-06-22 15:33:06 +00:00
tipaul
897f959bda
adding new feature to installer :
...
the user can select sql-datas to add to it's DB
can be populated by any SQL
french UNIMARC sample being added really soon
- framework for monography
- framework for URL
- framework for ...
- Personal UNIMARC autority
...
2004-06-22 15:32:43 +00:00
tipaul
19bbe6a37e
adding auto-install option.
...
run ./installer -i /path/to/install_file
2004-06-22 11:33:47 +00:00
tipaul
1dcbbce170
* uninstaller.pl to uninstall Koha
...
* -i auto_install_file to install without questions (useful for developper)
2004-06-21 17:13:32 +00:00
tipaul
b1d362a277
koha.mysql in 2.0 by default. Cleaning of updatedatabase should be the next thing to do
...
upgrade will ONLY be from 2.0 to 2.2
thus, users in 1.2 should upgrade to 2.0, then 2.2
2004-06-21 17:10:51 +00:00
tipaul
7d1b435d42
importing iso2709 authority file
2004-06-21 07:51:41 +00:00
joshferraro
1b33f5f63a
This script builds a new marc_word
...
table with a reduced number of tags (only those
tags that should be searched) allowing for
faster and more accurate searching when used
with the SearchMarc routines. Make sure that
the MARCaddword routine in Biblio.pm will index
characters >= 1 char; otherwise, searches like
"O'brian, Patrick" will fail as the search
routines will seperate that query into "o",
"brian", and "patrick". (If "o" is not in the
database the search will fail)
2004-06-11 15:07:48 +00:00
kb2qzv
52f48ea4b4
minor update.
2004-05-04 19:30:07 +00:00
kb2qzv
3aa0b04399
minor update.
2004-05-01 14:34:54 +00:00
kb2qzv
d477335f7c
minor update of translation, removal of fuzzies
2004-04-17 16:26:24 +00:00
tipaul
4cbdd6d405
adding -w parameter to have warnings
2004-04-14 19:48:13 +00:00
acli
c9008d810f
Correction from Arthur
2004-04-01 04:03:45 +00:00
acli
f3d52458a0
Various corrections & updates
2004-03-28 08:54:32 +00:00
acli
b0feb8e92e
Some corrections and new translations
2004-03-28 07:29:12 +00:00
acli
475839bb06
Minor consistency changes
2004-03-21 03:19:49 +00:00
acli
a97c7e81c6
New strings
2004-03-21 03:06:32 +00:00
acli
c85fb728dc
Various corrections
2004-03-20 08:42:27 +00:00
acli
7969fc1c4f
Oops, wrong dialect
2004-03-20 06:49:24 +00:00
kb2qzv
f4c8f892c4
translated, after having run "update".
2004-03-16 19:24:49 +00:00
acli
8f40eaa445
Workaround for strange label. Didn't realize this happens in the OPAC too.
2004-03-16 06:42:18 +00:00
acli
2c12fbcddf
Forgot about this change from Arthur
2004-03-16 06:32:02 +00:00
acli
6829211a9d
Minor updates
2004-03-16 06:00:00 +00:00
acli
f973e2a7ac
Some more corrections, some from Arthur
2004-03-16 05:53:44 +00:00
acli
9cb14c3ac7
Various corrections, mostly from Arthur
2004-03-12 05:42:34 +00:00
acli
2fa6629bf4
Minor corrections
2004-03-12 02:50:35 +00:00
acli
fc4a43fcd0
Make the page headings translatable while trying not to break old templates
2004-03-11 05:42:55 +00:00
kb2qzv
9154c58594
minor update.
2004-03-10 19:29:24 +00:00
acli
a4e62f9d84
Missed a couple
2004-03-10 08:25:07 +00:00
acli
ac591883ca
Interim updates due to the Javascript changes
2004-03-10 08:09:02 +00:00
acli
2d132d2b6b
Added hack to extract and translate strings inside JavaScript CDATA blocks,
...
using C-like _("some translatable string") notation. English templates will
need to be modified.
2004-03-10 07:00:27 +00:00
acli
424149c742
Interim update
2004-03-10 03:09:22 +00:00
kb2qzv
327be56936
header update.
2004-03-08 16:31:13 +00:00
kb2qzv
d508695d81
Updates due to Ambrose's improvements to the translation tool.
...
These are now ready for rel_2_0.
2004-03-08 15:58:24 +00:00
acli
8e43a8c326
Updates due to bug fixes to the translation tool just committed
2004-03-08 05:41:55 +00:00
acli
507773d963
Sorry, forgot to take out debugging code before committing
2004-03-08 05:00:42 +00:00
acli
db1660f512
Fixed some bugs which caused some context to be not recognized, and some
...
spurious context to be recognized. In particular, the bugs fixed are:
1. Failure to recognize INPUT element at the end, e.g., if the input has
the form "Item number:%S", then the pattern was recognized as only
"Item number".
2. Failure to remove matching <foo></foo> tags if the pattern contains
INPUT or TMPL_VAR; e.g., if the input has the form "<h1>%s %s</h1>",
the form would not be simplified to "%s %s".
Unfortunately, fixing these 2 bugs will cause about 40 fuzzies to appear.
2004-03-08 04:59:38 +00:00
kb2qzv
5dba7d6dbd
Version 2.0 ready. Corrections are needed since there's no proofreading performed.
...
Niech ktos pomoze.
2004-03-08 00:04:52 +00:00
kb2qzv
ff5c653bfa
107 more strings to translate and I'll be finished. No proofreading though, yet.
2004-03-07 22:59:31 +00:00
kb2qzv
3aee16178e
minor update, about 343 strings more to go for completion
2004-03-07 13:48:03 +00:00
acli
29b1df6046
Various updates/fixes from rel_2_0
...
Fixes for bugs 721 (templating), 727, and 734
2004-03-07 05:47:31 +00:00
rangi
97e878c514
Bugfix, now it actually does whats its supposed to.
2004-03-06 07:55:35 +00:00
rangi
e122410f9b
First cut of a script to scrap the average customer ratings for books from
...
Amazon and store them in a ratings table in the Koha db
ratings.sql is the table definition
My next task is to extend it to work for cd's and dvds as well.
2004-03-06 07:45:33 +00:00
rangi
8bb2e860b1
Templates for use with the notifys/fines.pl script
2004-03-05 21:24:38 +00:00
rangi
14ccd6237e
Little script to format a letter for printing to be sent to a borrower with overdue items
2004-03-05 21:23:32 +00:00
rangi
d8bbc4ec5c
Scripts to deal with overdues.
...
fines.pl will levy fines and place them on patrons accounts, it will also then attempt to notify
the borrowers.
Either by email, sms, fax etc depending on what the patron has set as preferred contact.
Email and letters are currently working fine, fax, and sms need to be worked on.
Test with caution in your library, you dont want to be bombarding patrons with emails :)
2004-03-05 21:22:15 +00:00
acli
a12fd4c5cc
Minor update
2004-03-05 06:37:54 +00:00
acli
a7ebbbba0b
Consistency fix; we should be using the equivalent of "vous", not "tu"
2004-03-05 06:09:28 +00:00
acli
8fd1f042cb
Reverted translated first name/last name order; Koha does not work well
...
with name forms other than the English ordering (and the names should be
in English too...)
2004-03-05 05:54:04 +00:00
acli
19e83afb55
More translations
2004-03-05 05:33:01 +00:00
acli
246170e5ce
Minor updates
2004-03-02 03:08:24 +00:00
acli
aaeb2d8895
More perldoc updates
2004-03-01 18:46:43 +00:00
acli
15ecec16d9
Perldoc update
2004-03-01 18:16:30 +00:00
acli
19a05db1f5
Correct translation of "Clear"
2004-03-01 06:37:34 +00:00
acli
9af4c898d7
Minor consistency fixes
2004-03-01 06:18:02 +00:00
acli
2b656e0f4a
Minor updates
2004-03-01 06:03:36 +00:00
acli
71add1ce88
Corrections from Arthur
2004-03-01 04:34:49 +00:00
acli
f962b261bf
Minor updates
2004-03-01 03:26:26 +00:00
acli
b240a8c8c7
Minor updates
2004-03-01 00:15:53 +00:00
kb2qzv
9bd5aae80a
minor updates
2004-02-29 19:50:53 +00:00
kb2qzv
3fcc028ed8
translation file over 60% completed.
2004-02-29 19:11:46 +00:00
acli
73b69b56a5
Updates and corrections
2004-02-29 16:27:42 +00:00
acli
35e55e7941
Minor update
2004-02-29 10:07:49 +00:00
acli
191f0bb99b
Minor update
2004-02-29 09:09:50 +00:00
acli
dfa00bd0ae
Minor correction
2004-02-29 08:59:08 +00:00
acli
047819d716
Minor updates plus some corrections
2004-02-29 07:35:00 +00:00
acli
67f236aaed
Minor updates
2004-02-29 06:25:14 +00:00
acli
3dbee3f098
Minor updates
2004-02-29 04:29:38 +00:00
acli
8cfc7c7629
Minor updates
2004-02-29 03:58:10 +00:00
acli
53a5494412
Various corrections, including correction of the translation of "acquisition"
2004-02-29 03:38:18 +00:00
acli
3617982fc0
Minor corrections
2004-02-29 01:03:58 +00:00
acli
087aa3a64f
Applied most of Arthur's corrections, some with editorial changes.
...
Some other corrections.
2004-02-29 00:56:10 +00:00
kb2qzv
caf87bd6f9
Usable translation, nearly a 100% translated.
2004-02-28 15:18:42 +00:00
kb2qzv
f6d431f26c
no fuzzy strings, over 50% translated.
2004-02-28 15:17:55 +00:00
kb2qzv
2f4aaeae31
incomlete translation of default intranet
2004-02-28 10:02:42 +00:00
acli
66775a8646
- Consider <INPUT type=text> and <INPUT type=text> part of strings.
...
- If a string is enclosed by a tag, remove that tag from the extracted string
- Generate automatic comments to provide more information for the translator
- A couple bug fixes
2004-02-27 13:26:07 +00:00
acli
2ecaaff2f2
One more suggested change from Arthur
2004-02-26 22:17:08 +00:00
kb2qzv
f3a1fe23f0
incomplete; but just in case my HDD crashed here is an upload.
2004-02-26 16:50:18 +00:00
kb2qzv
825d973c12
minor updates
2004-02-26 10:56:37 +00:00
acli
8dd6e3c250
First half of Arthur's corrections; the rest pending clarifications
2004-02-26 07:12:10 +00:00
acli
f24796e81f
Interim minor update
2004-02-26 05:29:03 +00:00
kb2qzv
3760ff3edd
Translated (need polishing) strings file generated by tmpl_process3.pl and xgettext.pl
2004-02-25 22:45:35 +00:00
acli
0d6288178e
Minor updates
2004-02-25 08:16:34 +00:00
acli
63508b81cb
This should now handle spurious "strange attribute syntax" much more sanely.
2004-02-25 08:16:24 +00:00
acli
8451615142
Ugly hack to avoid screenfuls of spurious warnings about "Possible SGML
...
closed tag notation"
2004-02-25 06:56:42 +00:00
acli
fc4cd326b1
Try to be a little bit more helpful with "Strange attribute syntax..."
...
warnings. (Actually, is syntax like foo="bar"foo="bar" actually valid?)
2004-02-25 06:49:35 +00:00
acli
3c20689a73
After the previous change, the scanner will hang if the input is malformed
...
in a certain way, such as having a <title> but not matching </title>.
This should fix it.
2004-02-25 06:25:29 +00:00
acli
3cc7be72c7
This should make it handle commenting out of whole blocks of HTML better.
...
It seems to be still correct, and it is no longer complaining about syntax
errors when seeing commented-out HTML (esp. with TMPL_* directives).
Don't try to translate stuff between <title>...</title> too, the stuff in
the middle is supposed to be PCDATA.
2004-02-25 06:08:41 +00:00
acli
09b4e498e2
Bug in previous checkin, because we can't get the number of warnings from
...
the child.
2004-02-25 03:39:49 +00:00
acli
a399dcefad
Benedict wants some message at the end that says success or failure.
...
It's a good idea too.
2004-02-25 03:37:27 +00:00
acli
f6fa24c75d
tmpl_process3.pl did not know how to handle absolute pathnames in -i.
...
(Actually, xgettext.pl did not know how to handle them in the files listed
in the list of files.)
If the po file is empty (corrupted), $href->{'""'} will be undefined.
We just blindly dereferenced this null value without checking.
2004-02-24 14:20:46 +00:00
kb2qzv
b46ac460b4
reversing back to $filter = text-extract.pl.
2004-02-24 08:15:28 +00:00
kb2qzv
2ebce78b5b
change $filter value so it defaults to the most recent text-extract2.pl script
2004-02-24 08:01:59 +00:00
acli
b3912abb60
Minor corrections
2004-02-24 03:21:37 +00:00
acli
d00bb9795c
Minor updates
2004-02-24 00:48:18 +00:00
acli
8eca8478bb
We now have a --help option.
...
Minor comment update
Removed forced backups and the comment about interrupting xgettext.pl
corrupting the po file, now that we seem to be detecting the situation.
2004-02-24 00:47:53 +00:00
acli
c33a411129
The timestamps in the generated PO file should make a little bit more sense
...
this way. In any case hard-coding a date didn't make any sense at all.
2004-02-23 22:16:08 +00:00
acli
7657c143da
"Title" problem fixed in English templates
2004-02-23 21:39:21 +00:00
acli
e3ef4f78b9
-v option (undocumented) for more verbose output
2004-02-23 20:04:33 +00:00
acli
7975e2ad2e
Fixed bug in "create" action reported by Benedict
2004-02-23 20:04:04 +00:00
acli
0a78568959
Bit a bit lenient on whether a file name has been set
2004-02-23 19:56:47 +00:00
acli
620eb8f436
Consistency fix
2004-02-23 19:18:54 +00:00
acli
3ed061c026
Fixed a bug which caused </script> to be not recognized as a tag
2004-02-23 18:49:56 +00:00
acli
b10a690cba
Oops, "Title" is untranslatable. Need to fix the English templates some time
2004-02-23 06:48:26 +00:00
acli
e590eb3911
Update including correction
2004-02-23 06:38:51 +00:00
acli
a1080fc70b
From the old translation
2004-02-23 06:28:12 +00:00
acli
300c7a7b3c
Minor update
2004-02-23 06:11:53 +00:00
acli
09ab9d4769
Interim update
2004-02-23 06:05:56 +00:00
acli
b6f552e6e2
Interim update
2004-02-23 05:56:19 +00:00
acli
d03a71a5e2
More bugs that prevented some strings from being translated properly.
...
This time it's a trimming bug.
2004-02-23 05:51:30 +00:00
acli
dda8e7d233
Off-by-one bug
2004-02-23 04:36:56 +00:00
acli
ae4bf41171
Minor dialect correction
2004-02-23 04:29:28 +00:00
acli
dae8ab184b
Bug that prevented msgid's with French characters from being translated
...
should now be really fixed.
2004-02-23 04:26:04 +00:00
acli
56d4a4d0ba
Charset "translation" line
2004-02-23 04:19:24 +00:00
acli
ec6562b7d3
Oops, forgot to take out some debugging print statements
2004-02-23 04:02:06 +00:00
acli
3e140b7053
More interim updates
2004-02-23 04:00:38 +00:00
acli
422739c80d
Interim update
2004-02-23 03:15:01 +00:00
acli
77a1d8682d
Fold all consecutive whitespaces into single blanks. This avoids problems
...
when minor whitespace changes occur in the original templates; it also
makes the strings much easier to read (e.g., instead of "foo\n\n\t\t bar",
xgettext.pl will now always generate "foo bar" and tmpl_process3.pl will
understand it to be the same as the original string).
2004-02-23 01:21:03 +00:00
acli
10a00d1b50
Preliminary support for "analysis" of strings with <a> tags.
...
Early termination of analysis if we encounter some strings, such as </h1>
or | or ||, in order to avoid extracting strings that are unnecessarily
long and which doesn't add any meaningful context.
2004-02-22 21:34:40 +00:00
acli
03695ce811
Try to relax the criteria for allowing groups of tokens without TMPL_VAR
...
to be combined together into one string. This seems to have the desired
effect (that "<b>foo</b> bar" type strings are now recognized in one piece).
However, "<h1>foo</h1>\nexplanation"-type things may now also be (arguably
wrongly) recognized as one piece.
2004-02-22 09:04:53 +00:00
acli
9268d4e11c
The French character handling fix for tmpl_process3 was not checked in
...
for some reason.
Try to remove trailing ( in strings too.
2004-02-22 08:18:27 +00:00
acli
b7150bb0c3
Ugly hack to get rid of the close tag in pathetic "foo %s</h1>"-like strings
2004-02-22 07:00:16 +00:00
acli
fb1cfd3dd3
Templates with French characters were not handled properly in the install
...
step. This is now fixed.
2004-02-22 06:46:15 +00:00
acli
b2138f5d0d
Handle the iso8859-1 charset somewhat, so that when the po file is in
...
either iso8859-1 or utf8, msgmerge(1) won't crap out. The code is ugly;
the conversion table is hard-coded, and in some place not very appropriate.
However, this does fix the case where a few strings containing French
characters can't be translated. As a side effect, tmpl_process3 can now
also be used for French or other languages using iso8859-1.
2004-02-22 05:18:52 +00:00
acli
5cc08f652b
Updates
2004-02-20 09:32:14 +00:00
acli
0f1c4df62a
Fixed bug where a <textarea...>#cdata</textarea> on one line won't be
...
scanned properly.
2004-02-20 07:52:32 +00:00
acli
12ce5c292f
Minor updates
2004-02-20 07:25:38 +00:00
acli
3101a3b414
Minor update (after changing TmplTokenizer.pm)
2004-02-20 07:13:21 +00:00
acli
257b26d141
Partially allow combination of several TEXT tokens. It seems that this
...
gives better strings. (Always allowing combinations gives havoc, we
currently avoid this by allowing combination only if the first and last
tokens are both TEXT.)
2004-02-20 07:09:47 +00:00
acli
feb6e56449
Updates
2004-02-20 07:04:10 +00:00
acli
96534eac9a
Preliminary checkin
2004-02-20 04:38:36 +00:00
acli
b6c37e376e
Support %0.0s notation so that we can omit the %s as in Year%s for the
...
Chinese translation. (This won't work for all languages; ultimately the
English templates must be fixed.)
2004-02-20 04:38:02 +00:00
acli
0d4f569ff3
Try to not display like 40-line warnings too often
2004-02-20 02:48:39 +00:00
acli
793f49ec7f
Escape ISO8859-1 characters. msgmerge still hates these strings, but at
...
least the po file merges.
2004-02-20 00:39:26 +00:00
acli
14a62cc0c4
Forgot to check for fuzzy-ness.
2004-02-19 21:28:14 +00:00
acli
8b57901d85
New scripts for translation into Chinese and other languages where English
...
word order is too different than the word order of the target language to
yield meaningful translations.
The new scripts use a different translation file format (namely standard
gettext-style PO files).
This seems to reasonably work (e.g., producing an empty en_GB translation
then installing seems to not corrupt the "translated" files), but it likely
will still contain some bugs. There is also little documentation, but try
to run perldoc on the .p[lm] files to see what's there. There are also some
spurious warnings (both from bugs in the new scripts and from buggy third-
party Locale::PO module).
2004-02-19 21:24:30 +00:00
acli
053bb685ab
Warn against Apache #include directive
2004-02-18 06:56:19 +00:00
acli
7be0c493d9
Updated w.r.t. the text-extract2.pl filter.
2004-02-18 06:39:34 +00:00
acli
6e1a824374
The previous change was wrong.
2004-02-17 07:45:17 +00:00
acli
a9edbfe34c
Allow trim to return the trimmed whitespace if the caller wants them.
2004-02-17 07:26:29 +00:00
acli
b318d2b8e3
Don't extract strings from the VALUE attributes of RADIO type INPUT fields;
...
these aren't translatable.
2004-02-17 06:30:38 +00:00
acli
4d2463c34a
Insert the filename of the token into the TmplToken object too
2004-02-17 05:42:27 +00:00
acli
39dc31c2c9
Converted TmplTokenizer into a class. Everything still seems ok, but it is
...
not tested thoroughly.
2004-02-17 05:07:04 +00:00
acli
ae87eee049
Still more bugfixes for my own bugs.
...
$readahead is now an array @readahead which can contain TmplToken objects,
so "ungetting" tokens should not disturb the line number counter any more.
2004-02-17 03:17:48 +00:00
acli
c1e51c54d5
Fixed more bugs during the modularization
2004-02-17 03:02:39 +00:00
acli
09c348bd9c
Further breaking up of the TmplTokenizer module.
...
A couple of minor fixes.
2004-02-17 02:45:27 +00:00
acli
2f7192689a
Avoid direct accessing of variables inside the module
2004-02-16 23:50:56 +00:00
acli
0b6030aecd
Some functions should not be in the module; these are now removed.
2004-02-16 23:46:34 +00:00
acli
59d2e35180
Pulled the tokenizer out into a module. Hope this has been done right.
2004-02-16 23:42:57 +00:00
acli
de8d0930ee
Minor factoring of construction of warning messages.
2004-02-16 22:50:34 +00:00
acli
2a9be2b2e6
Don't bother warning about TMPL_VAR if the key is onclick, onblur, etc.
...
We don't know how to warn/what to suggest, & that will only confuse people
2004-02-14 09:50:11 +00:00
acli
1d45c47c02
Fix spurious warnings if attribute is in the form foo="bar"</TMPL_IF>
2004-02-14 09:41:28 +00:00
acli
f7b649f41b
Make a reasonable suggestion for ESCAPE= if we warn about lack of it
2004-02-14 09:33:09 +00:00
acli
3fd0a52e0a
Fixed spurious warning about unescaped < inside cdata
2004-02-14 09:23:34 +00:00
acli
050e1995d9
Minor change to make the "closed start tag" warning more understandable
2004-02-14 09:10:20 +00:00
acli
ce2189ef37
Don't complain about strange attribute syntax if what we see is a
...
reasonable templating control flow directive (if, else, unless).
2004-02-14 08:49:21 +00:00
acli
524a76f1b3
Have to make it know what "closed start tag" notation is; other it spews
...
out more than a screenful or text for an "unknown token" when such notation
is seen
2004-02-14 08:03:02 +00:00
acli
1b95b1698e
Fixed problem recognizing tags in the form of <foo ... bar=<!-- TMPL_VAR ... >>
2004-02-14 07:49:37 +00:00
acli
2afa50bdda
Don't extract TMPL_VAR's as if they were translatable
2004-02-14 07:13:09 +00:00
acli
10bec90dea
Don't complain about </TMPL_IF> or </TMPL_LOOP> being strange attribute
...
syntax; they are fine.
The way TMPL_VAR is warned probably makes more sense now.
2004-02-14 07:07:36 +00:00
acli
0e2ff58b66
This should be still more correct regarding when to warn about TMPL_VAR
...
in attributes
2004-02-14 06:16:36 +00:00
acli
16992ec3f9
More correct version of previous change
2004-02-14 05:50:55 +00:00
acli
93740ec7ba
Make sure that if an attribute contains < or >, a warning is given; these
...
warnings aren't pedantic because (1) if it's a templating directive, it
might expand into something containing a real < and/or >, and (2) if it
contains >, the browser will close the current tag, and (3) if it contains
< and the browser knows what "SGML closed start tags" are (e.g., Mozilla),
the browser will also close the current tag.
2004-02-14 05:46:38 +00:00
acli
a2f07d16f0
Hmm. I didn't know there can be whitespace before and/or after = in
...
attributes...
2004-02-14 05:35:04 +00:00
acli
a10bb7062a
Handle leading or trailing 's as leading or trailing spaces.
...
Make sure they are all trimmed off.
$re_end_entity is now used (by the above); there are  's (no ;)
in our templates.
2004-02-13 03:49:26 +00:00
acli
b87b492773
The fixed search.marc/search.tmpl (nothing between <textarea></textarea>)
...
caused an eof token to be incorrectly generated by next_token(). This
is now fixed.
2004-02-13 02:42:06 +00:00
acli
5af84e39db
Don't mindlessly spew out 40 lines of text in a warning message if we get
...
too confused. Just say we are too confused.
2004-02-13 01:48:58 +00:00
acli
412847fe93
This way of reporting line numbers should make more sense,
...
esp. for pathetic cases like search.marc/search.tmpl
(missing closing " for an attribute)
2004-02-13 01:27:03 +00:00
acli
1c3cb74b82
Display something useful if the user doesn't specify -f
2004-02-13 01:20:03 +00:00
acli
1f128d7381
Don't issue warnings for unquoted attributes containing [^-\.a-zA-Z0-9]
...
unless --pedantic-warnings is given. These don't seem to cause any trouble,
even in Mozilla's standards compliant mode.
2004-02-13 01:14:18 +00:00
acli
1addd34bb1
Paul's problem #1 is now fixed: Bug in regular expression $re_directive.
...
Put my "grander plan" :-) in the comments
2004-02-13 01:03:18 +00:00
acli
250d1fcefc
Don't extract purely-numeric strings like "1" either
2004-02-13 00:48:52 +00:00
acli
a49634cb34
Seems like I wasn't careful enough recognizing unknown tokens. Incomplete
...
tags like "<b foo" at the end of the file seems to be discarded silently by
Mozilla, even in quirks mode. We now display a warning for these (in case
these ever come up by accident).
2004-02-13 00:42:52 +00:00
acli
bed495ed3e
Minor wording rewrite in warning
2004-02-12 18:25:43 +00:00
acli
906bfbc3d6
Warn about unquoted attribute values containing [^-\.a-zA-Z0-9]
2004-02-12 18:19:17 +00:00
acli
21403fd5cc
extract_attributes now knows what XML-style self-closing tags are
2004-02-12 17:58:24 +00:00
acli
0a9cd4aba1
Warn about <<Prev
2004-02-12 17:44:59 +00:00
acli
33a4d5705a
It now knows what << Prev is, but it may still be confused by other kinds
...
of tag lookalikes
2004-02-12 17:38:42 +00:00
acli
5affdbf4e7
Handle attributes which are TMPL_VAR's better. It was choking on
...
systempreferences.tmpl.
2004-02-12 09:38:20 +00:00
acli
2f928c4e75
Don't extract strings in hidden values
2004-02-12 09:26:54 +00:00
tipaul
58951e551f
new feature : stocktaking/inventory.
...
Look in reports menu
(no DB changes)
2004-02-12 09:16:18 +00:00
tipaul
f247a6c8db
ignoring .tmpl that are hidden files (.somthing.tmpl). hidden files are generated by tools like emacs
2004-02-12 09:13:40 +00:00
acli
0be46ba475
This should be good enough to replace text-extract.pl, but some real
...
testing is needed.
2004-02-12 09:02:39 +00:00
acli
7d244a0b70
This is an experimental filter, based on simple scanning, that *should*
...
(ultimately) work better than the standard filter based on real parsing
of the .tmpl files.
2004-02-12 08:55:14 +00:00
tipaul
af08d677c5
synch'ing 2.0.0 branch (RC4 tag) and head
2004-02-11 08:42:01 +00:00
acli
6f472dbf7b
exit(-1) after usage() is not needed
2004-02-10 09:42:18 +00:00
acli
c8a9c26150
Minor correction in help text
...
This handling for --help works too, and is less wordy
2004-02-10 09:40:21 +00:00
acli
c195908744
Arrays are always defined. We should check its length instead.
2004-02-10 09:36:44 +00:00
acli
c1b5d94e20
Minor spelling correction.
...
Don't proceed if the user specified an unknown option.
2004-02-09 23:34:08 +00:00
acli
057ba36767
Fix of bug 711, "No message named WhereisMySQL in Install.pm".
...
Added defined() check for
"Use of uninitialized value in -e at Install.pm line 2085, <STDIN> line 32."
2004-02-09 22:36:32 +00:00
tipaul
f8bde9b034
sync'ing with rel_2_0 (mostly prepare/execute pb, bug #662 )
2003-12-22 19:16:58 +00:00
tipaul
0396f7c920
fixing bug in extended char import
2003-12-12 10:48:20 +00:00
tipaul
1b3657c9a6
typo fix
2003-12-11 12:39:05 +00:00
tipaul
1e93add16b
templates modified : ALL <TMPL_* XX> have been replaced by <!-- TMPL_* XX -->, because it's strict html compliant, and HTML::TreeBuilder deals better with this form.
2003-12-09 10:26:51 +00:00
tipaul
bc9f67122d
some new trips : non translated strings are marked with "*****" to be easy to see.
...
french opac updated. works fine :-)
2003-12-08 16:26:06 +00:00
tipaul
8d695ff6d0
removing : & * at end of strings
2003-12-08 13:36:56 +00:00
tipaul
bf161df7e5
strings for opac in french
2003-12-08 13:03:49 +00:00
tipaul
2d5668bab5
improving what's discarded : script & stylesheet
2003-12-08 13:03:28 +00:00
tipaul
d74459f35a
translator tool. see translator_doc.txt
2003-12-05 16:53:46 +00:00
tipaul
8e1d61da86
empty english stopwords file
2003-12-04 12:29:58 +00:00
tipaul
c1df780112
asking again for MARC structure & language definition :
...
* the test was wrong (installer didn't ask if you do a fresh install),
* the user can answer N if he don't want to import marc definition
2003-12-04 12:08:36 +00:00
tipaul
c620bd91f5
fixing index definition
2003-12-04 12:07:08 +00:00
slef
571d609ccd
fix for bug 600
2003-12-02 22:13:25 +00:00
tipaul
43d4de6679
- using -P to remove empty dirs
...
- minor code cleaning (removing commented code)
2003-11-28 09:40:18 +00:00
tipaul
5175c45aaf
fix for #634
2003-11-24 17:15:55 +00:00
tipaul
e46bf8e102
fix for #380
2003-11-24 13:16:36 +00:00
slef
84b5174eba
update cardnumber to 16 digits
2003-11-12 16:07:13 +00:00
slef
a291cb08d7
Updated text after user testing
2003-11-10 17:02:00 +00:00
slef
b902f17fa5
z3950 fixes and version display fixes
2003-11-05 23:31:10 +00:00
slef
1fba97b398
Merged $database and $dbname. That could have been nasty in a release
2003-10-31 17:58:16 +00:00
slef
a1a1bfc8fa
Fixing database upgrade failure from koha.upgrade and setting language
2003-10-31 17:40:51 +00:00
slef
4d5274c4d9
Basic fixes to make the installer and upgrader run
2003-10-31 17:34:25 +00:00
slef
054f769d2c
Timed backups in installfiles
2003-10-27 17:39:41 +00:00
slef
fb0a6e739d
Added getmysqldir function
2003-10-27 17:36:17 +00:00
slef
78b00f1709
Old files warning and MARC upgrade fix
2003-10-27 17:13:06 +00:00
slef
9a40e42524
first part of upgrade merge: some FIXMEs and testing to do
2003-10-26 13:21:19 +00:00
slef
2a83b02991
Initial changes so that I can test. /etc still hardcoded. z3950 installation buggy. Really needs merge with Install.pm, which I will nw start on.
2003-10-26 12:21:14 +00:00
tipaul
9027aa7532
etcdir not harcoded
2003-10-25 09:53:54 +00:00
slef
417692a5b5
A lot of wording rewritten
2003-10-22 14:48:08 +00:00
slef
dc21db2954
Work on install bugs (see bug 632)
2003-10-20 19:16:50 +00:00
tipaul
b8fca2a019
Upgrade script :
...
the koha2marc.pl copies the old DB into the new MARC one. This script must be executed when migrating from 1.2.x to 2.0.x.
2003-10-20 15:42:43 +00:00
tipaul
539d1fa7ca
koha.upgrade bugfixes. Should work...
2003-10-20 14:25:36 +00:00
tipaul
2758cd2a75
script to clean MARC DB when a subfield is removed from the MARC editor : the subfield is NOT removed from DB (to avoid stupid loss of data). This script forever removes unused subfields from the DB. Quite fast script.
2003-10-14 12:36:36 +00:00
tipaul
0d96be2e29
adding rebuildnonmarc.pl script : run this script when you change a link between marc and non MARC DB. It rebuilds the non-MARC DB (long operation)
2003-10-14 09:45:29 +00:00
slef
f31b394a03
Removing config info from z3950*sh and using C4::Context in processz3950queue (Fixed bug 39)
2003-10-06 09:10:38 +00:00
slef
9df450b936
add locale test (Closes: 576) and remove crap underlining
2003-10-05 21:27:06 +00:00
rangi
2bf9de3d80
Committed on behalf of Stephen Hedges
...
This is a script for the use of printing, and emailing overdue notices.
The script must be run from the command line
Documentation is contained in the script
2003-09-11 22:37:07 +00:00
tipaul
e44a0bf8f5
adding some <CR>
2003-09-08 13:36:00 +00:00
tipaul
0bf69c0939
some perf improvment tries
2003-09-08 08:41:18 +00:00
slef
4c1fb55c4c
my.cnf and grep bugsquashes from mailing list
2003-09-07 22:51:46 +00:00
tipaul
6240ea9520
moving a z3950 script
2003-09-05 11:29:07 +00:00
tipaul
45ae9b219e
repeating 2x how to login with mySQL user/password
2003-09-05 08:40:28 +00:00
tipaul
9413ee2f7d
modifying MARC21 default setup : using Nelsonville setup, that is working. User just need to define itemtypes.
2003-09-03 15:14:18 +00:00
slef
e28f2b38de
ugly fix, deleting a prototype
2003-07-14 23:36:03 +00:00
slef
f2450dc621
making sure we have enough newlines on quit
2003-07-14 23:30:58 +00:00
slef
adad6f530b
Adding test for Event module
2003-07-14 23:15:55 +00:00
slef
bc6e1a06c4
fixing bug 98 by quoting field and table names
2003-07-09 16:19:19 +00:00
slef
8f91b84fe0
making sure that scripts are covered by 490 fix
2003-07-09 01:21:23 +00:00
slef
28ca6bcc8e
first part of bug 490 fix
2003-07-09 00:16:22 +00:00