<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>betabib &#187; JULIA</title>
	<atom:link href="http://www.betabib.org/tag/julia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.betabib.org</link>
	<description>om bibliotek, annat och det vi gör ...</description>
	<lastBuildDate>Wed, 25 Jan 2012 20:22:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>På samma hylla och nytt e-publiceringssystem</title>
		<link>http://www.betabib.org/2009/12/16/pa-samma-hylla-och-nytt-e-publiceringssystem/</link>
		<comments>http://www.betabib.org/2009/12/16/pa-samma-hylla-och-nytt-e-publiceringssystem/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 11:27:38 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Läst]]></category>
		<category><![CDATA[ir+]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[omslag]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=819</guid>
		<description><![CDATA[Håller på att städa och dokumentera inför slutet i Jönköping. Hittade då ett halvfärdigt script för att kunna &#8221;browsa&#8221; en hylla via omslag. Det är en vidareutveckling av den &#8221;På samma hylla&#8221; funktion som jag gjorde till JULIA för ett tag sedan. I varje fullpost visar vi omslag för upp till de senaste 20 nyförvärven [...]]]></description>
			<content:encoded><![CDATA[<p>Håller på att städa och dokumentera inför slutet i Jönköping. Hittade då ett halvfärdigt script för att kunna &#8221;browsa&#8221; en hylla via omslag. Det är en vidareutveckling av den &#8221;På samma hylla&#8221; funktion som jag gjorde till JULIA för ett tag sedan.<br />
<a href="http://www.betabib.org/wp-content/Same_same1.png"><img src="http://www.betabib.org/wp-content/Same_same1.png" alt="På samma hylla i JULIA" title="På samma hylla i JULIA" width="587" height="1136" class="aligncenter size-full wp-image-820" /></a></p>
<p>I varje fullpost visar vi omslag för upp till de senaste 20 nyförvärven som står på samma hylla. Det är ganska fint och bra. Gör reklam för nya böcker och sätter hylluppställningen i ett sammanhang.</p>
<p>Problemet är att det för en given hylla och tidpunkt alltid är samma 20 böcker. Det betyder att oavsett vilket av omslagen man klickar på så får man alltid samma 20 böcker. Det är gjort så för att spara laddtider.</p>
<p>Vad man egentligen vill ha är ju möjligheten att bläddra på en hylla och se alla böcker som står där. Ev. skulle man vilja filtrera bort böcker som är utlånade. När jag nu hittade det där halvfärdiga scriptet så jobbade jag vidare på det lite. </p>
<p>Laddtiderna är egentligen inte problemet. Det är ett större problem att styra presentationen. Vi har ju inte omslag för alla böcker. Hur gör man för de som inte har omslag? Tomma omslag och en alt-tag är väl sådär. <a href="http://julia.hj.se/php/devbrowser2.php">Men det fungerar i alla fall</a>. Min vidareutveckling av det här scriptet hade varit att försöka göra någon slags cover-flow likt iTunes. Det finns en del färdiga lösningar men hade krävt omkompilering av PHP på JULIA-servern med GD. </p>
<p><a href="http://www.betabib.org/wp-content/Same_same.png"><img src="http://www.betabib.org/wp-content/Same_same.png" alt="Cover browser i JULIA" title="Cover browser i JULIA" width="484" height="232" class="aligncenter size-full wp-image-821" /></a></p>
<p>Enklast hade kanske varit att öppna en lightbox-liknande ruta och köra bläddrandet där.</p>
<p>Egentligen hade det kanske räckt med att bläddra titlarna som text. Då slipper man problemet med tomma omslag.</p>
<p>Den här funktionen kommer nog inte att se sitt ljus i produktions-JULIA av min hand. Men det är ju något för min efterträdare att pilla vidare med. Jag tror det finns en stor poäng i att presentera böcker på detta vis. Man skulle ju vilja göra något som bygger på ämne också. För e-resursernas skull som saknar hylla.</p>
<h2>IR+</h2>
<p>Jag noterar även att det finns utrymme för ytterligare programvaror för institutionella arkiv och publicering. University of Rochester har <a href="http://code.google.com/p/irplus/">lanserat IR+ under Apache License 2.0</a>. Man har bl a fokuserat på att <a href="https://urresearch.rochester.edu/viewResearcherPage.action?researcherId=30">skapa schyssta presentationssidor</a> av forskarna. Det skall bli intressant att se hur IR+ tas emot och om det är något annat lärosäte som hoppar på projektet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/12/16/pa-samma-hylla-och-nytt-e-publiceringssystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwePub &amp; JULIA</title>
		<link>http://www.betabib.org/2009/12/07/swepub-julia/</link>
		<comments>http://www.betabib.org/2009/12/07/swepub-julia/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 09:35:34 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[SwePub]]></category>
		<category><![CDATA[Xsearch]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=803</guid>
		<description><![CDATA[Nu har vi kört SwePub integrerat i JULIA ett par dagar. Då vi redan använder Xsearch API:et för att integrera LIBRIS var det smidigast att ta SwePub via Xsearch med. Inga större konstigheter, det var lite problem inledningsvis med index men nu verkar de vara synkade och fungera bra. SwePubs öppna gränssnitt (SRU, OAI PMH [...]]]></description>
			<content:encoded><![CDATA[<p>Nu har vi kört <a href="http://julia.hj.se">SwePub integrerat i JULIA</a> ett par dagar. Då vi redan använder<a href="http://librishelp.libris.kb.se/help/xsearch_eng.jsp"> Xsearch API:et </a>för att integrera LIBRIS var det smidigast att ta SwePub via Xsearch med. Inga större konstigheter, det var lite problem inledningsvis med index men nu verkar de vara synkade och fungera bra.</p>
<p>SwePubs öppna gränssnitt (<a href="http://www.kb.se/libris/teknisk-information/SwePub/">SRU, OAI PMH och Xsearch</a>) gör det möjligt att integrera och uppmärksamma våra användare på ett potentiellt mycket användbart material.</p>
<p>Snabbt går det med.</p>
<p><a href="http://www.betabib.org/wp-content/swepub3.png"><img src="http://www.betabib.org/wp-content/swepub3.png" alt="JULIA och SwePub" title="JULIA och SwePub" width="859" height="1305" class="aligncenter size-full wp-image-804" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/12/07/swepub-julia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BibCamp 2010 &amp; Ex Libris Developers Meeting</title>
		<link>http://www.betabib.org/2009/11/10/bibcamp-2010-ex-libris-developers-meeting/</link>
		<comments>http://www.betabib.org/2009/11/10/bibcamp-2010-ex-libris-developers-meeting/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 09:04:18 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Ex Libris]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[primo]]></category>
		<category><![CDATA[SFX]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=749</guid>
		<description><![CDATA[För någon vecka sedan var det uppstartsmöte för BibCamp2010. Rekordtidigt! Ett faktum som nog helt skall tillskrivas Jessica Lindholm och Anna Brynolf i Malmö. Jepp, nästa BibCamp blir alltså i Malmö. Jag och Urban Andersson från Göteborgs UB var där en solig fredag för att prata om upplägg, ev. tema och kika på lokalerna. Jag [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.betabib.hj.se/bibcamp2008/files/garland_logo.png" align="right" style="margin-right:2px;">För någon vecka sedan var det uppstartsmöte för BibCamp2010. Rekordtidigt! Ett faktum som nog helt skall tillskrivas Jessica Lindholm och Anna Brynolf i Malmö. Jepp, nästa BibCamp blir alltså i Malmö. Jag och Urban Andersson från Göteborgs UB var där en solig fredag för att prata om upplägg, ev. tema och kika på lokalerna. Jag tror att BibCamp2010 kommer bli lysande, mer fokus på nätverkande och att göra saker tillsammans i en avslappnad atmosfär där alla aktivt bidrar med innehåll. Platserna kommer att begränsas som vanligt och det hela äger rum typ sen vår 2010. Vi lär få anledning att återkomma till ämnet. <img src='http://www.betabib.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://photos-a.ak.fbcdn.net/hphotos-ak-snc3/hs043.snc3/13048_174756096077_608691077_3346280_4354888_s.jpg" align="right" style="margin-right:2px;"> Ganska direkt efter mötet i Malmö åkte jag iväg till Jerusalem och Ex Libris andra Developer meets Developer möte. Det var min tredje resa till Israel på ett år så jag var ganska säker på vad som väntade. Men det är onekligen en viss, eh, spänning i landet som dock känns helt säkert.  Ex Libris har i och med sin Open Platform strategy och med EL Commons som kundplattform för att sprida kundanpassad och utvecklad kod arrangerat ett möte där personer som är aktiva på EL Commons får en chans att träffa Ex Libris egna utvecklare på deras kontor i Jerusalem. Förra året var vi 15 personer. I år var vi 12 från USA, Sverige, Finland, Holland, Tyskland, Österrike, U.K och Australien. </p>
<p><img src="http://photos-f.ak.fbcdn.net/hphotos-ak-snc3/hs063.snc3/13048_173857971077_608691077_3339670_6136794_s.jpg" align="left" style="margin-right:2px;"> Temat för årets möte kom att handla om OPAC funktionalitet via de nyutvecklade REST API:er som Ex Libris utvecklat i enlighet med <a href="http://www.diglib.org/architectures/ilsdi/">DLF ILS Discovery Interface rekommendationer</a>. Flera av de stora leverantörerna har skrivit under en avsiktsförklaring att stödja rekommendationerna men jag tror att Ex Libris är de första att faktiskt utveckla dem. Det är alltså via dessa som Primo kommer att kunna utväxla information med bibliotekssystemen (Aleph och Voyager) men rent praktiskt innebär det även att andra system kan använda dessa för att hämta och presentera information som finns i lokala bibliotekssystem. Denna utveckling torde vara högaktuell för <a href="http://www.kb.se/bibliotek/projektbidrag/pagaende/#LIBRIS">projektet LIBRIS som lokal OPAC</a> då man via dessa skulle kunna lösa funktionalitet för omlån, reservationer m.m. Det som är bra, för en gångs skull, är att Ex Libris själva använder samma API för att integrera sina ILS med Primo. Det borgar för att all funktionalitet måste finnas på plats och vara tillgänglig i API:et.</p>
<p><img src="http://photos-f.ak.fbcdn.net/hphotos-ak-snc3/hs063.snc3/13048_174525266077_608691077_3345272_7530752_s.jpg" align="right" style="margin-right:2px;">Vi gick igenom stora delar av API:et, tittade på exempeltransaktioner och arbetsflöden. Att man valt REST framför SOAP tillskriver man att det senare är mer inriktat på &#8221;operations&#8221; och det förra på resurser. Så vad man gjort är att man mappat alla resurser i ALEPH mot en REST tjänst, även om det är låntagartjänster (request actions, holdings|items, library card, patron info) som står i fokus. Det som är intressant här är att man valt att använda teknik som inte är specifik för biblioteksvärlden (ncip, z39.50) utan en teknik som används även utanför. Det borgar för att fler skall kunna använda och förstå våra system. Det som inte var löst i utvecklingsfasen var hur API:et skulle säkras. Eftersom man kan göra PUT|POST|Delete transaktioner uppkom en diskussion om säkerhet. De har inte bestämt sig ännu men en lösning är att ropande applikation använder ett certifikat. Det intressanta var att de valt att inte lägga på någon som helst säkring på API:et ännu utan ville avvakta vårt möte för att höra våra åsikter. Vissa ville IP-begränsa, andra vill ha U/P och vissa ville ha certifikat. Så jag antar att vi kom fram till att vi ville kunna välja metod lokalt <img src='http://www.betabib.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (det är inte lätt att vara systemleverantör).</p>
<p>REST API:et för att hämta data från bibliotekssystemet är riktigt bra. Här får man ett dokumenterat, standardiserat verktyg för att kunna hämta och uppdatera data som på många vis varit inlåst. Interaktion med lärmiljöer, institutionella arkiv, samkataloger m.m,m.m är en realitet i och med detta. För ALEPH kommer dessa att introduceras inom kort och man talade om att &#8221;nedgradera&#8221; tjänsterna till version 18. Det gör även att jag är mycket tveksam till värdet av att uppgradera till version 20|21 när Fujitsu behagar att erbjuda denna. Om jag antecknade rätt så kommer dessa att introduceras i version 21 som finns tillgänglig från Q3 2010.</p>
<p>Jag har varit ganska skeptisk till värdet av Primo så som Primo2 ser ut idag. Det har liksom saknats för många viktiga bitar för att vara tillräcklig som ersättare för OPAC och MetaLib. Men nu börjar man att komma någonstans. Primo3 för med sig en ny design. En design som vi fick se i Jerusalem. På ett sätt är den väldigt komplicerad, kanske för ambitiös, men det verkar finnas goda möjligheter att anpassa. I korthet bygger man mycket mer på träfflistan än på presentationsvyn av en resurs. Genom att använda tabbar och möjligheten att expandera yta och information direkt i träfflistan tror man att man skall kunna ge användaren ett gränssnitt som är informationsrikt och översiktligt. Jag är lite skeptisk till all den funktionalitet som är inbäddad och ibland gömd, men det är onekligen en beundransvärd ansats och jag hoppas det fungerar i praktiken.</p>
<p>Med en ny design för Primo, med stödet för att hämta information från bibliotekssystemet och stöd för &#8221;OPAC-transaktioner&#8221;, relevansrankning, klustring och med Primo Central så känns det för första gången som att Primo är ett riktigt alternativ till JULIA. Speciellt om man kan hösta in t ex institutionella och ditigala arkiv. Att man dessutom erbjuder en säker arkitektur för att arbeta med tillägg (Jquery i separata &#8221;tiles&#8221;) och möjligheter till grafisk anpassning på ett smidigt sätt är extra godis.</p>
<p>Om jag antecknade rätt så kommer Primo 3 att finnas tillgängligt i Januari. Jag ser fram emot att se om mina höga förväntningar infrias.</p>
<p>Oracle sponsrade mötet och gav en presentation av nyheterna i 11g som kan hjälpa utvecklare av bibliotekstjänster. Man kan väl lugnt säga att det var över min nivå&#8230; men intressant var det att lära sig lite mer om hur Aleph använder Oracle Text. Be mig inte att återge det. I samband med att vi pratade om Oracle togs en av förra årets hetaste frågor upp. Ex Libris vill gärna strypa åtkomsten till databasen. De ser hellre att vi använder Vyer eller API:er. Detta är för att de skall kunna ändra i tabellstrukturer och inte oroa sig över att kunder &#8221;ställer till det&#8221;. De drog även upp ev. licensproblem med att ge oss skrivrättigheter till databasen. Nåja&#8230; det var hett förra året och det var hett i år. Även om jag kanske var den som brann mest. Det är obegripligt att man vill strypa en av Ex Libris starkaste konkurrensfördelar dvs åtkomst till datat. Här pratar man om Open Platform strategy och sedan vill man begränsa just denna öppenhet. Licensfrågan är &#8221;bull&#8221;, dels för att många har egna licenser som tillåter oss att utveckla och dels för att Oracles representant på mötet sade att det var OK.</p>
<p><img src="http://photos-e.ak.fbcdn.net/hphotos-ak-snc3/hs043.snc3/13048_174757966077_608691077_3346296_5816614_s.jpg" align="right" style="margin-right:2px;">Jag förstår att Ex Libris tänker på att de vill kunna ändra på saker. Jag förstår att det kan hända när jag skriver något som pratar direkt med databasen och om det händer så får jag göra om det. Det är mitt ansvar, inte Ex Libris, det är fint att de tänker på mig. Men de behöver inte göra det. Likaså är jag inte dum. Om jag kan använda ett API eller en vy så gör jag det. Men ganska ofta så finns just den vyn eller en tjänsten som jag letar efter inte tillgänglig. Att i det läget öppna upp en support incident för att få denna skapad är inte tillräckligt bra. Speciellt inte i en situation där vi i värsta fall sitter i relation till LIBRIS och FUJITSU innan frågan ens kommer till Ex Libris. Jag passade på att fråga hur många SI incidents som de brukar få från Sverige och det var ganska tyst då. När man vill göra något så vill man göra det med en gång, inte vänta månader på att en begäran om att skapa en ny vy skall leta sig igenom i värsta fall tre nivåer av support och ständigt ifrågasättas. Det hela slutade med att man för nuvarande produkter inte kommer ändra något men att man för framtida produkter kanske kommer att göra saker annorlunda. Åtkomst till datat och databasen är en rättighet som vi INTE skall ge bort där vi har den. I de fall där vi inte har det borde vi slåss för att få det (sneglar på LIBRIS samkatalog). Jag säger inte att kreti och pleti skall ha skrivrättigheter till databasen, men det finns definitivt personer som borde ha det <img src='http://www.betabib.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://photos-d.ak.fbcdn.net/hphotos-ak-snc3/hs063.snc3/13048_174528021077_608691077_3345299_1547530_s.jpg" align="right" style="margin-right:2px;">Alla deltagare delades in i olika produktworkshops där man fick träffa aktuellt utvecklingsteam. Jag hamnade med SFX folket tillsammans med Mark Dehmlow från Notre Dame och Ere Maijala från finska nationalbiblioteket. Vi pratade om bX (och hur det fungerar) och om hur vi ev. skulle vilja använda bX utanför SFX menyn. I princip kom vi fram till att vi borde ha obegränsad åtkomst till bX API:et utan att behöva gå via SFX. Vi pratade även om SFX4 och det otillfredsställande faktum att SFX inte utnyttjar serverns hårdvara i tillräcklig utsträckning. Glädjande nog kommer SFX4 att bära med sig en ny arkitektur (MySQL5 [64bit]) som tillsammans med att man skrivit om en del kod leder till ökad prestanda. Vi pratade om förbättringar i arbetsflöden, t ex om behovet att kunna skapa en bevakning på titlar som ännu inte finns i någon target. Vi pratade om dumpningen av JSI för RSI som är mer korrekt och som används för att få en FT indikator, man kan även få information om e-böcker via RSI.</p>
<p>Varje deltagande bibliotek fick hålla en 15-20 minuters presentation om något de gjort. Jag pratade om JULIA, men passade även på att ta upp frågan om Open Data och lånade Anders Söderbäcks bild där biblioteken är snärjda av leverantörerna. Jag kunde inte låta bli att ta upp frågan. Det passade ju så bra in i sammanhanget där man pratar om en öppen arkitektur, plattform och strategi. Speciellt inför diskussionerna om URM är det viktigt att vi inte hamnar i en situation där vi ger bort vårt metadata för att sedan få köpa tillbaka det i form av &#8221;Data as a service&#8221;. Bilderna från min presentation är nedan. Utöver det så var det några presentationer om Primoimplementationer, några andra OPAC:s, lite Single Sign On (SSO), Mobila applikationer och lite om MetaLib X-server.</p>
<p><center></p>
<div style="width:425px;text-align:left" id="__ss_2429598"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/halwete/julia-and-her-friends" title="JULIA and her friends">JULIA and her friends</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=forsmandevmeeting09-091105084912-phpapp02&#038;stripped_title=julia-and-her-friends" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=forsmandevmeeting09-091105084912-phpapp02&#038;stripped_title=julia-and-her-friends" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/halwete">Daniel Forsman</a>.</div>
</div>
<p></center></p>
<p>Mötet var mycket givande. Dels i nätverkssyfte men framförallt strategiskt. Att få en inblick och möjlighet att diskutera med Ex Libris i Jerusalem om vart de är på väg. Vad de håller på att utveckla och hur de tänker ger oss möjligheter att fundera kring våra egna system och partnerskap för framtiden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/11/10/bibcamp-2010-ex-libris-developers-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Denna bok finns även på stadsbiblioteket</title>
		<link>http://www.betabib.org/2009/09/27/denna-bok-finns-aven-pa-stadsbiblioteket/</link>
		<comments>http://www.betabib.org/2009/09/27/denna-bok-finns-aven-pa-stadsbiblioteket/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 16:02:18 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[Metalib]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[stadsbiblioteket]]></category>
		<category><![CDATA[x-server]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=697</guid>
		<description><![CDATA[I omgångar har jag provat olika sätt att koppla ihop JULIA med katalogen för Stadsbiblioteket (Länsbiblioteket) i Jönköping. På många vis har det varit en tragisk historia med fyrkantiga IT-förvaltare och fyrkantiga system. Men genom att gå omvägarnas omväg har jag nu lyckats koppla ihop katalogerna på verksnivå. Tidigare har man kunnat skicka vidare en [...]]]></description>
			<content:encoded><![CDATA[<p>I omgångar har jag provat olika sätt att koppla ihop JULIA med katalogen för Stadsbiblioteket (Länsbiblioteket) i Jönköping. På många vis har det varit en tragisk historia med fyrkantiga IT-förvaltare och fyrkantiga system. Men genom att gå omvägarnas omväg har jag nu lyckats koppla ihop katalogerna på verksnivå. Tidigare har man kunnat skicka vidare en sökning från JULIA till stadsbibliotekets katalog. Det är ju bra, men jag tänker att man oftare vill kolla om en bok som är utlånad hos oss finns hos dem. </p>
<p>Min första tanke var att använda SFX och en z39.50 plugin. Men jag kan inte hitta något om stadsbibliotekets z-server. Jag vet sedan en tidigare diskussion med kommunens IT-förvaltare att de inte vill att någon använder den. I och med uppgraderingen till den senaste (?) versionen av LIBRA finns det en SRW server som man kan prata med och det är den som MetaLib använder i Samsök och Bibliotek24. Eftersom jag ägnade förra helgen åt att bygga några PHP funktioner för att lista kategorier, databaser och att söka via MetaLibs X-server så slog det mig att detta kanske är en framkomlig väg. Eftersom ingen från kommunens IT förvaltning är inblandad och jag endast använder system som redan är godkända/fungerar borde det inte vara några problem.</p>
<p>Så nu när jag ändå suger ut ISBN/ISSN för att skicka till SFX API och presentera SFX tjänster i en bibliografisk vy så passar jag på att skicka iväg en sökning till Stadsbiblioteket via MetaLibs X-server. Om boken finns så presenteras en länk och om boken inte finns så visas ett meddelande om att den inte finns på stadsbiblioteket. Det hela ser ut att fungera ganska bra, men vi har inte testat det speciellt länge. Vi får se hur det går under veckan. Den mest uppenbara negativa effekten är att det tar några sekunder längre för e-JULIA menyn att presenteras. En lösning på det vore att lägga MetaLib anropet vid sidan av SFX anropet med en egen aktivitetsindikator. Då skulle man bryta upp det lite. Jag får fundera på det och höra vad kollegorna tycker. Just nu är jag mest nöjd med att det finns någon slags koppling. Även om det är omvägen via MetaLib &#8211; för användaren spelar det dock ingen roll eftersom de inte märker av mellansystemet.</p>
<p><a href="http://www.betabib.org/wp-content/lingon.png"><img src="http://www.betabib.org/wp-content/lingon.png" alt="Finns även på SB" title="Finns även på SB" width="514" height="665" class="aligncenter size-full wp-image-698" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/09/27/denna-bok-finns-aven-pa-stadsbiblioteket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Books Preview i JULIA</title>
		<link>http://www.betabib.org/2009/08/26/google-books-preview-i-julia/</link>
		<comments>http://www.betabib.org/2009/08/26/google-books-preview-i-julia/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 09:07:43 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Google Books]]></category>
		<category><![CDATA[JULIA]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=653</guid>
		<description><![CDATA[Nästan alla har idag dynamiska kopplingar till Google Books. Det är fint. Vad som också är fint är möjligheten att länka direkt till Google Books Preview funktion. Så utöver att länka till Google Books kan man länka direkt till blädder-vyn, om den finns. Det är en riktigt skarp funktion som snabbt hjälper användaren att skumma [...]]]></description>
			<content:encoded><![CDATA[<p>Nästan alla har idag dynamiska kopplingar till <a href="http://books.google.com/books?id=XOm-99QdUJIC&#038;source=gbs_ViewAPI">Google Books</a>. Det är fint. Vad som också är fint är möjligheten att länka direkt till<a href="http://books.google.com/books?id=XOm-99QdUJIC&#038;printsec=frontcover&#038;source=gbs_v2_summary_r&#038;cad=0#v=onepage&#038;q=&#038;f=false"> Google Books Preview</a> funktion. Så utöver att länka till Google Books kan man länka direkt till blädder-vyn, om den finns. Det är en riktigt skarp funktion som snabbt hjälper användaren att skumma igenom ett verk och bedöma relevans. I vissa fall verkar man kunna titta på bokens alla sidor! Det finns ingen anledning att inte ta med <a href="http://tinyurl.com/m7s369">den här funktionen i JULIA så nu är den på plats</a>. Det gick ganska smärtfritt och <a href="http://code.google.com/apis/books/docs/preview-wizard.html">Google Book Search APIs Preview Wizard</a> var väldigt trevlig.</p>
<p><a href="http://tinyurl.com/m7s369"><img src="http://www.betabib.org/wp-content/sfx_serv1.png" alt="Google Books Preview i JULIA" title="Google Books Preview i JULIA" width="573" height="766" class="aligncenter size-full wp-image-654" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/08/26/google-books-preview-i-julia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SFX z39.50 plugin &#8211; ALEPH Lookup</title>
		<link>http://www.betabib.org/2009/08/25/sfx-z39-50-plugin-aleph-lookup/</link>
		<comments>http://www.betabib.org/2009/08/25/sfx-z39-50-plugin-aleph-lookup/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 14:17:44 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Aleph]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[SFX]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=649</guid>
		<description><![CDATA[Äntligen har jag fått tummen ur och konfigurerat den getHolding plugin som gör uppslag mot en z39.50 server för ett bibliotekssystem i SFX. Det är ett fiffigt litet verktyg som onekligen hjälper användaren. Speciellt om det rör en bokreferens eller citat-referens i Google Scholar. Även om det är ett elände att ISBN är upplagespecifikt. Om [...]]]></description>
			<content:encoded><![CDATA[<p>Äntligen har jag fått tummen ur och konfigurerat den getHolding plugin som gör uppslag mot en z39.50 server för ett bibliotekssystem i SFX. Det är ett fiffigt litet verktyg som onekligen hjälper användaren. Speciellt om det rör en bokreferens eller citat-referens i Google Scholar. Även om det är ett elände att ISBN är upplagespecifikt. Om ISBN/ISSN saknas i OpenURL förfrågan och det finns titelinformation så försöker den matcha på det. Beståndsinformation hämtas från 866 och 852 . Om man letar efter dokumentation så är det sidorna 175 och framåt i Advanced User&#8217;s Guide. Det finns även en plugin som använder Aleph X-server, men vi väntar fortfarande på att sparka igång den. X-servern alltså.</p>
<p><a href="http://www.betabib.org/wp-content/sfx_serv.png"><img src="http://www.betabib.org/wp-content/sfx_serv.png" alt="SFX Lookup" title="SFX Lookup" width="682" height="485" class="aligncenter size-full wp-image-650" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/08/25/sfx-z39-50-plugin-aleph-lookup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>När saker slutar fungera&#8230; [LIBRIS, Amazon, SFX]</title>
		<link>http://www.betabib.org/2009/08/19/nar-saker-slutar-fungera-libris-amazon-sfx/</link>
		<comments>http://www.betabib.org/2009/08/19/nar-saker-slutar-fungera-libris-amazon-sfx/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 09:29:16 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Exempel]]></category>
		<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[e-JULIA]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[LIBRIS]]></category>
		<category><![CDATA[SFX]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=644</guid>
		<description><![CDATA[Ibland drabbas man av mindre angenäma upplevelser. Speciellt illa är det om man drabbas av att andra ändrar på saker och man använder deras tjänster. Men, ack, sådant är livet i denna hyperlänkade värld. Sedan tidigare så har vi gjort uppslag mot SFX API i JULIA för poster med ISSN. Det har fungerat mycket bra. [...]]]></description>
			<content:encoded><![CDATA[<p>Ibland drabbas man av mindre angenäma upplevelser. Speciellt illa är det om man drabbas av att andra ändrar på saker och man använder deras tjänster. Men, ack, sådant är livet i denna hyperlänkade värld.</p>
<p>Sedan tidigare så har vi gjort uppslag mot SFX API i JULIA för poster med ISSN. Det har fungerat mycket bra. Nu registrerar vi mer och mer e-böcker i SFX och den ideala situationen vore om vi hade MARC poster för alla e-böcker i JULIA samt att dessa var registrerade i SFX. Nu är det lite av en blandning om vi har MARC poster med relevant 856 länk och om de är aktiverade i SFX. För att råda bot på lite av problemet har jag lagt till en funktion i JULIA som gör ett uppslag på ISBN mot SFX.</p>
<p><a href="http://www.betabib.org/wp-content/fulltext_dawson.png"><img src="http://www.betabib.org/wp-content/fulltext_dawson.png" alt="SFX gettFullTxt för böcker" title="SFX gettFullTxt för böcker" width="570" height="784" class="aligncenter size-full wp-image-645" /></a></p>
<p>Främst är jag intresserad av getFullTxt för böckerna, men det blir ju ganska fattigt för det flesta av böckerna i katalogen. Så jag har lagt till getHolding för uppslag mot LIBRIS på verknivå. En tjänst som är ganska fiffig. Jag tänkte nu kika vidare på en getHolding för Stadsbiblioteket i Jönköping vilket verkligen skulle vara fiffigt på titelnivå. Sedan tidigare har vi ju en vidarelänkning för en sökning till stadsbiblioteket, men att i post-vy kunna se om samma bok finns på stadsbiblioteket (eller bara en länk) vore nice. Jag kan även tänka mig att capture citation kan vara fiffig. </p>
<p>Det är spännande att inkludera SFX tjänster utanför SFX menyn och i takt med att SFX utvecklas tror jag det finns stora möjligheter att göra något spännande här.</p>
<p>Det var när jag höll på att stoppa in den nya SFX tjänsten i JULIA som jag upptäckte att saker slutat fungera. Dels var det våra uppslag mot LIBRIS lättvikts API &#8211; Xsearch och dels var det vår koppling till Amazon för omslag och editorial reviews. Givetvis trodde jag att det var mitt fel att saker slutat fungera och började intensivt försöka reda ut var jag hade klantat mig. Efter någon timme stod det klart att felet inte låg hos mig eller något som jag gjort.</p>
<p>LIBRIS API skickade inte ut förväntad XML (vilket de nu fixat, hurra och snabbt jobbat) och Amazon har infört nya regler för hur de svarar på anrop till sitt API &#8211; Amazon&#8217;s Product Advertising API. De kräver nu en timestamp och en signering av varje anrop. </p>
<p>I fallet med LIBRIS var det inte så mycket jag kunde göra. Men i fallet Amazon krävdes det att jag skrev om min kod. Om jag hade varit på hugget under våren hade jag kunnat fixa det här tidigare, men typiskt nog så var det först när det gamla sättet slutade fungera som jag uppmärksammade det hela ordentligt. <a href="http://associates-amazon.s3.amazonaws.com/signed-requests/helper/index.html">Amazons Signed Request Helper</a> var hjälpsam, likaså <a href="http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html">API dokumentationen</a> och <a href="http://forums.digitalpoint.com/showthread.php?t=1366791">diverse forum</a>.</p>
<p>Nu ser allt ut att fungera igen och den nya SFX tjänsten är på plats. Men det var några svettiga timmar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/08/19/nar-saker-slutar-fungera-libris-amazon-sfx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIBRIS levererar API för stavningskontroll</title>
		<link>http://www.betabib.org/2009/06/23/libris-levererar-api-for-stavningskontroll/</link>
		<comments>http://www.betabib.org/2009/06/23/libris-levererar-api-for-stavningskontroll/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 06:05:06 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Exempel]]></category>
		<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Njutbart]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[LIBRIS]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[stavning]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=599</guid>
		<description><![CDATA[All hail Henrik Lindström, veckans hjälte på LIBRIS! Henrik ligger bakom LIBRIS stavnings-API, ett föredömligt snabbt och enkelt system för att hantera stavningsförslag. Du skickar termerna som skall kontrolleras och får tillbaka XML med ev. förslag. Tjänsten kräver att du registrerar maskinen som skall göra anropen och skickar med en unik nyckel. Vi har testat [...]]]></description>
			<content:encoded><![CDATA[<p><center><b>All hail Henrik Lindström, veckans hjälte på LIBRIS!</b></center><br />
<div class="wp-caption aligncenter" style="width: 171px"><a href="http://www.flickr.com/photos/rojor/3485994234/"><img alt="Henrik på BibCamp2009, foto: rojo2001@flickr" src="http://farm4.static.flickr.com/3361/3485994234_44fe422cc9_m.jpg" title="Henrik Lindström stavar rätt till BibCamp2009" width="161" height="240" /></a><p class="wp-caption-text">Henrik på BibCamp2009, foto: rojo2001@flickr</p></div></p>
<p>Henrik ligger bakom <a href="http://blog.libris.kb.se/librisutv/?p=474">LIBRIS stavnings-API</a>, ett föredömligt snabbt och enkelt system för att hantera stavningsförslag. Du skickar termerna som skall kontrolleras och får tillbaka XML med ev. förslag. Tjänsten kräver att du registrerar maskinen som skall göra anropen och skickar med en unik nyckel.</p>
<p>Vi har testat stavnings API:et i JULIA en stund och inte funnit något att anmärka på. Det är helt enkelt väldigt bra!</p>
<p>Från JULIA kör vi nu två &#8221;menade du?&#8221; funktioner vid en sökning som ger noll träffar. Dels en kontroll mot LIBRIS men även en kontroll mot <a href="http://blog.libris.kb.se/librisutv/?p=474">Yahoo! och deras stavningswebbtjänst</a>. De två kompletterar varandra väldigt bra och ger ett utmärkt stöd till våra användare när de slinter på tangentbordet.</p>
<p><a href="http://www.betabib.org/wp-content/libris_spell.png"><img src="http://www.betabib.org/wp-content/libris_spell.png" alt="LIBRIS och Yahoo! stavningsförslag i JULIA" title="LIBRIS och Yahoo! stavningsförslag i JULIA" width="577" height="470" class="aligncenter size-full wp-image-601" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/06/23/libris-levererar-api-for-stavningskontroll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Framtid, samsökning, knutpunkter och veckans tips</title>
		<link>http://www.betabib.org/2009/06/18/framtid-samsokning-knutpunkter-och-veckans-tips/</link>
		<comments>http://www.betabib.org/2009/06/18/framtid-samsokning-knutpunkter-och-veckans-tips/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 11:42:53 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Njutbart]]></category>
		<category><![CDATA[veckans tips]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[LIBRIS]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[Samsök]]></category>
		<category><![CDATA[SUHF]]></category>
		<category><![CDATA[xerxes]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=592</guid>
		<description><![CDATA[Oj, det var en stund sedan jag skrev något. Det beror nog mest på att jag gjort saker. Jag är kluven till sammanfattningar och &#8221;klumpinlägg&#8221;. Men jag orkar nog inte skriva flera inlägg om saker som jag sett eller gjort det sista. I veckan som gick var jag och Cecilia Petersson från Uppsala UB och [...]]]></description>
			<content:encoded><![CDATA[<p>Oj, det var en stund sedan jag skrev något. Det beror nog mest på att jag gjort saker. Jag är kluven till sammanfattningar och &#8221;klumpinlägg&#8221;. Men jag orkar nog inte skriva flera inlägg om saker som jag sett eller gjort det sista.</p>
<p>I veckan som gick var jag och Cecilia Petersson från Uppsala UB och arbetsgruppade med Örebro UB. Efter att <a href="http://www.suhf.se/web/Arbetsgrupper_inom_Forum_for_bibliotekschefer.aspx">SUHF:s arbetsgrupp för framtida biblioteksfrågor</a> avslutat sitt arbete har vi fått en del förfrågningar om att komma och prata. Jag och Cecilia förberedde ett litet seminarium för Örebro UB som vi senare planerar att upprepa med några andra. Upplägget är att vi pratar utifrån vår rapport, men att deltagarna sugs in och får uppgifter (både i grupp och individuellt). Upplägget fungerade väldigt bra och jag känner mig nöjd. Om ert bibliotek funderar på någon slags framtidsworkshop så hör av er. Ni kan få ta del av vårt upplägg.</p>
<p>En av de roligaste uppgifterna var att varje deltagare tvingades formulera de tre viktigaste framtidsfrågorna för sitt arbete, för biblioteket och för universitetet. Vi samlade in dessa och det är ganska roligt (tankeväckande) att läsa vad folk skrivit. Några saker framträder tydligt. Flera efterfrågar långsiktig strategisk kompetensutveckling i olika former och det finns starkt behov av utökad IT kompetens och infrastruktur. </p>
<p>I övrig har jag jobbat med webbplatsen för Knutpunkt 2009, ett samarrangemang mellan Linköping UB och Högskolebiblioteket i Jönköping. Förhoppningen är att dokumentera arbetet med konferenswebbplatsen så att andra konferensarrangörer enkelt kan utnyttja våra erfarenheter. Webbplatsen byggs i Drupal och det hela tuffar på ganska bra. Programmet till konferensen, som handlar om nya kommunikationsmönster, pedagogik och biblioteket som plats ser väldigt starkt ut. John Blyberg (SOPAC 2.0), Virtual-Dave Lankes framtidsvisioner och Peter Williams (Google generation) står för en internationell utblick och touch. Medan t ex Mattias Karlsson från Moderskeppet, Eva Norling, Åke Nygren och Lotta Åstrand står för svenska erfarenheter. Jag tror det kommer bli riktigt bra och intressant. Förhoppningsvis är den där webbplatsen snart på plats så att ni kan läsa mer om upplägget som bygger på parallella spår med arbetsgrupper och föreläsningar.</p>
<p>Värt att notera är att KIB lagt ut sin version av Xerxes &#8211; <a href="https://metasearch.kib.ki.se/">EasySearch</a> &#8211; för öppen beta. Förutom KIB så har även <a href="http://www.lth.se">Luleå universitetssbibliotek</a> börjat använda Xerxes. </p>
<p>På utvecklingsfronten i JULIA har det inte varit helt stilla. Det finns lite ny funktionalitet men jag väntar med att berätta om det då vi fortfarande testar hur det fungerar&#8230;.</p>
<p>Så avslutningsvis, när jag åkte hem från Örebro UB tänkte jag att man skulle införa ett återkommande inslag på den här bloggen: Veckans tips. Jag har svårt att tänka mig en vecka utan att jag skulle komma på ett tips. Så jag utmanar mig själv att försöka komma ihåg att tipsa om något varje fredag framöver (listigt att börja med det här precis före min semester&#8230;.).</p>
<p><b>Veckans tips : Ladda om en sida genom din proxyserver</b><br />
Jag har skrivit om det förut. Men det är värt att upprepa. Om ert bibliotek inte har tipsat era forskare/användare om en bookmarklet/smart bokmärke som laddar om en sida via er proxy-server så är det hög tid. Stjäl javascriptet från <a href="http://www.bibl.hj.se/cm_webb/directsearch/proxymarklet.php">den här sidan</a> eller skriv ett eget.</p>
<p>Vad vi talar om här är alltså ett litet bokmärke som förslagsvis placeras i en toolbar eller verktygsrad i webbläsaren. Om man sedan sitter utanför lärosätets nätverk och behöver ladda om en sida så att man hamnar i rätt nätverk (t ex Google Scholar för SFX länkning) så klickar man bara på bokmärket och sidan laddas om via proxy-servern. </p>
<p>Om ert bibliotek inte har en proxy-server är ni illa ute, på mer än ett sätt.</p>
<p><img src="http://static.tasteline.com/picprod/ImageGallery/Thumbnails/55/77155/55313_102204.jpg" alt="Hoegarden Rosee" align="left" />Snart är det midsommar. <img src="http://static.tasteline.com/picprod/ImageGallery/Thumbnails/55/77155/55277_102111.jpg" alt="Sierra Nevada ESB" align="right" /> Själv skall jag utforska några Hoegarden Rosée som jag mot all förmodan kommit att älska och jag hoppas hitta några Sierra Nevada ESB. </p>
<p>Trevlig midsommar!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/06/18/framtid-samsokning-knutpunkter-och-veckans-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>På samma hylla i JULIA</title>
		<link>http://www.betabib.org/2009/05/30/pa-samma-hylla-i-julia/</link>
		<comments>http://www.betabib.org/2009/05/30/pa-samma-hylla-i-julia/#comments</comments>
		<pubDate>Sat, 30 May 2009 06:46:48 +0000</pubDate>
		<dc:creator>daniel.forsman</dc:creator>
				<category><![CDATA[Gjort]]></category>
		<category><![CDATA[JULIA]]></category>
		<category><![CDATA[opac]]></category>

		<guid isPermaLink="false">http://www.betabib.org/?p=580</guid>
		<description><![CDATA[Egentligen är det konstigt att det inte finns en färdig funktion i vår OPAC för att visa böcker som står på samma hylla när man visar en bibliografisk post. Det är ju ett så enkelt sätt att sätta en titel i ett sammanhang. Högskolebiblioteket i Borås har en del fiffiga funktioner i sin Webvoyage (som [...]]]></description>
			<content:encoded><![CDATA[<p>Egentligen är det konstigt att det inte finns en färdig funktion i vår OPAC för att visa böcker som står på samma hylla när man visar en bibliografisk post. Det är ju ett så enkelt sätt att sätta en titel i ett sammanhang. Högskolebiblioteket i Borås har en del fiffiga funktioner i sin Webvoyage (som Urban Andersson gjort om minnet inte sviker mig) bl a <a href="http://hb.sub.su.se/cgi-bin/voyager/lanevillkor/loanpolicy?mfhdid=91792&#038;pid=26885&#038;seq=20090530080221">en funktion som listar böcker som står på samma hylla</a>. <a href="http://www.biblioteket.stockholm.se/default.asp?id=8227&#038;extras=535938%2FID">Stockholms stadsbibliotek har något liknande</a> i form av omslag under sektionen Låna mer. Här hittar man andras favoriter, rekommenderade och liknande titlar. Jag gillar det och i fredags bestämde jag mig för att gräva lite i Alephs databas och se hur omständigt det skulle vara att göra något åt samma håll. Det gick ganska fort att få till och nu har vi en funktion som listar böcker som står på samma hylla som den post man kikar på. För att krydda det hela lite hämtar vi omslag från AdLibris och visar bara titlar som har omslag. </p>
<div id="attachment_581" class="wp-caption aligncenter" style="width: 432px"><a href="http://julia.hj.se/F/?func=find-b&#038;request=college+algebra+young&#038;find_code=WRD&#038;adjacent=N&#038;x=0&#038;y=0&#038;con_lng=eng"><img src="http://www.betabib.org/wp-content/sameshelf.png" alt="På samma hylla" title="sameshelf" width="422" height="257" class="size-full wp-image-581" /></a><p class="wp-caption-text">På samma hylla</p></div>
<p>Ungefär så här går det till. Vi fångar upp systemnummer för posten. Skickar det med ett ajax anrop (Prototype) till ett PHP script. Där skickar vi en SQL fråga till databasen och ber om att få alla titlar med samma hylluppställning som den aktuella posten. Vi rangordnar posterna efter datum så att senast kommer först (eh, typ) och väljer sedan de tio första posterna. När vi har dessa kollar vi om det finns omslag och om det gör det visar vi omslaget och skickar tillbaka allt till JULIA.</p>
<p>Det finns några begränsningar som jag funderar på att göra något åt. För det första, nu väljer jag de tolv första posterna ordnat efter datum. Det betyder att det kommer alltid bli samma tio titlar som visas för en given hylluppställning. Alltså när man klickar runt mellan poster som visas så blir det samma omslag som visas hela tiden. Lösningen på detta skulle vara att slumpmässigt välja ut 12 poster från alla rader som returneras i SQL-satsen. Nackdelen är att sannolikheten är större att det finns omslag för nyare titlar. För att lösa detta skulle man kunna hålla på och kolla om omslag finns tills dess att man fått sina 12 eller att raderna &#8221;tagit slut&#8221;. Nackdelen med det är att man kan få vänta ganska länge innan fått sina 12 omslag. </p>
<p>Nuvarande lösning är så snabb att den inte kräver någon aktivitetsindikator (tycker jag), nackdelarna är då att det blir samma omslag och att antalet omslag kan variera från 0-12. Att antalet varierar kan ställa till det lite i presentationen. Inte så att det inte fungerar, men det hade kunnat se lite snyggare ut. Jag klurar på att göra någon slags carousel liknande <a href="http://www.bibl.hj.se">den som vi stoppade in på bibliotekets startsida</a>. Det vore lite fint.</p>
<p>Men först inväntar jag kommentarerna från användare och kollegor. I värsta fall kanske de tycker att den inte tillför något och vill att jag tar bort den. I sann &#8221;gör först &#8211; fråga sedan anda&#8221; har denna funktion inte testats eller diskuterats med vare sig kollegor i undervisning eller infodisk. Men det verkar som att enda sättet att testa värdet av något är att göra det i produktion. JULIA är onekligen ett levande exempel på perpetual Beta och det är förvånansvärt sällan som en implementerad funktion dras tillbaka.</p>
<p>Om du vill se hur funktionen ser ut när den är det här <a href="http://julia.hj.se/F/?func=find-b&#038;request=college+algebra+young&#038;find_code=WRD&#038;adjacent=N&#038;x=0&#038;y=0">ett bra exempel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betabib.org/2009/05/30/pa-samma-hylla-i-julia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

