Programming Poetry: Using a Poem Printer and Web Programming to Build Vandal Poem of the Day

De TallerDocumental on Wiki
Saltar a: navegación, buscar

Referencia del artículo

Williamson, E., & Becker, D. (2019). Programming Poetry: Using a Poem Printer and Web Programming to Build Vandal Poem of the Day. The Code4Lib Journal. Recuperado de https://journal.code4lib.org/articles/14575

Resumen original del artículo

Vandal Poem of the Day (VPOD) is a public poetry initiative led by the Center for Digital Inquiry and Learning (CDIL) at the University of Idaho Library. For four academic years VPOD has published contemporary poems daily in collaboration with award-winning poetry presses and journals. This article details the project’s genesis and history, focusing on two aspects of the project: 1) the customized WordPress site, CSS, and plugins that enable the layout, publication, and social media promotion of the poetry and 2) the innovative means we have developed for promoting the site using receipt printers. The latter portion includes details and code related to two different physical computing projects that use receipt printers–one using a Raspberry Pi and the other using a recycled library circulation printer– to print individual VPOD poems on demand.

Resumen original traducido

Vandal Poem of the Day (VPOD) es una iniciativa de poesía pública dirigida por el Centro de Investigación y Aprendizaje Digital (CDIL) de la Biblioteca de la Universidad de Idaho. Durante cuatro años académicos, VPOD ha publicado poemas contemporáneos diariamente en colaboración con galardonadas prensas y revistas de poesía. Este artículo detalla la génesis y la historia del proyecto, centrándose en dos aspectos del proyecto: 1) el sitio personalizado de WordPress, CSS y complementos que permiten el diseño, la publicación y la promoción de la poesía en las redes sociales y 2) los medios innovadores que tenemos desarrollados para promocionar el sitio utilizando impresoras de recibos. La última parte incluye detalles y códigos relacionados con dos proyectos diferentes de computación física que usan impresoras de recibos, uno que usa una Raspberry Pi y el otro que usa una impresora de circulación de biblioteca reciclada, para imprimir poemas VPOD individuales bajo demanda.

Resumen detallado

Introducción

Vandal Poem of the Day (VPOD) es un proyecto de poesía pública con sede en la Biblioteca de la Universidad de Idaho que trae poemas contemporáneos a la comunidad del campus y más allá. Este proyecto comenzó con una conversación entre los poetas Devin Becker y Keetje Kuipers (ambos ganadores del Premio de Poesía A. Poulin, Jr.) durante la conferencia de la Asociación para el Estudio de Literatura y Medio Ambiente de 2015 celebrada en Moscow, Idaho.

Becker trabajó con su compañera, Alexandra Teague, poeta y profesora de inglés de la Universidad de Idaho, para redactar una propuesta para el proyecto VPOD, asegurando la financiación con subvenciones del Consejo de Humanidades de Idaho y una correspondencia del Colegio de Letras, Artes y Ciencias Sociales de la universidad. Estas, contribuyeron con fondos y materiales de marketing para la divulgación del proyecto además de la visita de un poeta destacado para leer como parte de los eventos del primer año. La Biblioteca de la Universidad de Idaho proporcionó asistencia técnica, ya que Becker y el bibliotecario Evan Williamson configuraron el sitio web de VPOD y los flujos de trabajo para facilitar la publicación de los poemas más destacados.

Página de WordPress y trabajo colaborativo

Poemas publicados como JPG vs poemas publicados como texto

Una practica común para la publicación en línea de poesía es publicar cada poema como una imagen en JPG y archivo multimedia mientras este en Wordpress, y es así por dos razones:

  • Los poemas se copiaron y pegaron con menos facilidad y, como tal, se pensó que el plagio y la infracción de derechos de autor eran limitados.
  • La imagen del poema conserva la fuente y el diseño de su publicación original. Publicar los poemas como imágenes también evade el trabajo complejo e interpretativo necesario para marcar los poemas para que se muestren correctamente en HTML.

