Met de catalogus naar de klant…De UBA op Facebook
Universiteitsbibliotheek
NVB Jaarcongres 2011 | Happe.ning 2.0 | Track 3: The Embedded Librarian
Hoe heette dat boek ook alweer?
Fot
o: M
oniq
ue K
ooijm
ans
Zou de UBA daar iets over hebben?
Fot
o: M
oniq
ue K
ooijm
ans
Dit moeten anderen ook lezen!
Fot
o: M
oniq
ue K
ooijm
ans
Bibliotheek UvAfanpagina
UBAcoach UvApersoonlijk profiel
De UBA presenteert…
Search
Like
Send
Send
Send
Share
Share
Check availability
Check availability
Advanced search
Advanced search
Advanced search
Invite
Van nul tot app
1. Kunst afkijken
2. Verlanglijstje opstellen
3. Bouwen
4. Lanceren
1. Kunst afkijken
2. Verlanglijstje
zoeken in opac (Aleph) zoeken à la Google: één zoekveld zonder -sleutels zoekresultaten binnen Facebook zoekresultaat delen: like, share, send app delen: invite statistieken
We wilden twee dingen niet…
onze app laten vragen om toegang tot Facebook-gegevens van klanten
UBA-inloggegevens van klanten aan Facebook geven
Klanten worden daarom voor aanvragen, reserveren, verlengen en opslaan van titels doorgeleid naar http://opc.uva.nl/
3. Bouwen: inlezen
FACEBOOK APIapi: application programming interface
3. Bouwen: inlezen
3. Bouwen: aanmelden als developer
Facebook-account http://developers.facebook.com: tabblad apps mobiele telefoonnummer voor sms-verificatie rechten om eigen apps te maken en aan te passen
3. Bouwen: integratie met Facebook
3. Bouwen: integratie met Facebook
Eigen url: http://apps.facebook.com/uvacatalogue/ Webapplicatie op UvA-server, onafhankelijk van
Facebook: http://diensten.uba.uva.nl/com/fbk_live/ Integratie met Facebook via JavaScript SDK en
Facebook “back-end”
Zoeken: de achterkant
1. Zoekopdracht in de online catalogus (opac) - Facebook API speelt hierbij geen rol
2. PHP-script op UvA-webserver maakt verbinding met UBA-opac-server, voert zoekopdracht uit, ontvangt resultaten
Zoeken: de achterkant
3. Resultaten worden verwerkt tot JSON en m.b.v. JavaScript en CSS in Facebook lay-out getoond
4. Daarna worden de Facebook-functies (buttons) eraan gekoppeld d.m.v. JavaScript SDK / XFBML
Contra
Chaotische, gedateerde, onjuiste documentatie
Frequente wijzigingen in Facebook API
Ofwel: een FB-app is onderhoudsintensief
TechCrunch 11-08-2011
Contra
Chaotische, gedateerde, onjuiste documentatie
Frequente wijzigingen in Facebook API
Ofwel: een FB-app is onderhoudsintensief
Pro
Klanten bereiken waar ze zijn
PR: klanten delen wat ze in jouw bibliotheek vinden
Vragen?
Joris Osterhaus | [email protected] | technisch
Mariëtte van Selm | [email protected] | inhoudelijk
Links
Bibliotheek UvAhttp://www.facebook.com/BibliotheekUvA
UBAcoach http://www.facebook.com/ubacoach
UBA app http://apps.facebook.com/uvacatalogue/
Facebook Developers http://developers.facebook.com/
Deze presentatie is beschikbaar via http://bit.ly/nvb11uba