Re: [OPEN-ILS-GENERAL] Lightning talks - OPAC kiosk

2011-05-02 Thread Rogan Hamby
Correct.  It was Greg and I'm afraid I don't know Greg's last name or
email off hand but troy.beck...@yclibrary.net is their sysadmin and can
put you in touch with him.  Ned Little, nlit...@florencelibrary.org has
also worked with Chrome Moly and PWB a fair bit.

-- 


Rogan Hamby
Information Technology Director
South Carolina State Library
1500 Senate St., Columbia SC 29211
803.734.8651 | Fax 803.734.4757
 
www.statelibrary.sc.gov 
 
The South Carolina State Library is a national model for innovation,
collaboration, leadership and effectiveness. It is the keystone in South
Carolina's intellectual landscape.





On 5/2/11 7:31 PM, "Stuart Forrest"  wrote:

>Hi
>
>It was someone from York, SC (SCLENDS) I'll try and get the name for you
>but they are using chrome moly from the people who do PWB.
>
>Stuart
>
>
>From: open-ils-general-boun...@list.georgialibraries.org
>[open-ils-general-boun...@list.georgialibraries.org] on behalf of James
>Fournie [james.four...@gmail.com]
>Sent: Monday, May 02, 2011 7:15 PM
>To: Evergreen Discussion Group
>Subject: [OPEN-ILS-GENERAL] Lightning talks - OPAC kiosk
>
>Hi there,
>
>Sorry for the vagueness, but at the conference, someone gave a
>lightning talk about OPAC kiosks and I didn't catch your name or the
>name of the software you used for kiosks.  I'm wondering if you could
>maybe share some details on the list?
>
>At Sitka we have a number of libraries who have varying needs with
>respect to OPAC kiosks and I'm always eager to hear about new options
>to recommend to our sites.   I really liked Opera's built-in kiosk
>mode as it was the easiest to set up for someone with no technical
>skills, but sadly recent Opera+Dojo issues make me hesitant to suggest
>it.  I've also found the BMA Kiosk for Firefox 3 plugin quite
>comprehensive, it's available here:
>https://www.mozdevgroup.com/clients/bm/
>
>Thanks!
>
>~James Fournie
>BC Sitka



Re: [OPEN-ILS-GENERAL] How to have multiple CPU's used, importing a million bib records in EG 2.0?

2011-05-02 Thread Dan Scott
Hi Repke:

On Mon, May 2, 2011 at 3:40 PM, Repke de Vries  wrote:
> Hi,
>
> though we worked out our combination of calling marc2bre followed by 
> pg_loader followed by psql as successive, separate steps  - we are dead in 
> the water 'cause PosgreSQL alone (last step) takes four hours for 100K 
> records: meaning 40 hours for all of our one million bib records.

Right, you don't want to do each of those steps separately, that will
elongate the process.



> Would connecting the steps with UNIX pipes and feeding it the big chunk of 
> one million records, do it?
> So: marc2sre [our calling parameters] [input = the one million bib records] | 
> pg_loader [our calling parameters] | psql
>
> We had that "Unix pipes" advice a couple of times but it seems 
> counter-intuitive: isn't the net result still one large file that goes into 
> PostgreSQL and therefore using one single instead of multiple CPU's ?

Well - rather than having to finish creating each big file at each
step of the process, psql can import each record immediately as it
works its way through the pipe. So there's no delay when you pipe the
commands; the import into the database begins immediately.

To make it parallel, if you have 4 CPUs available, open 4 terminal
sessions and run marc2*re against distinct subsets of the records in
each terminal session. And as each psql connection will (more or less)
tie up one of your database server's CPU cores, you make better use of
your database server's processing power this way. So if bibs1.mrc
contains the first 100,000 MARC records, and bibs2.mrc contains the
next 100,000 MARC records, you would run the following commands (with
additional parameters to your taste of course):

marc2bre bibs1.mrc | pg_loader | psql
marc2bre bibs2.mrc | pg_loader | psql

I'll admit, though, that I haven't done a major import in the 2.x
series and there are several configuration flags that you might want
to consider changing during import that I don't have a complete handle
on. For example, during import, you'll want to set the 'enabled' value
of the 'ingest.assume_inserts_only' config.internal_flag to TRUE to
avoid some DELETE statements that do nothing but waste time during the
initial import (but set it to FALSE after!).

I don't think there is yet a cohesive list of all of these flags, what
effect they have, and what you should set them to for the best import
performance; that would be a great contribution to the documentation.
(And there are probably other functions that we devs could teach to
make use of 'ingest.assume_inserts_only' to improve performance as
well - for example, biblio.extract_located_uris() would be able to
skip two DELETE statements per bib record).

