Streamlining Book Requests with Chrome

De TallerDocumental on Wiki
Revisión del 00:46 6 nov 2015 de MariaV (discusión | contribuciones) (Página creada con «== Referencia == SCHULKINS, Joseph and Rachel Schulkins. 2015. Streamlining Book Requests with Chrome. Code4Lib Journal [en línea], n.30 [Consulta 6-11-2015]. ISSN 1940-57...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Referencia

SCHULKINS, Joseph and Rachel Schulkins. 2015. Streamlining Book Requests with Chrome. Code4Lib Journal [en línea], n.30 [Consulta 6-11-2015]. ISSN 1940-5758.Disponible en: http://journal.code4lib.org/articles/10996

Resumen en inglés

This article starts by examining why a Chrome Extension was desired and how we saw it making the workflow for requesting new items both easier and more accurate. We then go on to outline how we constructed our extension, looking at the folder structure, third party scripts and services that combine to make this achievable. Finally, the article looks at how the extension is regulated and plans for future development

Resumen

En este artículo escrito por Joseph Schulkins y Rachel Schulkins, ambos de la universidad de Liverpool, explica y detalla el proceso por el cual se desarrolla una extensión del navegador Google Chrome para solicitar libros al departamento de Adquisiciones. Antes de esta extensión los usuarios enviaban correos electrónicos con PDF´s adjuntos al departamento de Adquisiciones. Estas solicitudes no estaban normalizadas y dificultaban los procesos de compra ya que en la mayoría de ocasiones la información estaba incompleta. La solución a esta problemática fue normalizar el proceso con un formulario en línea que los usuarios rellenaban. A partir de esa idea original, se pensó en desarrollar una extensión que además de normalizar el proceso y facilitar la labor de los bibliotecarios, se encargara de la recopilación de los metadatos, buscar el libro en el fondo de la biblioteca y enviar un correo al departamento de adquisiciones para que llevara a cabo sus gestiones. Para la recogida de datos, se utilizó la plataforma Amazon por ser una plataforma que recoge la mayoría de libros publicados en todo el mundo, aunque esta extensión del navegador también es compatible con Abe Books o Blackwell´s . El proceso es bastante simple: una vez el usuario se ha descargado en el navegador la extensión, busca en Amazon el libro, hace click en la extensión y ésta recoge los metadatos del libro (título, autor, ISBN, edición, editorial y año de publicación.) y rellena automáticamente el formulario de solicitud. El usuario de forma manual y por medio de desplegables, únicamente tiene que rellenar el formato del libro, detalles de la reserva y la ubicación. Una vez han sido recogidos todos los metadatos por parte de la extensión, cada solicitud presentada se almacena en la página de datos de Wufoo que además permite monitorear, sacar gráficos y comparativas con el objetivo de mejorar la satisfacción del cliente. Además también se hizo necesario crear un sistema de alertas por email que notifique cuando un documento ha sido prestado. Para esta función Joseph desarrolló una API de Wufoo en AlpacaJS (utiliza JQuery' y JSON' para organizar los elementos del formulario), personaliza un script de PHP y utiliza CURL para enviar la información a Wufoo. Si un mensaje de “éxito” es recibido por CURL, el script PHP muestra un mensaje de éxito en un plugin y si hay un error se le manda un mensaje a Joseph con el problema que le ha pasado al usuario. Antes de este plugin el proceso era más complejo: se desarrolló otra secuencia de comandos usando PHP para comprobar si el ISBN solicitado estaba en el catálogo y el usuario no lo había comprobado. Si ese ISBN no estaba en el catálogo abre una página HTML marcando "errorArea". En el caso de que ese ISBN sí que esté en el catálogo, el script volvería esto como JSON para que la extensión pueda analizarlo, y si la respuesta es "true" se le notifica al usuario que está ya en el catalogo y permite añadir cualquier comentario adicional.

Esta extensión se actualiza sola, se descarga desde Google Chrome Store y es de uso privado. Para restringir el uso de esta extensión se ha predefinido en google groups una lista de correos de la universidad. Por el momento esta extensión ha sido un éxito y se plantea en un futuro no muy lejano que sea una aplicación abierta para todo el mundo y no solo para los miembros de ese google groups.

Comentario

Me parece una extensión estupenda, muy cómoda y que facilita mucho la labor de los bibliotecarios que trabajan en el departamento de adquisiciones. Para el proceso de creación de esta extensión son necesarios muchos conocimientos en programación que manifiesta la necesidad de cooperación entre nuestra formación y la suya. Me gustaría que esta extensión sea accesible para todo el mundo por las facilidades que ofrece para recoger metadatos con tal solo un click . Se podría utilizar incluso para migrar esos datos a un gestor bibliográfico y elaborar bibliografías. El inconveniente que le veo es que no admite muchas plataformas de libros de los que se pueda extraer la información pero en definitiva es veo muy útil esta extensión.

Referencias

Interfaz de programación de aplicaciones. Wikipedia. La enciclopedia libre. 2015.[en línea], [consulta: 05-11-2015 ]. Disponible en: https://es.wikipedia.org/w/index.php?title=Interfaz_de_programaci%C3%B3n_de_aplicaciones&oldid=86080513. CURL. Wikipedia. La enciclopedia libre. 2015 [en línea], [consulta:05-11-2015]. Disponible en: https://es.wikipedia.org/w/index.php?title=CURL&oldid=85665547. JQuery. Wikipedia. La enciclopedia libre. 2015 [en línea], [consulta: 6 de noviembre del 2015]. Disponible en: https://es.wikipedia.org/w/index.php?title=JQuery&oldid=84485946.