[OPEN-ILS-GENERAL] Mobius Book Carousel Demoed at the EG Conference this year

Blake Henderson blake at mobiusconsortium.org
Mon Jun 29 22:06:02 EDT 2015


Jesse,

We have the same issue. Bibs that don't have a book jacket normally (in 
the OPAC), also don't have a book jacket in the carousel.

-Blake-
Conducting Magic
MOBIUS
573-234-4513
877-312-3517

On 6/29/2015 5:35 PM, Jesse McCarty wrote:
>
> Thanks again! After adding the additional perl modules, making the 
> recommended changes, installing an additional item with cpan and then 
> running the script, I have everything up and running. Some items 
> (mainly magazines) are not displaying photos of the item, but I am 
> guessing this is an issue with our external content and not the book 
> carousel?
>
> Jesse McCarty
>
> City of Burlington
>
> IT Technical Assistant
>
> *From:*Open-ils-general 
> [mailto:open-ils-general-bounces at list.georgialibraries.org] *On Behalf 
> Of *Blake Henderson
> *Sent:* Monday, June 29, 2015 12:43 PM
> *To:* open-ils-general at list.georgialibraries.org
> *Subject:* Re: [OPEN-ILS-GENERAL] Mobius Book Carousel Demoed at the 
> EG Conference this year
>
> Jessie,
>
> So, if you manually put something in those lists, the carousel shows them?
>
> If you are having issues with the auto population, then you need to 
> turn your attention to bookbag_update.pl. That perl script needs to 
> run on a cron. It relys on a few perl custom perl modules:
>
> Loghandler.pm
> Mobiusutil.pm
> DBhandler.pm
>
> These are located in the parent directory:
> https://github.com/mcoia/mobius_evergreen
>
> You can just copy those files and put them into the same directory 
> with bookbag_update.pl
>
> You can comment out some of the stuff that Mobiusutil.pm is relying on:
>
> use ZOOM;
> use Net::FTP;
>
> You can also comment out a dependency from DBhandler.pm
>
> use DBD::Firebird;
>
> so that you don't have to install those dependencies as they are not 
> used for this.
>
>
> The script looks at the bookbag's owner (the user that you used to 
> create the list) and scopes the list to the owner's org unit's parent 
> org unit. AKA the system level. If you don't want it to do that, you 
> will need to alter the query:
>
> SELECT ID,(SELECT PARENT_OU FROM ACTOR.ORG_UNIT WHERE ID=(SELECT 
> HOME_OU FROM ACTOR.USR WHERE ID=A.OWNER)),DESCRIPTION FROM 
> CONTAINER.BIBLIO_RECORD_ENTRY_BUCKET A WHERE DESCRIPTION IN(";
>
>
> Change PARENT_OU to just ID if you want the list to only look at items 
> at the branch level.
>
>
> Good luck!
>
>
>
> -Blake-
> Conducting Magic
> MOBIUS
> 573-234-4513
> 877-312-3517
>
> On 6/29/2015 2:21 PM, Jesse McCarty wrote:
>
>     Blake,
>
>     Thanks for the information. Yes, I did get the code from Github
>     and had placed all the files in the default location. After
>     copying the .tt2 files to our
>     /openils/var/templates_burlington/opac/parts/ folder (and editing
>     to add the book bag #s) the three book bag titles are now appearing.
>
>     Now, the only issue is nothing is propagating into the three book
>     bags (ones I created shown below). I created the lists with our
>     circulation account from a web browser and all three are shared,
>     should they be created with an admin account? Since this is not
>     our production server, (running on slightly older data) I checked
>     in/renewed books from my patron account via the staff client to
>     try and get information into them, but still nothing has filled
>     the lists. Do these book bags depend on any cron jobs to propagate?
>
>     Thanks again!
>
>     Jesse McCarty
>
>     City of Burlington
>
>     IT Technical Assistant
>
>     *From:*Open-ils-general
>     [mailto:open-ils-general-bounces at list.georgialibraries.org] *On
>     Behalf Of *Blake Henderson
>     *Sent:* Monday, June 29, 2015 11:20 AM
>     *To:* open-ils-general at list.georgialibraries.org
>     <mailto:open-ils-general at list.georgialibraries.org>
>     *Subject:* Re: [OPEN-ILS-GENERAL] Mobius Book Carousel Demoed at
>     the EG Conference this year
>
>     Jesse,
>
>     Did you happen to get the code from Github?
>
>     https://github.com/mcoia/mobius_evergreen/tree/master/bookbag_update
>
>     There is a folder structure there intended to match the folder
>     structure in /openilstemplat
>
>     /openils/var/web/opac/skin/default/js/carousel
>     and
>     /openils/var/web/templates/opac/parts
>
>     The various files belong to various places. If you are using a
>     template override, book_carousel.tt2 needs to be in the base
>     template folder otherwise the template toolkit breaks.
>
>     Be sure and edit book_carousel.tt2 and replace the numbers with
>     your bookbag id numbers.
>
>     If you are getting nothing, then you might need to inspect the
>     resulting html page and look for
>     <div id="hidden_bb_info" class="hide_me">
>
>     Check to see if that div has any content. If not, the javascript
>     stuff isn't working. If it does, then take a careful look at your
>     CSS. The jquery plugin jcarousel is picky about the CSS. If you
>     just use the CSS example from Github, it should work but it never
>     hurts to double check.
>
>     I would be happy to take a look at what you have.
>
>
>
>
>     -Blake-
>
>     Conducting Magic
>
>     MOBIUS
>
>     573-234-4513
>
>     877-312-3517
>
>     On 6/29/2015 11:56 AM, Jesse McCarty wrote:
>
>         Hello All,
>
>         Has anyone implemented the Book Carousel that Mobius demoed at
>         the conference this year?
>         (http://slides.mobiusconsortium.org/blake/bookcarousel/#/1). I
>         have been going over the slides trying to implement this on
>         our test server with no luck so far. I have placed the
>         appropriate .tt2 files in their locations and created lists
>         with our circulation account, but nothing is showing up either
>         in the lists or on our OPAC. Are there additional instructions
>         online somewhere that I am missing? Extra details: we have
>         four libraries running on our system and at this point we are
>         only looking to implement it for one.
>
>         Thanks!
>
>         Jesse McCarty
>
>         City of Burlington
>
>         IT Technical Assistant
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20150629/7198a3d0/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 245138 bytes
Desc: not available
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20150629/7198a3d0/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 55614 bytes
Desc: not available
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-general/attachments/20150629/7198a3d0/attachment-0003.png>


More information about the Open-ils-general mailing list