Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-08 Thread Elisabeth Keppler
We're not using KPAC at this point but I'd like to add my vote for being
able to filter on shelving location and circ modifier, regardless of
platform.  I'd have to talk to our consortium administrators about this, of
course, but is there a global filter tag in the TPAC as well?  Holly's
absolutely right about the problem of incomplete MARC records.  We're
finding an alarming percentage have almost no fixed field data which makes
filtering virtually useless.

Thanks,
Lise


On Mon, Apr 7, 2014 at 9:45 PM, Holly Brennan haderh...@ci.homer.ak.uswrote:

 GREAT idea, Ben. (I was waiting for you to chime in.) And I already have a
 group made that includes all the Children's locations!

 I'm sure I'll have more questions when I actually dive into this project,
 but this is great help already. Thanks!

 - Holly

 -Original Message-
 From: open-ils-general-boun...@list.georgialibraries.org [mailto:
 open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben Shum
 Sent: Monday, April 07, 2014 5:33 PM
 To: Evergreen Discussion Group
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

 For whatever it's worth, we make use of the custom filter groups and just
 specify a filter group like:
 global_filterfilter_group_entry(4)/global_filter

 Where 4 is the filter group that we set aside for KPAC entries.  Then we
 update the locations(x, y, z) in that filter group using the filter editor
 in the staff client.  This way, whenever we add or remove different copy
 locations, it doesn't require updating the XML file.

 -- Ben

 On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran 
 tmcca...@georgialibraries.org wrote:
  Holly,
 
  I think it's a great question, and I'd love to know if that works when
 you try it out!
 
  Another thing I was mulling over was that it would be fun to make
  another version of the KPAC just for teens with its own graphics and
  just including audience type cd materials. (In my copious spare
  time... )
 
 
  Terran McCanna
  PINES Program Manager
  Georgia Public Library Service
  1800 Century Place, Suite 150
  Atlanta, GA 30345
  404-235-7138
  tmcca...@georgialibraries.org
 
  - Original Message -
  From: Holly Brennan haderh...@ci.homer.ak.us
  To: Evergreen Discussion Group
  open-ils-general@list.georgialibraries.org
  Sent: Monday, April 7, 2014 9:03:54 PM
  Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering
 
  Ah, look at the file! Why didn't I think of that? (Tired, reaching end
  of day.)
 
  Thanks, Terran! Good clues on where to start looking and experimenting.
 
  -Holly
 
  -Original Message-
  From: open-ils-general-boun...@list.georgialibraries.org
  [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf
  Of McCanna, Terran
  Sent: Monday, April 07, 2014 4:57 PM
  To: Evergreen Discussion Group
  Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering
 
  Hmm... I could be wrong (and I'm very tired), but I would guess that
 with the way the global filter tag is set up in the kpac.xml file, that you
 could put any sort of defined filter in there. It is configured for
 audience(a,b,c,d,j) and that is easy to modify, but my guess is you could
 replace that bit in the global filter tag with locations(x,y,z) where
 x,y,z were the IDs (not the names) of the shelving locations you wish to
 display.
 
  This page lists the filters that the query parser understands and it
 says locations refers to shelving location IDs:
  http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:
  search_grammar
 
  I'm not sure if there is a way to determine the IDs of your shelving
 locations without looking at the database table that holds them.
 
  We couldn't do this in PINES because our consortium allows different
 libraries to have different shelving locations and it would be too
 difficult to track, but I don't see why it couldn't work for a smaller or
 more standardized system.
 
 
  Terran McCanna
  PINES Program Manager
  Georgia Public Library Service
  1800 Century Place, Suite 150
  Atlanta, GA 30345
  404-235-7138
  tmcca...@georgialibraries.org



 --
 Benjamin Shum
 Evergreen Systems Manager
 Bibliomation, Inc.
 24 Wooster Ave.
 Waterbury, CT 06708
 203-577-4070, ext. 113




-- 
Lise Keppler
Forsyth County Public Library
660 W 5th St
Winston Salem NC 27101
336-703-3070


Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-08 Thread Kate Butler
We're doing the same thing, though I was using location_groups(#) which syntax 
I got from here: https://bugs.launchpad.net/evergreen/+bug/939570

Is one specification better/more supported than the other?Neither seemed 
was on the wiki page.

Kate Butler
Technology Librarian
Rodgers Memorial Library (Hudson, NH)
http://www.rodgerslibrary.org/

 -Original Message-
 From: open-ils-general-boun...@list.georgialibraries.org [mailto:open-ils-
 general-boun...@list.georgialibraries.org] On Behalf Of Ben Shum
 Sent: Monday, April 07, 2014 9:33 PM
 To: Evergreen Discussion Group
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering
 
 For whatever it's worth, we make use of the custom filter groups and just
 specify a filter group like:
 global_filterfilter_group_entry(4)/global_filter
 
 Where 4 is the filter group that we set aside for KPAC entries.  Then we
 update the locations(x, y, z) in that filter group using the filter editor in 
 the
 staff client.  This way, whenever we add or remove different copy locations,
 it doesn't require updating the XML file.
 
 -- Ben
 
 On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran
 tmcca...@georgialibraries.org wrote:
  Holly,
 
  I think it's a great question, and I'd love to know if that works when you 
  try
 it out!
 
  Another thing I was mulling over was that it would be fun to make
  another version of the KPAC just for teens with its own graphics and
  just including audience type cd materials. (In my copious spare
  time... )
 
 
  Terran McCanna
  PINES Program Manager
  Georgia Public Library Service
  1800 Century Place, Suite 150
  Atlanta, GA 30345
  404-235-7138
  tmcca...@georgialibraries.org
 
  - Original Message -
  From: Holly Brennan haderh...@ci.homer.ak.us
  To: Evergreen Discussion Group
  open-ils-general@list.georgialibraries.org
  Sent: Monday, April 7, 2014 9:03:54 PM
  Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering
 
  Ah, look at the file! Why didn't I think of that? (Tired, reaching end
  of day.)
 
  Thanks, Terran! Good clues on where to start looking and experimenting.
 
  -Holly
 
  -Original Message-
  From: open-ils-general-boun...@list.georgialibraries.org
  [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf
  Of McCanna, Terran
  Sent: Monday, April 07, 2014 4:57 PM
  To: Evergreen Discussion Group
  Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering
 
  Hmm... I could be wrong (and I'm very tired), but I would guess that with
 the way the global filter tag is set up in the kpac.xml file, that you could 
 put
 any sort of defined filter in there. It is configured for 
 audience(a,b,c,d,j)
 and that is easy to modify, but my guess is you could replace that bit in the
 global filter tag with locations(x,y,z) where x,y,z were the IDs (not the
 names) of the shelving locations you wish to display.
 
  This page lists the filters that the query parser understands and it says
 locations refers to shelving location IDs:
  http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:
  search_grammar
 
  I'm not sure if there is a way to determine the IDs of your shelving 
  locations
 without looking at the database table that holds them.
 
  We couldn't do this in PINES because our consortium allows different
 libraries to have different shelving locations and it would be too difficult 
 to
 track, but I don't see why it couldn't work for a smaller or more standardized
 system.
 
 
  Terran McCanna
  PINES Program Manager
  Georgia Public Library Service
  1800 Century Place, Suite 150
  Atlanta, GA 30345
  404-235-7138
  tmcca...@georgialibraries.org
 
 
 
 --
 Benjamin Shum
 Evergreen Systems Manager
 Bibliomation, Inc.
 24 Wooster Ave.
 Waterbury, CT 06708
 203-577-4070, ext. 113


[OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread Holly Brennan
Back at work, processing all the notes I took at the conference... Hooray for 
inspiration!

I understand that the KPAC is set up to filter on  Target Audience (in the 
008), which is wonderfully specific but causes problems when MARC records 
aren't complete (the record won't be included in search results).

So I was thinking, what if I could set up the KPAC to filter based on Shelving 
Location? Then our search results would be complete, since every item has a 
shelving location, and it wouldn't be difficult to include all the juvenile 
shelving locations because they all start with Children's _. I would use 
the shelving location database IDs to filter instead.

The biggest problem I foresee with this thinking is that I want to filter on an 
unstandardized attribute, instead of a standard coded into MARC. I know that 
Evergreen is much happier looking at MARC.

So first question is... Is it possible to manipulate the KPAC to filter on 
something other than Target Audience? Second question would be, Does anyone 
else find this interesting? I am from a single library, not a consortium, so 
perhaps this thinking only appeals to me and it truly is easier to use the 008, 
despite the loss due to incomplete records.

Thanks!

-Holly




Holly Brennan
Library Technology Specialist
Homer Public Library
907-235-3180 (main)
907-435-3154 (direct)
hbren...@cityofhomer-ak.gov



Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread McCanna, Terran
Hmm... I could be wrong (and I'm very tired), but I would guess that with the 
way the global filter tag is set up in the kpac.xml file, that you could put 
any sort of defined filter in there. It is configured for audience(a,b,c,d,j) 
and that is easy to modify, but my guess is you could replace that bit in the 
global filter tag with locations(x,y,z) where x,y,z were the IDs (not the 
names) of the shelving locations you wish to display. 

This page lists the filters that the query parser understands and it says 
locations refers to shelving location IDs:
http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar

I'm not sure if there is a way to determine the IDs of your shelving locations 
without looking at the database table that holds them.

We couldn't do this in PINES because our consortium allows different libraries 
to have different shelving locations and it would be too difficult to track, 
but I don't see why it couldn't work for a smaller or more standardized system.


Terran McCanna 
PINES Program Manager 
Georgia Public Library Service 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmcca...@georgialibraries.org 


Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread Holly Brennan
Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.)

Thanks, Terran! Good clues on where to start looking and experimenting.

-Holly

-Original Message-
From: open-ils-general-boun...@list.georgialibraries.org 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
McCanna, Terran
Sent: Monday, April 07, 2014 4:57 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

Hmm... I could be wrong (and I'm very tired), but I would guess that with the 
way the global filter tag is set up in the kpac.xml file, that you could put 
any sort of defined filter in there. It is configured for audience(a,b,c,d,j) 
and that is easy to modify, but my guess is you could replace that bit in the 
global filter tag with locations(x,y,z) where x,y,z were the IDs (not the 
names) of the shelving locations you wish to display. 

This page lists the filters that the query parser understands and it says 
locations refers to shelving location IDs:
http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar

I'm not sure if there is a way to determine the IDs of your shelving locations 
without looking at the database table that holds them.

We couldn't do this in PINES because our consortium allows different libraries 
to have different shelving locations and it would be too difficult to track, 
but I don't see why it couldn't work for a smaller or more standardized system.


Terran McCanna 
PINES Program Manager 
Georgia Public Library Service 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmcca...@georgialibraries.org 


Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread McCanna, Terran
Holly,

I think it's a great question, and I'd love to know if that works when you try 
it out!

Another thing I was mulling over was that it would be fun to make another 
version of the KPAC just for teens with its own graphics and just including 
audience type cd materials. (In my copious spare time... )


Terran McCanna 
PINES Program Manager 
Georgia Public Library Service 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmcca...@georgialibraries.org 

- Original Message -
From: Holly Brennan haderh...@ci.homer.ak.us
To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org
Sent: Monday, April 7, 2014 9:03:54 PM
Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

Ah, look at the file! Why didn't I think of that? (Tired, reaching end of day.)

Thanks, Terran! Good clues on where to start looking and experimenting.

-Holly

-Original Message-
From: open-ils-general-boun...@list.georgialibraries.org 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
McCanna, Terran
Sent: Monday, April 07, 2014 4:57 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

Hmm... I could be wrong (and I'm very tired), but I would guess that with the 
way the global filter tag is set up in the kpac.xml file, that you could put 
any sort of defined filter in there. It is configured for audience(a,b,c,d,j) 
and that is easy to modify, but my guess is you could replace that bit in the 
global filter tag with locations(x,y,z) where x,y,z were the IDs (not the 
names) of the shelving locations you wish to display. 

This page lists the filters that the query parser understands and it says 
locations refers to shelving location IDs:
http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar

I'm not sure if there is a way to determine the IDs of your shelving locations 
without looking at the database table that holds them.

We couldn't do this in PINES because our consortium allows different libraries 
to have different shelving locations and it would be too difficult to track, 
but I don't see why it couldn't work for a smaller or more standardized system.


Terran McCanna 
PINES Program Manager 
Georgia Public Library Service 
1800 Century Place, Suite 150 
Atlanta, GA 30345 
404-235-7138 
tmcca...@georgialibraries.org 


Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread Ben Shum
For whatever it's worth, we make use of the custom filter groups and
just specify a filter group like:
global_filterfilter_group_entry(4)/global_filter

Where 4 is the filter group that we set aside for KPAC entries.  Then
we update the locations(x, y, z) in that filter group using the filter
editor in the staff client.  This way, whenever we add or remove
different copy locations, it doesn't require updating the XML file.

-- Ben

On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran
tmcca...@georgialibraries.org wrote:
 Holly,

 I think it's a great question, and I'd love to know if that works when you 
 try it out!

 Another thing I was mulling over was that it would be fun to make another 
 version of the KPAC just for teens with its own graphics and just including 
 audience type cd materials. (In my copious spare time... )


 Terran McCanna
 PINES Program Manager
 Georgia Public Library Service
 1800 Century Place, Suite 150
 Atlanta, GA 30345
 404-235-7138
 tmcca...@georgialibraries.org

 - Original Message -
 From: Holly Brennan haderh...@ci.homer.ak.us
 To: Evergreen Discussion Group open-ils-general@list.georgialibraries.org
 Sent: Monday, April 7, 2014 9:03:54 PM
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

 Ah, look at the file! Why didn't I think of that? (Tired, reaching end of 
 day.)

 Thanks, Terran! Good clues on where to start looking and experimenting.

 -Holly

 -Original Message-
 From: open-ils-general-boun...@list.georgialibraries.org 
 [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of 
 McCanna, Terran
 Sent: Monday, April 07, 2014 4:57 PM
 To: Evergreen Discussion Group
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

 Hmm... I could be wrong (and I'm very tired), but I would guess that with the 
 way the global filter tag is set up in the kpac.xml file, that you could put 
 any sort of defined filter in there. It is configured for 
 audience(a,b,c,d,j) and that is easy to modify, but my guess is you could 
 replace that bit in the global filter tag with locations(x,y,z) where x,y,z 
 were the IDs (not the names) of the shelving locations you wish to display.

 This page lists the filters that the query parser understands and it says 
 locations refers to shelving location IDs:
 http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:search_grammar

 I'm not sure if there is a way to determine the IDs of your shelving 
 locations without looking at the database table that holds them.

 We couldn't do this in PINES because our consortium allows different 
 libraries to have different shelving locations and it would be too difficult 
 to track, but I don't see why it couldn't work for a smaller or more 
 standardized system.


 Terran McCanna
 PINES Program Manager
 Georgia Public Library Service
 1800 Century Place, Suite 150
 Atlanta, GA 30345
 404-235-7138
 tmcca...@georgialibraries.org



-- 
Benjamin Shum
Evergreen Systems Manager
Bibliomation, Inc.
24 Wooster Ave.
Waterbury, CT 06708
203-577-4070, ext. 113


Re: [OPEN-ILS-GENERAL] KPAC filtering

2014-04-07 Thread Holly Brennan
GREAT idea, Ben. (I was waiting for you to chime in.) And I already have a 
group made that includes all the Children's locations!

I'm sure I'll have more questions when I actually dive into this project, but 
this is great help already. Thanks!

- Holly

-Original Message-
From: open-ils-general-boun...@list.georgialibraries.org 
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben 
Shum
Sent: Monday, April 07, 2014 5:33 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

For whatever it's worth, we make use of the custom filter groups and just 
specify a filter group like:
global_filterfilter_group_entry(4)/global_filter

Where 4 is the filter group that we set aside for KPAC entries.  Then we update 
the locations(x, y, z) in that filter group using the filter editor in the 
staff client.  This way, whenever we add or remove different copy locations, it 
doesn't require updating the XML file.

-- Ben

On Mon, Apr 7, 2014 at 9:27 PM, McCanna, Terran tmcca...@georgialibraries.org 
wrote:
 Holly,

 I think it's a great question, and I'd love to know if that works when you 
 try it out!

 Another thing I was mulling over was that it would be fun to make 
 another version of the KPAC just for teens with its own graphics and 
 just including audience type cd materials. (In my copious spare 
 time... )


 Terran McCanna
 PINES Program Manager
 Georgia Public Library Service
 1800 Century Place, Suite 150
 Atlanta, GA 30345
 404-235-7138
 tmcca...@georgialibraries.org

 - Original Message -
 From: Holly Brennan haderh...@ci.homer.ak.us
 To: Evergreen Discussion Group 
 open-ils-general@list.georgialibraries.org
 Sent: Monday, April 7, 2014 9:03:54 PM
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

 Ah, look at the file! Why didn't I think of that? (Tired, reaching end 
 of day.)

 Thanks, Terran! Good clues on where to start looking and experimenting.

 -Holly

 -Original Message-
 From: open-ils-general-boun...@list.georgialibraries.org 
 [mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf 
 Of McCanna, Terran
 Sent: Monday, April 07, 2014 4:57 PM
 To: Evergreen Discussion Group
 Subject: Re: [OPEN-ILS-GENERAL] KPAC filtering

 Hmm... I could be wrong (and I'm very tired), but I would guess that with the 
 way the global filter tag is set up in the kpac.xml file, that you could put 
 any sort of defined filter in there. It is configured for 
 audience(a,b,c,d,j) and that is easy to modify, but my guess is you could 
 replace that bit in the global filter tag with locations(x,y,z) where x,y,z 
 were the IDs (not the names) of the shelving locations you wish to display.

 This page lists the filters that the query parser understands and it says 
 locations refers to shelving location IDs:
 http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:
 search_grammar

 I'm not sure if there is a way to determine the IDs of your shelving 
 locations without looking at the database table that holds them.

 We couldn't do this in PINES because our consortium allows different 
 libraries to have different shelving locations and it would be too difficult 
 to track, but I don't see why it couldn't work for a smaller or more 
 standardized system.


 Terran McCanna
 PINES Program Manager
 Georgia Public Library Service
 1800 Century Place, Suite 150
 Atlanta, GA 30345
 404-235-7138
 tmcca...@georgialibraries.org



--
Benjamin Shum
Evergreen Systems Manager
Bibliomation, Inc.
24 Wooster Ave.
Waterbury, CT 06708
203-577-4070, ext. 113