Dan


Re: [OPEN-ILS-GENERAL] Lightning talks - OPAC kiosk

2011-05-02 Thread Forrest, Stuart
Hi

It was someone from York, SC (SCLENDS) I'll try and get the name for you but 
they are using chrome moly from the people who do PWB.

Stuart


From: open-ils-general-boun...@list.georgialibraries.org 
[open-ils-general-boun...@list.georgialibraries.org] on behalf of James Fournie 
[james.four...@gmail.com]
Sent: Monday, May 02, 2011 7:15 PM
To: Evergreen Discussion Group
Subject: [OPEN-ILS-GENERAL] Lightning talks - OPAC kiosk

Hi there,

Sorry for the vagueness, but at the conference, someone gave a
lightning talk about OPAC kiosks and I didn't catch your name or the
name of the software you used for kiosks.  I'm wondering if you could
maybe share some details on the list?

At Sitka we have a number of libraries who have varying needs with
respect to OPAC kiosks and I'm always eager to hear about new options
to recommend to our sites.   I really liked Opera's built-in kiosk
mode as it was the easiest to set up for someone with no technical
skills, but sadly recent Opera+Dojo issues make me hesitant to suggest
it.  I've also found the BMA Kiosk for Firefox 3 plugin quite
comprehensive, it's available here:
https://www.mozdevgroup.com/clients/bm/

Thanks!

~James Fournie
BC Sitka


[OPEN-ILS-GENERAL] Lightning talks - OPAC kiosk

2011-05-02 Thread James Fournie
Hi there,

Sorry for the vagueness, but at the conference, someone gave a
lightning talk about OPAC kiosks and I didn't catch your name or the
name of the software you used for kiosks.  I'm wondering if you could
maybe share some details on the list?

At Sitka we have a number of libraries who have varying needs with
respect to OPAC kiosks and I'm always eager to hear about new options
to recommend to our sites.   I really liked Opera's built-in kiosk
mode as it was the easiest to set up for someone with no technical
skills, but sadly recent Opera+Dojo issues make me hesitant to suggest
it.  I've also found the BMA Kiosk for Firefox 3 plugin quite
comprehensive, it's available here:
https://www.mozdevgroup.com/clients/bm/

Thanks!

~James Fournie
BC Sitka


Re: [OPEN-ILS-GENERAL] Website Updated

2011-05-02 Thread jim
Hi Anoop,

The site looks great!  Many thanks to you and the rest of the website 
improvement team who helped out on 
the overhaul!

-jc

>  ---Original Message---
>  From: Atre, Anoop S 
>  To: open-ils-general@list.georgialibraries.org 
> 
>  Subject: [OPEN-ILS-GENERAL] Website Updated
>  Sent: 02 May '11 12:44
>  
>  Hope everyone had a great conference!
>  
>  Just wanted to make a note that the website has been updated and you will 
> find things a bit different 
from yesterday, hopefully for the better. I noticed that I had to clear my 
cache to get the menu working so 
some of you might see the same glitch. Other than that everything seems to be 
working fine, the main 
page now pulls the latest two articles from the official blog and the right 
side features the latest community 
blog posts. In addition there has been a major over-haul of the downloads page, 
other changes are mostly 
content revision and additional menu links. You might be interested to know 
that the search on the main 
pages (not the dokuwiki pages) searches multiple sources, it has been for a 
while but some of us hadn't 
noticed it right away : ) Feel free to post your thoughts/suggestions or if you 
find any issues to the list.
>  
>  Cheers
>  
>  - - - - - - - - - - - - - - - - - - - - - - - - -
>  Anoop Atre
>  IS Developer & Integrator, MnPALS
>  PH: 507.389.5060
>  OF: 3022 Memorial Library (Office-ML 3022)
>  --
>  "Mit der Dummheit kämpfen Götter selbst vergebens"
>  ~ Johann Christoph Friedrich von Schiller


Re: [OPEN-ILS-GENERAL] Website Updated

2011-05-02 Thread Atre, Anoop S
Joe,
Done, provided some contrast between stable/unstable and changed the text right 
above the downloads table to specify that the stable release is suggested for 
production systems.

- - - - - - - - - - - - - - - - - - - - - - - - -

Anoop Atre
IS Developer & Integrator, MnPALS
PH: 507.389.5060
OF: 3022 Memorial Library (Office-ML 3022)
--
"Mit der Dummheit kämpfen Götter selbst vergebens"
 ~ Johann Christoph Friedrich von Schiller

