Los libros de Google Books en tu sitio

Google Books en tu sitioGoogle Books ahora permite insertar o embeber libros en una página web de forma muy sencilla, el sistema es parecido al de los videos de YouTube donde podemos copiar el código, pegarlo y ya estar visualizando el video directamente en nuestra propia página.

Pero la inserción de libros no se limita a este método, también podremos generar un código que muestra botones que abren un pequeño visualizador (popup), nos llevan directamente a Google Books o a una vista previa en una página de nuestro sitio.

Para insertar los libros debemos utilizar la herramienta llamada Preview Wizard que por el momento se encuentra en inglés, allí deberemos configurar algunos parámetros e introducir un identificador como el ISBN, el código se generará automáticamente aunque también podremos personalizarlo a nuestra medida. La funcionalidad me parece muy interesante y como lo menciona Guillermo de la Brújula Verde, puede resultar muy útil para acompañar un artículo insertando alguna sección específica de un libro, en su blog puedes ver un ejemplo con un «libro embebido».

Ver también:
Leer y descargar libros (24 sitios).
Anécdota graciosa sobre Google Books.

10 comentarios en «Los libros de Google Books en tu sitio»

  1. Víctor, me había olvidado completamente de esto… hoy de casualidad que leí una noticia sobre Google Books lo recordé :)

    Se me pasó totalmente :$

    Responder
  2. Perfectísimo, eso de colocar un js en la plantilla como en «stand bye» para que solo se active ante determinado post es justamente lo que busco.

    «Directamente desde el post no se puede llamar al script, cuando lo necesites?.»

    Mmmm, siii, si me llama al script desde cada post pero el problema es cuando se encuentran dos post que llaman al mismo script en el home por ejemplo, ocurre un bug, se repite el ícono de la vista previa de Google books dos veces y solo se activa el último cargado, osea todos cargan la misma vista previa, he visto el mismo bug en los archivos y en las páginas de post previos donde todos se juntan.

    Si te inventas algo así sería increible ya que también quiero ponerle ese sistme a mi ibox, para que no se cargue innecesariamente y solo lo haga cuando se lo llame desde determinado post, en mi caso yo solo uso el ibox en los videos de Youtube, gracias, dale con todo, esperaré con calma.

    Responder
  3. Ahora entiendo, igual no estoy muy seguro de cómo resolverlo.

    Directamente desde el post no se puede llamar al script, cuando lo necesites?.

    Sino, se me ocurre algo… pero tendría que probarlo… hacer otro script y colocarlo en la plantilla, pero solo funcionaría o llamaría a ese .js que necesitas en determinado momento… cuando tu le des la orden desde un post determinado.

    Tendría que verlo, voy a probar, no se si se puede hacer y te aviso, seguro el domingo lo intento… porque viernes y sabado voy a estar poco online.

    Responder
  4. Ehhh, si, eso si, no me expliqué correctamente, yo tengo hecho eso, lo que quiero es no tener que ponerlo en la plantilla sino en cada post, puesto que no siempre voy a poner libros de Google y me parece un gasto innecesario en mi por si pesada página.

    Cuando llamo al script en cada post, al tener dos o mas en la portada, como que se repiten y se confunden, el resultado es que sale mal el código.

    Habrá algo así como un llamaiento numerado o algo por el estilo, tu y Jmiur por ejemplo ponen tantos ejemplos de scripts en cada post, si los agregaran en la plantilla se les haria imposible la carga.

    Responder
  5. Hay que ponerlo pero sin espacios (lo lei por ahi, no obstante solo me funciona el de popup el embebido para nada, no se si a eso se referían :D), lo que no se es como lograr que no se dañe el script cuando pongo varios post con el mismo js general, hasta cierto punto logré resolver este nuevo problema pero solo pegando en la plantilla el js general: http://books.google.com/books/previewlib.js, me gustaria saber si sabes como evitar poner el js en la plantilla y solo ponerlo en los post, pese a que se repitan varias veces en la página del home o lo que se me vendrá a futuro… en los archivos y en las entradas antiguas.

    Por ahora lo he solucionado fácilmente, pero agregando como te dije el script general a la plantilla, eso quiero evitar.

    Responder

Deja un comentario