Además, para el proyecto VPOD se invirtió en el uso de códigos QR para la promoción y el acceso al sitio web. Tenían la esperanza de que muchos de sus usuarios llegarían al sitio a través de sus teléfonos y por ello decidieron que entregar los poemas como imágenes en lugar de texto sería la mejor opción de cara al futuro. Sin embargo, después de revisar el contenido, Becker y el bibliotecario Williamson decidieron romper con esa convención y publicar los poemas en un flujo de trabajo basado en texto, ya que el compartir los poemas en forma de imágenes presentaba algunos problemas y limitaciones:

  • Dependiendo del tamaño de la pantalla, las imágenes a menudo aparecían pixeladas, entregando los poemas de una manera poco clara y reduciendo la legibilidad.
  • Las imágenes no eran necesariamente compatibles con dispositivos móviles porque algunas de las relaciones de aspecto no se adaptaban bien a la gran variedad de tamaños de pantalla que los sitios web modernos buscan admitir.
  • Las imágenes no son accesibles para los lectores de pantalla y otras herramientas utilizadas por personas con discapacidades a menos que contengan una transcripción completa.

Los poemas se proporcionaron en PDF con el nombre del autor, el título del libro y el título del poema y la imagen del poema como una sola página. Con las líneas del poema en archivos de texto sin formato, Williamson desarrolló una serie de operaciones por lotes para simplificar la preparación del texto en la medida de lo posible antes de cargarlo en WordPress y entregarlo a los editores. La configuración básica de VPOD es que cada poema es una "Publicación" de WordPress, con el nombre del autor como "Categoría", que proporciona un conjunto de datos que se puede editar y ordenar de varias maneras para proporcionar acceso. Las "páginas" de WordPress se utilizan para proporcionar medios contextuales para ingresar los datos, es decir, a través de los poetas destacados.

La publicación de cada poema proporciona enlaces a la biografía del autor, otros poemas de VPOD, el libro del editor y libros relacionados en la colección de la Biblioteca de la Universidad de Idaho. Usando las funciones de administración de roles de WordPress, cada publicación / poema fue asignado a un editor involucrado en el proyecto para revisar y pulir. Cada editor verificó el texto del OCR contra la imagen del poema original y agregó cuidadosamente el marcado para representar el diseño original de las líneas. Los editores utilizaron la "vista de código" para trabajar en cada poema, ya que el "editor visual" rompe el diseño manual al agregar un marcado adicional.

Configuración de WordPress y publicación de poemas

Con los poemas transformados en datos de texto viables y cargados en el sistema, Becker trabajó en la configuración de la instancia de WordPress para automatizar la entrega de los poemas diarios y minimizar el mantenimiento regular. Primero, Becker buscó un tema de WordPress que pudiera personalizarse para proporcionar la funcionalidad y presentación deseadas. VPOD necesitaba una apariencia mínima, libre de diseños para que el poema del día sea la característica central del sitio.

VPOD también necesitaba compartir la vinculación entre los poemas, los libros de los que provenían, el sitio de la prensa y las biografías de los poetas. Esto se logró mediante la creación de una página de biografías con anclajes para enlaces directos, la creación de "categorías" de WordPress para los autores que recopilan todos los poemas escritos por cada autor, y la creación de "etiquetas" de WordPress para los poemas que indican el nombre del autor y el identificador de Twitter (si existe).

Sin embargo, la creación de la página principal del sitio requería una personalización de PHP de nivel inferior. Becker modificó la función PHP de la página de índice para mostrar una sola publicación en la página principal que luego condujo, a través de un enlace "¡Leer más poemas!", a un archivo con todas las publicaciones que están categorizadas como "poemas".

El archivo requería un desplazamiento, eso permitió que las funciones típicas de PHP de WordPress se ajustaran ligeramente para que el primer poema en el archivo de "poemas" no apareciera (como ya estaría en la página principal) y la paginación se ajustaría en una publicación. Sin este último ajuste, los poemas / publicaciones se repetirían cuando los usuarios fueran a la siguiente página de poemas / publicaciones en el archivo.