From: open-ils-general-boun...@list.georgialibraries.org 
[open-ils-general-boun...@list.georgialibraries.org] on behalf of Joseph Lewis 
[joehm...@gmail.com]

Sent: Monday, May 02, 2011 1:59 PM

To: Evergreen Discussion Group

Subject: Re: [OPEN-ILS-GENERAL] Website Updated

Hey Anoop,

The site looks great, especially the downloads page. In the downloads page I 
would probably add "recommended" after the word stable for the 2.0 series, and 
change the status row header to look like the rest to provide more contrast 
between the unstable and stable. The news feed looks great on the homepage :-)

Cheers,
- Joe

--

Public Key: 
[0xF8462E1593141C16]

Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which 
can be mass-produced by unskilled labor.

- NASA

On Mon, May 2, 2011 at 12:44 PM, Atre, Anoop S 
 wrote:

Hope everyone had a great conference!

Just wanted to make a note that the website has been updated and you will find 
things a bit different from yesterday, hopefully for the better. I noticed that 
I had to clear my cache to get the menu working so some of you might see the 
same glitch. Other than
 that everything seems to be working fine, the main page now pulls the latest 
two articles from the official blog and the right side features the latest 
community blog posts. In addition there has been a major over-haul of the 
downloads page, other changes
 are mostly content revision and additional menu links. You might be interested 
to know that the search on the main pages (not the dokuwiki pages) searches 
multiple sources, it has been for a while but some of us hadn't noticed it 
right away : ) Feel free to
 post your thoughts/suggestions or if you find any issues to the list.

[OPEN-ILS-GENERAL] How to have multiple CPU's used, importing a million bib records in EG 2.0?

2011-05-02 Thread Repke de Vries
Hi,

though we worked out our combination of calling marc2bre followed by pg_loader 
followed by psql as successive, separate steps  - we are dead in the water 
'cause PosgreSQL alone (last step) takes four hours for 100K records: meaning 
40 hours for all of our one million bib records.

Also does this approach only use one CPU while we have 4 or even 10 x 4 with 
our CentOS for the moment sitting on top of ten 4 CPU machines.  Memory has 
plenty of GB.

** What  can we do better ?  ** Need to get the 40+ hours down. 

The million bib records are available as one big chunk and as 8 smaller chunks. 

I studied parallel_pg_loader as alternative, assuming that "parallel" means 
spewing out such SQL files for pgsql that PostgreSQL starts working parallel 
processes and thus using all those extra CPU's automatically. 

But I can't a) find out how to call parallel_pg_loader to instruct PostgreSQL 
to work on my 8 smaller chunks simultaneously b) it seems to be designed to 
solve a different problem: smaller sizes of working memory (and we have plenty).

Would connecting the steps with UNIX pipes and feeding it the big chunk of one 
million records, do it?
So: marc2sre [our calling parameters] [input = the one million bib records] | 
pg_loader [our calling parameters] | psql

We had that "Unix pipes" advice a couple of times but it seems 
counter-intuitive: isn't the net result still one large file that goes into 
PostgreSQL and therefore using one single instead of multiple CPU's ?

Those experienced: please assist !  Colleagues of mine have been shopping with 
this practical problem at last week's EG conference (yeah !) but there was so 
much else too. Excellent conference I heard. 

Thanks, IISH - Amsterdam, Repke 

Re: [OPEN-ILS-GENERAL] Import MARC for Overdrive (Electronic resource) records

2011-05-02 Thread Vicki Reeves
Thank you, Jason.

On Mon, 2011-05-02 at 14:50 -0400, Jason Stephenson wrote:
> Quoting Vicki Reeves :
> 
> 
> > I've been told that we can set some attribute of the bib record so that
> > it will always show in the OPAC but I can't find anywhere to set it so
> > that might be in version 2.x
> 
> You can only set that in the database with a SQL query. You want to  
> set the transcendant [sic] field to true for any sources in  
> config.bib_source table that you want to display bib records in the  
> OPAC without copies attached.
> 
> Something like
> 
> update config.bib_source
> set transcendant = TRUE
> where id = ?
> 
> works. You'll want to replace the ? with the id number of the source  
> you want to set.
> 
> As for modifying the MARC fields during import, I'm a bit of a newbie  
> at using the batch import feature, so I don't feel comfortable trying  
> to field that question.
> 
> Jason Stephenson
> MVLC



Re: [OPEN-ILS-GENERAL] Website Updated

2011-05-02 Thread Joseph Lewis
Hey Anoop,

The site looks great, especially the downloads page. In the downloads page I
would probably add "recommended" after the word stable for the 2.0 series,
and change the status row header to look like the rest to provide more
contrast between the unstable and stable. The news feed looks great on the
homepage :-)

