Time Nick Message 11:11 dewey rumour has it hdl is here 11:11 paul hdl ? 09:20 paul hello back hdl 09:13 hdl BACK at last 09:13 toins hi hdl 09:13 toins kados, your welcome ! 09:12 kados toins: thanks for your 'useful tools' section 09:12 dewey I haven't seen 'but', paul 09:12 paul seen but not read carefully. 09:11 kados some solutions were offered, can any of them be implemented for 2.2.6? 09:11 kados paul and toins have you seen the mysql 5.0 compatibility issues discussed on the list? 08:43 toins yep 08:43 btoumi toins:are u around? 07:55 kados hehe 07:55 paul (direct translation from french ;-) ) 07:55 paul although it will be a rocket bomb to kill a fly 07:55 paul mmm, probably yes. 07:55 kados paul: could kartouche be packaged with Koha to acomplish the same thing? 07:53 paul (the most important one being the one to search for a term to reach it direcly. something like 10 lines of code. I proposed the dev to send my hack, but got no answer at all) 07:52 paul (with a few hacks) 07:51 paul 0.2 07:51 paul ok, this new table could be a solution, but I think we will need a "compiler" to apply the changes to opac-search.tmpl only once. 07:51 kados what version? 07:51 paul ) 07:51 paul (a dead project i'm afraid, but the version I have works correctly 07:51 kados ahh 07:51 paul it's not mine, it's kartouche, a GPL software ;-) 07:51 kados paul: the tool used for translating Koha from your website 07:50 paul ??? 07:50 kados paul: btw: did you ever commit your web-based tmpl_process ? 07:50 kados or interface-based anyway ... 07:50 kados they allow a user to have a web-based way to configure things 07:49 kados most library systems don't require this 07:49 kados libraries hate to edit html 07:49 kados marc_*_structure should use this new table as well 07:48 paul another note : the opac-search.pl is the most used page in Koha I bet, so the less mysql query, the best 07:48 paul because it would "light" editing 07:48 paul + why can't the library edit HTML ? 07:47 paul mmm... that would give us 3 places to have translations (database marc_*_structure, .po & this new table. Not too good I think 07:45 kados yep 07:45 paul in a new table ? 07:45 paul where in the DB ? 07:43 kados en_EN Search WIPO Search 07:43 kados lang_code term translation 07:43 kados paul: what about soemthing like this in the database: 07:40 paul mmm... I don't see a solution to this problem... maybe a title_en_EN => "Reference", title_fr_FR => "Référence" ... 07:39 kados because some libraries want. for instance, 'Advanced Search' to be called 'WIPO Search' or something 07:39 kados both 07:38 paul I'm not sure. you need translation from english to french (for example), or translation from english to english (like "bookbag / basket" ) ? 07:36 kados I hope that explains it 07:35 kados so I need an idea for how to allow translations of the search points as well ... 07:34 kados it's critical for many of my clients to be able to configure the search themselves without editing any html 07:34 kados all of the information on that page will be stored in the db 07:34 kados http://zoomopac.liblime.com/search 07:33 kados (and what icons to use, etc.) 07:33 kados in 2.4, the librarian will be able to specify from the admin section, which search points appear on advanced search, in which order, what they should be called, and how they should behave 07:33 kados I still haven't explained it well I think 07:32 kados hmmm 07:31 paul the only/best solution maybe to have an external small "script" that just contains $label definition and is imported where needed 07:30 kados title => "Reference",}, 07:30 kados icon => "REF.gif", 07:30 kados value => "mc-collection:REF", 07:30 kados name => "limit", 07:30 kados {label => "Reference", id => "mc-ref", 07:30 kados how about this one: 07:30 paul ? 07:30 paul the rebuild the $indexes from a split /;/ and split /,/ 07:30 kados because that is a very simple case 07:30 paul why not a systempref with '','keyword';'au','author','ti','title' 07:29 kados and I need an idea for how to proceed 07:29 kados and also have multi-language options for get_indexes() 07:29 kados I want to store this in the database and call a get_indexes() sub that pulls it out 07:29 paul this object being "untranslatable" for instance. so we will have to solve the problem for french & other languages as well 07:28 kados (it can also have a visibility flag, but I ignore that for now for simplicity 07:28 kados this is a sample data object that is used in the new API for creating the advanced search indexes 07:27 kados ]; 07:27 kados { value => 'au', label => 'Author' }, 07:27 kados { value => '', label => 'Keyword' }, 07:27 kados my $indexes = [ 07:27 kados ok, let me explain my problem 07:27 paul ??? 07:27 kados but then it would replace the values in the database? 07:26 kados hmmm 07:26 paul ./tmpl_process3.pl for help 07:26 paul cd misc/translation/ 07:26 paul and consider them as a "foreign" language 07:25 paul you could just create a .po file for each of your specific translations. 07:25 paul (I thought I sended you a mail about this, but I probably forgot... 07:25 kados please share :-) 07:25 paul I have one !!! 07:24 kados I need a good idea for how to have multiple translations for values in the database 07:23 kados cool 07:23 toins kados, let's go 07:23 kados hey paul 07:23 paul toins is available now ;-) 07:23 paul hi kados. 07:19 kados sure 07:19 toins kados, in 10 minutes if it's possible... 07:18 kados toins: i have a question for you if you have a moment 07:17 kados toins: s/not/now/ 07:17 toins hi kados 07:17 kados toins: I'm here not 07:17 kados toins: hi 07:14 btoumi hi all 04:52 toins kados around ? 03:08 paul Sandrine est à la clinique pour le RdV du 3e mois ;-) 03:08 paul super pour elle ! 03:06 hdl (Noane fait sa première matinée à l'école.) 03:05 paul hello hdl 03:05 hdl hi all 14:18 thd s/legal/legal and ethical public service/ 14:17 thd owen: yes, I acknowledge that requires a code change. I favour allowing even multiple national Amazon sites to be used with a suitable system preference. If Paul does not pursue that because French libraries are nervous about legal issues over a link to Amazon's business then I will myself eventually. The Amazon Web Services API is the same for all. 14:12 owen kados: I got the tab-switching going in opac-detail.tmpl 14:12 owen And as far as Paul's libraries go: I think most of them are prevented by law from displaying Amazon (or any commercial) content 14:11 owen What would be cool is if booksellers adopted a common API so that folks could choose which source to go with. 14:11 owen thd: I think Amazon.com is hard-coded at the moment, so the issue is really how to change /that/ aspect. The variable name doesn't make much difference as long as you can configure the source. 14:05 thd kados: if you name the variable amazonusreviews or something like that some interested party may more easily be able modify some code to show amazonukreviews, amazonfrreviews , amazondereviews , etc. on the same page. Paul's libraries have many books only found in amazon.com and many also only found in amazon.fr or having a different ISBN on amazon.com when they are included. 13:51 kados thd: officially yes :-) 13:50 thd kados: does that answer also apply to my message? 13:50 kados I don't have time today ... maybe tonight 13:49 kados I should change the name of the amazon variable 13:49 kados owen: good point 13:48 thd kados: had you seen my message? 13:47 owen But I can't say <TMPL_IF NAME="reviews"> if there's already another <TMPL_VAR NAME="reviews"> 13:45 kados but it's not tab=reviews 13:45 kados ahh, right 13:45 owen There's already a variable called "reviews" 13:44 kados etc. 13:44 kados and tab=reviews 13:44 kados so tab=holdings 13:44 kados lets call it 'tab' 13:44 kados gotcha 13:41 owen or something like that 13:41 owen So that I can link to "opac-detail.pl?bib=10238&display=showholdings" 13:41 owen For example: TMPL_IF showholdings> Display holdings tab</TMPL_IF> 13:40 owen I need a few variables added to opac-detail.pl in order to point to specific tabs. Right now I'm using showholdings, showdescriptions, showserials, and showreviews 13:39 kados I need to merge in the rel_2_2 subscription stuff too 13:38 kados yea, good idea 13:37 owen I'm thinking yes, given the serials setup opac-detail has now 13:36 owen Should serials/subscription info have it's own tab (when present)? 13:34 kados yep 13:34 owen So we need to accomodate both possibilities 13:34 kados sometimes the URLs are tables of contents 13:34 kados yes 13:34 owen Are there instances where other formats might have URLs attached? I guess it's possible, isn't it? 13:33 kados ok, I'll add that to the list 13:33 kados ahh ... good point 13:33 owen If so, then you could populate the Holdings tab with the URL(s) 13:33 kados and we also have an itemtype designation 13:33 kados yea ... a couple of them 13:33 owen Is there a way to tell that the record is for a web resource? Some indicator in the MARC record? 13:32 kados what do you think about just hiding the holdings tab? woudl that be confusing too? 13:32 owen Yes 13:31 kados ok ... so is it only websites that have this problem? 13:30 owen A WEB branch might be equally confusing, since it would be listed just like a regular branch 13:28 kados right 13:28 owen For NPL, a title with no copies is usually a mistake--something that should have been deleted along with the last copy 13:28 kados one solution would be to create an item record and have the branch be WEB or something 13:28 owen I believe that's true 13:27 kados but if I understand correctly, we don't really want records that don't have holdings to appear in the OPAC unless they are the ones not supposed to have holdings, right? 13:27 kados so the issue is that some records aren't supposed to have holdings 13:27 owen It's a long-standing issue... 13:27 kados a tmpl_if on ITEM_RESULTS should acomplish that 13:26 kados if there are no holdings, maybe just hide the holdings tab 13:26 owen I had it wired to show the Descriptions tab (which is also empty for this record) 13:26 kados well here's an idea 13:26 kados hmm ... 13:26 kados ahh 13:25 owen Refresh 13:25 kados I don't see that for the Cassini-Huygens record 13:24 owen kados: true, but we don't have a good way to indicate that the record isn't /supposed/ to have any holdings...hence the ubiquitous "No copies available" 13:24 kados maybe we could just have 'Subjects:' and 'URLs:'? 13:23 kados esp since many times the URL _is_ the item itself ... 13:23 kados 'Related' is a bit strange in the context of Subjects and URLs for a record IMO 13:20 owen I must be remembering an older version 13:20 kados s/and$// 13:20 kados as are the MARCNOTES AND MARCSUBJCTS and 13:20 kados so they are 13:19 kados $template->param(BIBLIO_RESULTS => $resultsarray, 13:19 kados my $resultsarray=\@results; 13:19 kados $results[0]->{MARCURLS} = $marcurlsarray; 13:19 kados I lie 13:19 kados wait ... 13:18 kados they're independent contractors :-) 13:18 kados no 13:18 kados hmmm, lemme check 13:18 owen Those aren't part of BIBLIO_RESULTS are they? 13:18 kados each URL is called MARCURL 13:18 owen Come to think of it, I guess MARCNOTES and MARCSUBJECTS aren't showing up either... 13:18 kados the loop is called MARCURLS 13:18 kados k ... lemme dig out the vars 13:17 owen Hm... I must have broken something in opac-detail 13:17 kados i remember now, yes that was on dev_week 13:17 kados there is a MARCURLS loop 13:17 kados yea ... 13:16 owen For records that catalogue web sites: http://zoomopac.liblime.com/cgi-bin/koha/opac-detail.pl?bib=57720 13:16 Burgwork hey paul 13:16 kados you having probs with something? 13:10 owen Was that on dev_week? 13:10 owen kados, didn't you fix something recently related to URLs in records?