A diferencia de la instancia de WordPress, los flujos de trabajo y el marcado necesarios para publicar correctamente los poemas, proporcionaron algunos desafíos para el proyecto, por ejemplo, cómo hacer que los poemas se lean bien en la pantalla mientras se mantienen algunas indicaciones sobre la estructura de la línea y la estrofa, y cómo incorporar personal no técnico y estudiantes en el flujo de trabajo para marcar y cargar poemas individuales.

Beneficios de usar WordPress

Durante los cuatro años que VPOD ha estado funcionando, hemos tenido estudiantes universitarios, estudiantes de posgrado, profesores y personal trabajando en el marcado y la actualización de los poemas dentro del sitio de WordPress. La capacidad de WordPress para definir usuarios y roles de usuario también permitió este trabajo colaborativo.

Además de permitir un medio para la colaboración y el aprendizaje, la capacidad innata de WordPress a través de complementos para programar la publicación de publicaciones / poemas y anunciar estas publicaciones con un tweet fueron claros beneficios de trabajar con este sistema de gestión de contenidos.

Una vez que los poemas se cargaron completamente en la instancia de WordPress, un administrador usaría el plugin “Drafts Scheduler” para programar un poema que se publicará cada mañana de lunes a viernes durante el año académico. Cada día, entre las 6 y las 7 de la mañana, hora del Pacífico, se publicará automáticamente un nuevo poema en el sitio, en este momento se enviará automáticamente un tweet anunciando la nueva publicación. Como los tweets incluyen automáticamente el nombre del poeta y el identificador de Twitter (si está disponible), esto permitió llamar la atención y retuitear a través de las redes de los propios poetas y fue uno de los esfuerzos promocionales más exitosos que utilizamos.

Estos dos complementos les permitió otros usos para los poemas. Utilizando la función de exportación XML incorporada de WordPress para extraer todos los poemas editados y marcados y el contenido asociado como datos estructurados para su uso en otras herramientas y características.

Poesía a través de las impresoras KioskSlides y PoemBot

Aunque la subvención describió planes específicos para actividades de marketing tradicionales, como proporcionar materiales promocionales impresos, planificar eventos y usar los códigos QR en carteles en toda la ciudad para promover el acceso al sitio VPOD, surgieron nuevas ideas y posibilidades inesperadas a medida que trabajamos con los poemas y colaboraron unos con otros.

Al imprimir los poemas diarios en una forma efímera, literalmente se podría poner la poesía en manos de la comunidad a través de un objeto mundano de la vida cotidiana, utilizando así los recibos para hacer una conexión física entre las personas, la poesía y el sitio web de VPOD.

Para implementar esta idea, utilizaron a través de dos versiones de una impresora de poesía, primero como complemento de una pantalla de información de la biblioteca llamada KioskSlides, y en segundo lugar como una mini impresora independiente llamada PoemBot.

KIOSKSLIDES

Cuando comenzó el VPOD, el primer piso de la Biblioteca de la Universidad de Idaho estaba cerrado por reformas y un gran televisor dio la bienvenida a los visitantes en la entrada temporal utilizando una plataforma de diapositivas de PowerPoint en un bucle para mostrar actualizaciones, noticias y marketing. Vimos la oportunidad de integrar VPOD y crear una pantalla más interactiva con un poema diario.

Para imprimir poemas, una vieja impresora, originalmente utilizada para los recibos de préstamos de la biblioteca fue rescatada de la basura. La mayoría de los bibliotecarios estarán familiarizados con estas impresoras que hacen bastante ruido, en este caso atrayendo la atención sobre la poesía que ingresa al mundo en papel.

Como el ordenador tenía instalados los controladores de impresora correctos y el navegador Chrome se configuró con las opciones "–kiosk-printing –disable-print-preview" para deshabilitar las entradas de diálogo, simplemente agregando onclick = "window.print ()" convierte la diapositiva HTML en un Impresora de poemas interactiva.