Cheers,
- Joe

--
Public Key: 
[0xF8462E1593141C16]

Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system
which can be mass-produced by unskilled labor.
- NASA



On Mon, May 2, 2011 at 12:44 PM, Atre, Anoop S  wrote:

> Hope everyone had a great conference!
>
> Just wanted to make a note that the website has been updated and you will
> find things a bit different from yesterday, hopefully for the better. I
> noticed that I had to clear my cache to get the menu working so some of you
> might see the same glitch. Other than that everything seems to be working
> fine, the main page now pulls the latest two articles from the official blog
> and the right side features the latest community blog posts. In addition
> there has been a major over-haul of the downloads page, other changes are
> mostly content revision and additional menu links. You might be interested
> to know that the search on the main pages (not the dokuwiki pages) searches
> multiple sources, it has been for a while but some of us hadn't noticed it
> right away : ) Feel free to post your thoughts/suggestions or if you find
> any issues to the list.
>
> Cheers
>
> - - - - - - - - - - - - - - - - - - - - - - - - -
> Anoop Atre
> IS Developer & Integrator, MnPALS
> PH: 507.389.5060
> OF: 3022 Memorial Library (Office-ML 3022)
> --
> "Mit der Dummheit kämpfen Götter selbst vergebens"
>  ~ Johann Christoph Friedrich von Schiller


Re: [OPEN-ILS-GENERAL] Import MARC for Overdrive (Electronic resource) records

2011-05-02 Thread Jason Stephenson

Quoting Vicki Reeves :



I've been told that we can set some attribute of the bib record so that
it will always show in the OPAC but I can't find anywhere to set it so
that might be in version 2.x


You can only set that in the database with a SQL query. You want to  
set the transcendant [sic] field to true for any sources in  
config.bib_source table that you want to display bib records in the  
OPAC without copies attached.


Something like

update config.bib_source
set transcendant = TRUE
where id = ?

works. You'll want to replace the ? with the id number of the source  
you want to set.


As for modifying the MARC fields during import, I'm a bit of a newbie  
at using the batch import feature, so I don't feel comfortable trying  
to field that question.


Jason Stephenson
MVLC


[OPEN-ILS-GENERAL] Website Updated

2011-05-02 Thread Atre, Anoop S
Hope everyone had a great conference!

Just wanted to make a note that the website has been updated and you will find 
things a bit different from yesterday, hopefully for the better. I noticed that 
I had to clear my cache to get the menu working so some of you might see the 
same glitch. Other than that everything seems to be working fine, the main page 
now pulls the latest two articles from the official blog and the right side 
features the latest community blog posts. In addition there has been a major 
over-haul of the downloads page, other changes are mostly content revision and 
additional menu links. You might be interested to know that the search on the 
main pages (not the dokuwiki pages) searches multiple sources, it has been for 
a while but some of us hadn't noticed it right away : ) Feel free to post your 
thoughts/suggestions or if you find any issues to the list.

Cheers

- - - - - - - - - - - - - - - - - - - - - - - - -
Anoop Atre
IS Developer & Integrator, MnPALS
PH: 507.389.5060
OF: 3022 Memorial Library (Office-ML 3022)
--
"Mit der Dummheit kämpfen Götter selbst vergebens"
 ~ Johann Christoph Friedrich von Schiller

[OPEN-ILS-GENERAL] Import MARC for Overdrive (Electronic resource) records

2011-05-02 Thread Vicki Reeves
We are a new single planting currently running 1.6.0.8.  We want to add
MARC records for our electronic resource records which are mostly
Overdrive and Gutenberg (we are a mirror site).  

The records I have will upload from the Import MARC feature but will
only show in the OPAC if I add subfield 9 to to the existing 856 field
and set that value to BPL.  

Looking at the documentation, I should be able to make a holdings import
profile which would add this subfield & value.  But I don't understand
what I should put into the profile which would add this to the MARC
records when they are imported.  Does anyone have an example profile or
know of an 'Import for Dummies' manual I could use?  

I've been told that we can set some attribute of the bib record so that
it will always show in the OPAC but I can't find anywhere to set it so
that might be in version 2.x

Thank you.



[OPEN-ILS-GENERAL] Patron email and phone number macros

2011-05-02 Thread Geoff Brown
Hi All,

I posted to the listserv at the end of last week and thought that I would 
repost now that everyone is back and fresh from the conference.

I am trying to figure out the macros to display the patron email address and 
phone number on a bills_historical template. I can't seem to figure it out:

%PATRON_FIRSTNAME% %PATRON_LASTNAME%
%PATRON_BARCODE%

Notify by email:%notify_by_email%
Notify by phone:%notify_by_phone%


Welcome to %LIBRARY%!You had the following bills:

Any advice would be appreciated.

Thanks,
Geoff Brown

Library Technician - eResources, 
NC Libraries and Learning Commons
Niagara College, Welland Campus
300 Woodlawn Road
Welland, ON L3C 7L3
Tel.  (905) 735-2211  Welland x 7731
Fax  (905) 736-6021 
gebr...@niagaracollege.ca 
www.niagaracollege.ca/library 

--- Begin Message ---
Hi All,

I am trying to figure out the macros to display the patron email address and 
phone number on a bills_historical template. I can't seem to figure it out:

%PATRON_FIRSTNAME% %PATRON_LASTNAME%
%PATRON_BARCODE%

Notify by email:%notify_by_email%
Notify by phone:%notify_by_phone%


Welcome to %LIBRARY%!You had the following bills:

Any advice would be appreciated.

Thanks,
Geoff Brown

Library Technician - eResources, 
NC Libraries and Learning Commons
Niagara College, Welland Campus
300 Woodlawn Road
Welland, ON L3C 7L3
Tel.  (905) 735-2211  Welland x 7731
Fax  (905) 736-6021 
gebr...@niagaracollege.ca 
www.niagaracollege.ca/library 


--- End Message ---


Re: [OPEN-ILS-GENERAL] Holds pull lists

2011-05-02 Thread Kathy Lussier
Thank you Jason!

Kathy
 
 
 

> -Original Message-
> From: open-ils-general-boun...@list.georgialibraries.org 
> [mailto:open-ils-general-boun...@list.georgialibraries.org] 
> On Behalf Of Jason Etheridge
> Sent: Monday, May 02, 2011 9:50 AM
> To: Evergreen Discussion Group
> Subject: Re: [OPEN-ILS-GENERAL] Holds pull lists
> 
> > Can anyone tell me what the difference is between the print 
> full pull 
> > list and print full pull list (alternate strategy) options 
> in the Pull 
> > List for Hold Requests? I'm looking at a 2.0.3 system.
> 
> Both of these are attempts at handling very large pull lists 
> that can perform poorly in the native XUL interface.
> 
> Print Full Pull List makes use of an A/T template (Holds Pull 
> List, with hook ahr.format.pull_list).
> 
> The Alt option is powered by /opac/extras/circ/alt_holds_print.html
> and a streaming network call.
> 
> > Also, is there a way to control sorting for a printed pull 
> list sorts? 
> > It looks like the pull list is sorting by call number, but I was 
> > wondering if there is a way to sort by shelving location 
> then call number.
> 
> For the Alt strategy, change the sort_order variable in 
> alt_holds_print.html.  Looks like it's already trying to sort 
> first on shelving location (which can be explicitly ordered 
> under Admin->Local
> Administration->Copy Location Order)
> 
> I'm not sure how to pull in the copy location order 
> information with the A/T template.
> 
> It would take development to have the column sort for 
> Location in the XUL interface understand such order information.
> 
> --
> Jason Etheridge
>  | VP, Tactical Development
>  | Equinox Software, Inc. / Your Library's Guide to Open Source
>  | phone:  1-877-OPEN-ILS (673-6457)
>  | email:  ja...@esilibrary.com
>  | web:  http://www.esilibrary.com
> 



Re: [OPEN-ILS-GENERAL] Holds pull lists

2011-05-02 Thread Jason Etheridge
> Can anyone tell me what the difference is between the print full pull list
> and print full pull list (alternate strategy) options in the Pull List for
> Hold Requests? I'm looking at a 2.0.3 system.

Both of these are attempts at handling very large pull lists that can
perform poorly in the native XUL interface.

Print Full Pull List makes use of an A/T template (Holds Pull List,
with hook ahr.format.pull_list).

The Alt option is powered by /opac/extras/circ/alt_holds_print.html
and a streaming network call.

> Also, is there a way to control sorting for a printed pull list sorts? It
> looks like the pull list is sorting by call number, but I was wondering if
> there is a way to sort by shelving location then call number.

For the Alt strategy, change the sort_order variable in
alt_holds_print.html.  Looks like it's already trying to sort first on
shelving location (which can be explicitly ordered under Admin->Local
Administration->Copy Location Order)

I'm not sure how to pull in the copy location order information with
the A/T template.

It would take development to have the column sort for Location in the
XUL interface understand such order information.

-- 
Jason Etheridge
 | VP, Tactical Development
 | Equinox Software, Inc. / Your Library's Guide to Open Source
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  ja...@esilibrary.com
 | web:  http://www.esilibrary.com