Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Personalización de Primo VE - Buenas prácticas

    Volver al menú

    Introducción

    Para ofrecer a los usuarios la mejor experiencia en Primo VE, Ex Libris llevó a cabo un amplio estudio de usuarios que incluyó las siguientes tareas para ayudar a rediseñar la interfaz de usuario de Primo clásica:
    • Análisis de registros de búsqueda
    • Encuestas a bibliotecarios durante talleres
    • Usuarios entrevistados de diferentes niveles académicos y de distintos países y disciplinas. 
    Durante el diseño y desarrollo de la nueva interfaz, se evaluó la accesibilidad y capacidad de respuesta en varios dispositivos, para garantizar que el nuevo diseño cumpla con las metas según los resultados del estudio de usuarios.
    Puesto que cada biblioteca tiene sus propias necesidades y marca, hemos implementado un nuevo marco de personalización que permite a los clientes tener acceso a puntos de enganche predefinidos para cada componente de la UI y, de esta manera, personalizar cada componente según resulte necesario.
    A fin de garantizar una experiencia de calidad para los usuarios y el desempeño óptimo del sistema, recomendamos a los clientes que prueben todos los cambios que realizan respecto a la accesibilidad y a la capacidad de respuesta en sus entornos de montaje antes de cargar paquetes a su entorno de producción.

    Recursos adicionales

    Véanse los siguientes recursos para conocer más opciones de personalización de Primo VE:

    Inspeccionar elementos web con su navegador

    La mayoría de los navegadores web ofrecen herramientas de desarrollador que le permiten inspeccionar el HTML cargado actualmente y encontrar elementos específicos en una página. En la mayoría de los navegadores puede clicar en F12 o clicar en el botón derecho del ratón en la página y luego seleccionar la opción Inspeccionar elemento.

    Para personalizar Primo VE, debe estar familiarizado con: CSS, HTML, JavaScript y AngularJS. Dependiendo de su experiencia con cada uno de estos lenguajes y marcos, puede realizar personalizaciones más complejas.

    AlmaCustomization.png

    Página de despliegue completo - Sección Obtener

    El siguiente procedimiento demuestra cómo usar la herramienta para inspeccionar del navegador a fin de localizar la tabla de códigos utilizada para definir una etiqueta en Primo VE.

    Para localizar una etiqueta en la página:
    1. En la página que desea inspeccionar, pulse F12.

    2. Seleccione el botón Inspeccionar ejemplar (#1) y luego seleccione la etiqueta (#2) que desee modificar. Cada componente se resalta a medida que mueve el cursor sobre el ejemplar.

      InspectElementExample.png

      Página Resultados breves de inspección
    3. En la pestaña HTML debería ver la etiqueta y su código correspondiente (#3). Si no se ve un parámetro de traducir, en su lugar, se puede buscar la descripción de la etiqueta en la página Todas las tablas de códigos.

    4. En la página Todas las tablas de códigos (Menú de configuración > Descubrimiento > Mostrar configuración > Etiquetas), busque el código o la descripción (la etiqueta de despliegue actual).

      La siguiente figura muestra un ejemplo de búsqueda de un código:

      PVE_AllCodeTables_Search_For_Code.png

      Ejemplo de búsqueda de códigos

      La siguiente figura muestra un ejemplo de búsqueda de una etiqueta:

      PVE_AllCodeTables_Search_For_Label.png

      Ejemplo de búsqueda de etiqueta

    Usar el Gerente del paquete de personalización de la UI

    El Gerente del paquete de personalización permite cargar y gestionar paquetes de personalización, lo cual permite marcar y continuar personalizando Primo VE. Si no se cargan paquetes, el sistema usa solo las configuraciones predeterminadas.

    • No se permiten archivos de bases de datos (.db) en su paquete de personalización. Si el siguiente error ocurre mientras carga su archivo ZIP, elimine todos los archivos .db:

      Error de validación: El tipo de archivo db no se permite en el archivo zip
    • Configurar Windows para mostrar archivos ocultos si no se puede ver ningún fichero .db en la carpeta de paquetes de personalización.

    Para garantizar que un paquete de personalización se integre correctamente con Primo VE, se debe garantizar que el fichero ZIP esté estructurado de la siguiente manera:

    PVE_CP_Structure.png

    Estructura del Paquete de Personalización
    • <View_Code>: la carpeta superior de su paquete de personalización. Se debe cambiar el nombre de la carpeta superior por el código de vista de la institución, que debe estar en el siguiente formato: <institution_code>-<view_code>.

    • css : esta subcarpeta contiene el fichero custom1.css, el cual incluye sus reglas CSS. Estas reglas ignoran las reglas correspondientes en el CSS por defecto.

    • img : eEsta subcarpeta contiene todas las imágenes personalizadas para Primo VE. Para garantizar que aparezca la imagen correcta en Primo VE, asegúrese de utilizar el mismo nombre del fichero que el original.

    • js : esta subcarpeta contiene el fichero custom.js, que incluye sus scripts .

    • html : esta subcarpeta incluye las siguientes subcarpetas, las cuales almacenan todos los ficheros HTML personalizados para Primo VE:

      • página de inicio - El fichero homepage_en.html le permite personalizar el área de la página debajo del cuadro de búsqueda en la página de Inicio de Primo VE. Para admitir otros idiomas, se pueden crear y cargar nuevos ficheros HTML con el código de idioma correspondiente. Por ejemplo, homepage_fr.html Para obtener más información, vea Página de inicio.

        HomePage_Cust.png

        Página de inicio de Primo VE
        • El sistema no utiliza contenido dentro de las etiquetas <script>.

        • Como este código está anidado en el código HTML principal, se recomienda incluirlo en una etiqueta <div> (recuadros de la etiqueta <html>).

      • correo electrónico - Los ficheros de la plantilla email_<2-character_language_code>.html (tales como email_en.html) le permiten configurar el diseño y formato de los correos electrónicos (según los idiomas admitidos por la IU), que se envían cuando los usuarios realizan la acción Enviar a correo electrónico. Observe que la carpeta correo electrónico no se creó para usted. Para obtener más información, consulte Personalizar la Plantilla de Correo Electrónico.

      • ayuda - El fichero help_en.html le permite crear una página de ayuda para que la consulte. Para admitir otros idiomas, se pueden crear y cargar nuevos ficheros HTML con el código de idioma correspondiente. Por ejemplo, help_fr.html Para obtener más información, véase Crear una página de ayuda personalizada. Dado que no se proporciona una página de ayuda predeterminada, se deberá añadir el directorio de ayuda al paquete de personalización.

    Se puede crear un paquete de personalización desde la página Ver Configuración o desde Primo Studio, pero se necesita utilizar la página Ver Configuración para implementar el paquete de personalización para los dos métodos. Para obtener más información, vea las siguientes secciones:

    Acceder a Primo Studio

    Primo Studio le permite personalizar de manera interactiva algunos aspectos de su vista y crear un paquete de personalización para desplegar con la página Configuración de vista en Primo VE. Para obtener más información, véase Primo Studio para Primo VE.

    Para acceder a Primo Studio:
    1. Edite su vista en la página Configuración de vista (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas).

    2. Seleccionar la pestaña Gestionar paquete de personalización.

    3. Seleccione Ir a Primo Studio en la sección Crear un paquete de personalización.

    Crear un paquete de personalización

    Para crear un paquete de personalización:
    1. En la página Lista de vistas (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas), edite su vista.

    2. Seleccionar la pestaña Gestionar paquete de personalización.

      PVE_PrimoStudio_ManageCustomizationPackageTab.png

      Pestaña Gestionar paquete de personalización
    3. Seleccione Descargar para descargar el paquete de personalización. Si esta es la primera vez, descargue el paquete de plantilla. De lo contrario, descargar el paquete actual para garantizar que se esté usando la última versión.

    4. Descomprima los ficheros.

    5. Asegurarse de que la carpeta superior del fichero zip del paquete sea la carpeta <View_Code>, la cual debe tener el siguiente formato: <institution_code>-<view_code>. Por ejemplo, PRMO_OAP_INST-Alma.

    6. Según sea necesario, personalizar los ficheros de configuración y las carpetas asociadas a la página de inicio, imágenes y CSS. Debe conservar la estructura y los nombres de los ficheros que está reemplazando. Consulte las siguientes secciones para obtener detalles de cómo marcar y hacer cambios simples en su vista:

    7. Comprima la carpeta de código de vista.

      PVE_CustomZippedPackage.png

      Carpeta de código de vista comprimida

      Se recomienda a los usuarios de Windows que utilicen una herramienta de compresión como 7zip o Winrar en lugar de Windows Enviar a > Comprimir carpeta para evitar errores de carga.

       

      Los usuarios de Mac deben usar el siguiente procedimiento para comprimir y extraer cualquier fichero .DS_Store oculto:

      1. Abra la aplicación Terminal en Aplicaciones > Herramientas.

      2. Muévase al directorio matriz de la carpeta que desea comprimir. Por ejemplo:
        cd /Users/<user name>/<parent folder>

      3. Introduzca el siguiente comando para comprimir el fichero:
        zip –r <target file>.zip <My_View> - x "*.DS_Store"

    8. Especifique el nombre del paquete comprimido y clique en Cargar.

    9. Seleccione Guardar para aplicar los cambios.

    10. Actualice su vista en el navegador web y pruebe sus cambios antes de cargarlos en el servidor de producción.

    Añadir un logo clicable

    La pestaña Gestionar paquete de personalización en la página Configuración de vista (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas) le permite cargar un nuevo logotipo y definir un enlace que abra una página cuando el usuario hace clic en el logotipo. Los siguientes formatos de imagen son compatibles: PNG y SVG.

    Es posible que IE11 no sea compatible por completo con el despliegue de las imágenes SVG.

    Para cargar un logo nuevo:
    1. Edite su vista en la página Configuración de vista (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas).

    2. Seleccione la pestaña Gestionar paquete de personalización.

    3. En la sección Cargar logo, siga los siguientes pasos:

      1. Seleccione una imagen para cargar en el campo Cargar fichero de logotipo.

        El sistema coloca las siguientes restricciones en el fichero del logotipo:
        • El formato de fichero de la imagen debe ser .png o .svg.

        • La altura de la imagen no puede exceder los 100 píxeles.

        • El ancho de la imagen no puede exceder los 300 píxeles.

        • El tamaño de la imagen no puede exceder los 30 KB.

      2. Seleccionar Cargar.

        Si desea eliminar el logotipo clicable, seleccione Eliminar logotipo.

      3. Si desea que la imagen sea clicable, especifique la URL de redirección en el campo URL de logotipo clicable.

    4. Seleccione Guardar para guardar los cambios en el paquete de personalización.

    Personalizar la Plantilla de Correo Electrónico

    Primo VE le permite personalizar el formato de los correos electrónicos enviados a los usuarios después de seleccionar la acción Enviar a correo electrónico en Primo VE. Se puede personalizar el formato con o sin Primo Studio. Con cualquier método, debe cargar las plantillas personalizadas de correo electrónico con la página Ver Configuración. Además, puede crear plantillas de correo electrónico por separado por cada idioma admitido en la IU.

    • La plantilla de correo electrónico para Primo VE admite un máximo de 50 registros. Si un usuario envía más de 50 registros, el sistema volverá a la plantilla clásica de correo electrónico que se utilizó en versiones anteriores.

    • Por razones de seguridad, todos los enlaces se eliminarán de su plantilla de correo electrónico.

    La siguiente figura presenta la salida de muestra de la plantilla de Correo Electrónico lista para usar en Primo VE.

    Primo_SendEmailExample.png

    Ejemplo de Correo Electrónico para Acciones de Enviar a Correo Electrónico en Primo VE

    La plantilla de Correo Electrónico está en formato HTML e incluye las siguientes secciones:

    • Logotipo - Muestra el mismo logotipo que se carga con el Gestor de paquetes de personalización (Menú de configuración > Descubrimiento > Configuración de despliegue > Configurar vistas). Para más detalles, véase Añadir un logotipo clicable.

    • Nota de institución: muestra el texto configurado con el siguiente código en la tabla de códigos Enviar Correo Electrónico y SMS: nui.email.institutionNote. Por defecto, este campo no tiene valor y no se mostrará si se deja en blanco.

    • Lista de registros: por cada registro, el correo electrónico muestra un despliegue breve del registro y la declaración de disponibilidad.

    • Descargo - Muestra el texto configurado con el siguiente código en la tabla de códigos Enviar correo electrónico y SMS: nui.email.disclaimer

    Opciones de configuración 

    ​Los ficheros de plantilla email_<2-character_language_code>.html (como email_en.html) le permiten configurar el diseño y formato de los correos electrónicos (según los idiomas admitidos por la IU), que se envían cuando los usuarios realizan la acción Enviar a correo electrónico en Primo VE. Para más detalles y ejemplos de cómo personalizar las plantillas de correo electrónico, consulte la siguiente página on GitHub: 

    Observe que el fichero de plantilla de correo electrónico predeterminado se llama email_en_US.html en GitHub.

    • Si decide personalizar la plantilla de correo electrónico lista para usar y su vista admite idiomas adicionales, debe crear y cargar un fichero de plantilla por separado por cada idioma (incluido el fichero por defecto email_en.html).

    • La alineación del texto de correo electrónico es en función de las configuraciones del cliente de correo electrónico.

    Después de haber creado o modificado cualquier fichero de la plantilla de correo electrónico, edite la vista (Menú de Configuración > Descubrimiento > Mostrar Configuración > Configurar Vistas), seleccione la pestaña Gestionar Paquete de Personalización, y luego utilice uno de los siguientes métodos para cargar los ficheros de la plantilla del correo electrónico a la IU:

    • Guarde los ficheros de la plantilla de correo electrónico debajo del directorio html/email en el paquete de personalización de su vista, y cargue todo el paquete de personalización.

    • Si no está usando un paquete de personalización, puede usar la sección Cargar plantillaspara cargar ficheros de plantilla de correo electrónico o elegir usar la plantilla de correo electrónico clásica. Por defecto, su vista usa la nueva plantilla de correo electrónico.

      PVE_MCP_UploadTemplates.png

      Página Ver Configuración - Sección Nuevas Plantillas de Carga

    Si quiere eliminar un fichero de la plantilla de correo electrónico, elimínelo debajo del directorio html en el paquete de personalización de la vista y cargue el paquete modificado en la IU. Si desea volver a la plantilla de correo electrónico predeterminada, elimine todas las plantillas de correo electrónico bajo el directorio html en el paquete de personalización de vista y cargue el paquete modificado en la IU.

    Personalización de íconos SVG

    A diferencia de otros ficheros de imagen (como PNG, GIF y JPG), el formato SVG (gráficos vectoriales escalables) es un fichero editable basado en XML que representa un conjunto detallado de coordenadas que indica a su navegador cómo dibujar una imagen. Primo VE le permite sustituir las imágenes SVG mediante la personalización del fichero custom-ui.svg, que no se proporciona por defecto y se almacena en directorio /img de su paquete de personalización. Este fichero contiene un contenedor SVG (envoltorio) que puede incluir uno o más elementos SVG, donde cada elemento SVG es una imagen independiente que tiene su propio ID de SVG.

    Por ejemplo:

    <?xml version="1.0" encoding="UTF-8" ?>
    <svg xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink width="24" height="5000" viewBox="0 0 24 5000">

           .

           .

    /svg>

    Ejemplo de archivo SVG con contenedor vacío

    Puede sustituir los íconos existentes asignando los identificadores SVG utilizados para representar íconos específicos en Primo VE a los elementos SVG que añada al contenedor del fichero de personalización.

    Para reemplazar un ícono SVG:
    1. En el navegador, inspeccione el ícono que desea reemplazar y obtenga su ID de SVG, que se utiliza más tarde en este procedimiento.

      PVE_Inspect_Icon_Get_ID.png

      Inspeccione el ícono en el navegador

      No incluya el sufijo _cache32 en el ID de SVG, solo utilice libros.

    2. Edite el fichero SVG para su nuevo ícono y copie su definición SVG para utilizarla posteriormente en este procedimiento.

      Por ejemplo, la siguiente definición SVG dibuja la imagen de un corazón:

      <svg xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink x="0px" y="0px"
           viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
      <path style="fill:#D75A4A;" d="M24.85,10.126c2.018-4.783,6.628-8.125,11.99-8.125c7.223,0,12.425,6.179,13.079,13.543
          c0,0,0.353,1.828-0.424,5.119c-1.058,4.482-3.545,8.464-6.898,11.503L24.85,48L7.402,32.165c-3.353-3.038-5.84-7.021-6.898-11.503
          c-0.777-3.291-0.424-5.119-0.424-5.119C0.734,8.179,5.936,2,13.159,2C18.522,2,22.832,5.343,24.85,10.126z"/>
      </svg>

    3. En la pestaña Gestionar paquete de personalización en la página Configuración de vistas (Configuración > Descubrimiento > Configuración de despliegue > Configurar vistas), descargue su paquete de personalización de vistas. Si no existe, descargue la plantilla y úsela para crear su paquete de personalización de vistas.

    4. En la carpeta /img, cree o edite el fichero custom-ui.svg (si ya existe) y pegue la definición SVG que copió en el paso 2 en el contenedor SVG del fichero (recuerde incluir el ID de SVG del ícono que inspeccionó en el paso 1).

      En el siguiente ejemplo, el ícono del corazón sustituye al ícono de Libros en la Barra de filtro de tipos de recursos:

      <?xml version="1.0" encoding="UTF-8" ?>

      <svg xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink width="24" height="5000" viewBox="0 0 24 5000">

       

      <svg id="books" xmlns=http://www.w3.org/2000/svg xmlns:xlink=http://www.w3.org/1999/xlink x="0px" y="0px"
           viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
      <path style="fill:#D75A4A;" d="M24.85,10.126c2.018-4.783,6.628-8.125,11.99-8.125c7.223,0,12.425,6.179,13.079,13.543
          c0,0,0.353,1.828-0.424,5.119c-1.058,4.482-3.545,8.464-6.898,11.503L24.85,48L7.402,32.165c-3.353-3.038-5.84-7.021-6.898-11.503
          c-0.777-3.291-0.424-5.119-0.424-5.119C0.734,8.179,5.936,2,13.159,2C18.522,2,22.832,5.343,24.85,10.126z"/>
      </svg>

       

      </svg>

      Sustituir la definición SVG del ícono de Libros
    5. Guarde el fichero custom-ui.svg.

    6. Comprima, cargue y guarde el paquete de personalización.

    Personalización del fichero de imagen

    Muchas de las imágenes predefinidas se pueden personalizar al crear o modificar un paquete de vista si coloca la imagen personalizada en la carpeta img, carga el paquete actualizado en el servidor y luego despliega el paquete. A continuación encontrará algunas de las imágenes que habitualmente se personalizan para fines de marca:
    • library-logo.png: contiene el logo de la biblioteca.
    • favicon.ico: contiene el favicono.
    • icon_<resource_type_code>.png – Contiene la imagen para el tipo de recurso especificado <resource_type_code>. Por ejemplo: icon_audio.png Estos íconos solo se utilizan para los íconos de tipo recurso que aparecen como miniaturas por defecto si no hay imagen de portada. Para obtener información sobre cómo personalizar los íconos SVG asociados a la Barra de filtro de tipos de recursos, véase Personalizar íconos SVG.

    Desde su página de inicio (homepage_en.html), puede usar la etiqueta img de HTML para cargar cualquier imagen almacenada en el directorio /img. Por ejemplo:

    <img src="/discovery/custom/01INST-MyView/img/circdesk.png" alt="Circulation desk image">

    Personalización del icono de acceso directo para dispositivos iOS/Android 

    Además, puede cambiar el icono de acceso directo que se muestra en la página de inicio de Primo VE para dispositivos iOS y Android.

    Para cambiar el icono de acceso directo:

    1. Cree una imagen de 150 x 150 píxeles para el icono de acceso directo de Primo VE con el nombre siguiente:home-screen-icon.png.

    2. Edite su paquete de personalización y coloque el nuevo fichero de imagen del acceso directo debajo de la carpeta img .

    3. Comprima y cargue su paquete de personalización.

    Componentes y personalizaciones de CSS

    Esta sección identifica los principales componentes CSS para cada página de Primo VE y ofrece un ejemplo de cómo mover las facetas al lateral izquierdo de la página usando CSS.

    Página de inicio

    Esta sección identifica los componentes principales de la Página de inicio.

    HomePage_CSS2.png

    Componentes de la Pagina de inicio
    1. .prm-primary-bg.prm-hue1, prm-search-bar.prm-hue1, prm-spinner.prm-hue1.overlay-cover.light-on-dark:after, prm-topbar .top-nav-bar{}
    2. .prm-primary-bg, prm-search-bar, prm-spinner.overlay-cover.light-on-dark:after{}
    3. view_code/html/homepage_en.html
    Si desea mostrar inicialmente listas desplegables en la casilla de búsqueda para la pestaña por defecto y el alcance de búsqueda de la vista, incluya el parámetro pestaña de la siguiente manera en la URL de Primo VE:
    http://<Primo_URL>/discovery/search?vid=<view_code>&tab=<default_tab_name>

    Si desea mostrar una lista desplegable para un alcance de búsqueda específico inicialmente, incluya el parámetro search_scope como se detalla en la URL de Primo VE:

    http://<Primo_URL>/discovery/search?vid=<view_code>&tab=<search_profile_slot_code>&search_scope=<search_profile_code>

    Página Resultados breves

    Esta sección identifica los selectores CSS de los componentes principales en la página Resultados Breves.
    BriefResultsPage_CSS.png
    Componentes de la página Resultados breves
    1. .alert-bar{}
    2. md-content, md-content.md-primoExplore-theme{}
      1. .section-title {}
      2. .section-content .md-chips .md-chip strong{}
      3. .md-autocomplete-suggestions .suggestion-scope, .text-italic{}
      4. .link-alt-color, .section-title prm-icon {}
    3. prm-search-result-list .results-title {}
      BriefResultsItem_CSS.png
      Componentes de ejemplar de resultados breves
    4. prm-brief-result-container .list-item-primary-content {}
      1. prm-brief-result .item-title{}
      2. prm-brief-result .item-detail{}
      3. .item-expanded .secondary-content-holder .md-tab:nth-child(2), .item-expanded .secondary-content-holder md-tab-item:nth-child(2){}
      4. .item-expanded .secondary-content-holder .md-tab:nth-child(3), .item-expanded .secondary-content-holder md-tab-item:nth-child(3) {}
      5. .item-expanded .secondary-content-holder .md-tab:nth-child(4), .item-expanded .secondary-content-holder md-tab-item:nth-child(4) {}
      6. .item-expanded .secondary-content-holder .md-tab:nth-child(5), .item-expanded .secondary-content-holder md-tab-item:nth-child(5) {}
      7. .item-expanded .secondary-content-holder .md-tab:nth-child(6), .item-expanded .secondary-content-holder md-tab-item:nth-child(6) {}
      8. .item-expanded .secondary-content-holder .md-tab:nth-child(7), .item-expanded .secondary-content-holder md-tab-item:nth-child(7) {}
      9. .item-expanded .secondary-content-holder .md-tab:nth-child(8), .item-expanded .secondary-content-holder md-tab-item:nth-child(8) {}

    Ocultar el enlace de inicio de sesión

    Para ocultar el enlace "Iniciar sesión para obtener resultados completos y solicitar ejemplares":
    .alert-bar {
    display:none;
    }

    Cambiar el color del enlace de versiones

    Para cambiar el color del enlace "Ver todas las versiones":
    1. Abra la tabla de códigos Etiquetas de descubrimiento de la IU (Menú de configuración > Descubrimiento > Configuración de despliegue > Etiqueta).

    2. Edite la tabla de códigos Etiquetas de Ventana de Resultados.
    3. Cambie la descripción del código nui.frbrversion.found.link para incluir sus ajustes de color. Por ejemplo:
      <font color="green">Ver todas las versiones</font>

    Página Despliegue completo

    Esta sección identifica los selectores CSS de los componentes principales en la página Despliegue Completo. Para obtener detalles sobre cómo configurar los servicios View It y Get It de Alma, véase Marcar la vista para Primo VE.
    FullRecordPage_CSS.png
    Componentes de la página Registro completo
    1. prm-full-view prm-brief-result-container{}

    Menú superior

    Esta sección identifica los selectores CSS de los componentes principales en el Menú Superior.
    UpperMenu.png
    Componentes del Menú superior
    1. view_code/img/library-logo.png
    2. .layout-align-end-center { }
    3. prm-topbar .md-button:not(.md-icon-button) {}

    Ocultar el menú de idiomas

    Para ocultar el menú de idiomas:
    prm-change-lang {
      display: none;
    }

    Desactivar mayúsculas automáticas en enlaces del menú principal

    Para desactivar las mayúsculas automáticas de todos los caracteres en enlaces del menú principal:
    prm-topbar .md-button {
    text-transform: none;
    }

    Barra de Búsqueda de la Biblioteca

    Esta sección identifica los selectores CSS de los componentes principales en la Barra de Búsqueda de la Biblioteca.
    PVE_LS_Components.png
    Componentes de la Barra de Búsqueda de la Biblioteca
    1. prm-search-bar {}
    2. /* the text color in the search box */
      prm-search-barinput::-webkit-input-placeholder { }
      prm-search-barinput:-moz-placeholder { /* Firefox 18- */}
      prm-search-barinput::-moz-placeholder { /* Firefox 19+ */}
      prm-search-barinput:-ms-input-placeholder {}
    3. prm-search-bar md-autocomplete-wrap input {}
    4. prm-search-bar .simple-search-wrapper .search-actions .md-button {}
    5. prm-search-bar .search-switch-buttons .md-button {}

    Barras de Búsqueda de Bases de Datos y de Diarios

    Esta sección identifica los componentes principales de las Barras de Búsqueda de Bases de Datos y de Diarios.
    PVE_DS_JS_Components.png
    Componentes de la Barra de Búsqueda de Bases de Datos y de Diarios (Búsqueda de Base de Datos)
    1. prm-atoz-search-bar {}
    2. prm-atoz-search-bar div.search-scope.layout-align-center-start.layout-column
    3. /* the text color in the search box */
      prm-atoz-search-barinput::-webkit-input-placeholder { }
      prm-atoz-search-barinput:-moz-placeholder { /* Firefox 18- */}
      prm-atoz-search-barinput::-moz-placeholder { /* Firefox 19+ */}
      prm-atoz-search-barinput:-ms-input-placeholder {}
    4. prm-atoz-search-bar md-autocomplete-wrap input {}
    5. prm-atoz-search-bar .simple-search-wrapper .search-actions .md-button {}

    Barra de Búsqueda de Navegación

    Esta sección identifica los selectores CSS de los componentes principales en la Barra de Búsqueda de Navegación.
    PVE_Browse_Components.png
    Componentes de la Barra de Búsqueda de Navegación
    1. prm-browse-search-bar {}
    2. prm-browse-search-bar div.search-scope.layout-align-center-start.layout-column
    3. /* the text color in the search box */
      prm-browse-search-barinput::-webkit-input-placeholder { }
      prm-browse-search-barinput:-moz-placeholder { /* Firefox 18- */}
      prm-browse-search-barinput::-moz-placeholder { /* Firefox 19+ */}
      prm-browse-search-barinput:-ms-input-placeholder {}
    4. prm-browse-search-bar md-autocomplete-wrap input {}
    5. prm-browse-search-bar .simple-search-wrapper .search-actions .md-button {}

    Barra de búsqueda de Periódicos

    Esta sección identifica los selectores CSS de los componentes principales en la Barra de búsqueda de PERIÓDICOS.
    PVE_NS_Components.png
    Componentes de la Barra de búsqueda de PERIÓDICOS
    1. prm-newspapers-search-bar{}
    2. prm-newspapers-search-bar div.search-scope.layout-align-center-start.layout-column
    3. /* el texto en color aparece en la casilla de búsqueda */
      prm-newspapers-search-barinput::-webkit-input-placeholder { }
      prm-newspapers-search-barinput:-moz-placeholder { /* Firefox 18- */}
      prm-newspapers-search-barinput::-moz-placeholder { /* Firefox 19+ */}
      prm-newspapers-search-barinput:-ms-input-placeholder {}
    4. prm-newspapers-search-bar md-autocomplete-wrap input {}
    5. prm-newspapers-search-bar .simple-search-wrapper .search-actions .md-button {}

    Barra de Búsqueda de Etiquetas

    Esta sección identifica los selectores CSS de los componentes principales de la Barra de búsqueda de ETIQUETAS.
    PVE_Tags_Components.png
    Componentes de la Barra de búsqueda de ETIQUETAS
    1. prm-tags-search-bar{}
    2. prm-tags-search-bar div.search-scope.layout-align-center-start.layout-column
    3. /* the text color in the search box */
      prm-tags-search-barinput::-webkit-input-placeholder { }
      prm-tags-search-barinput:-moz-placeholder { /* Firefox 18- */}
      prm-tags-search-barinput::-moz-placeholder { /* Firefox 19+ */}
      prm-tags-search-barinput:-ms-input-placeholder {}
    4. prm-tags-search-bar md-autocomplete-wrap input {}
    5. prm-tags-search-bar .simple-search-wrapper .search-actions .md-button {}

    Mover las facetas al lateral izquierdo

    De manera predeterminada, Primo VE muestra las facetas en el lateral derecho de la página de resultados. Use la opción Posición de la barra lateral (cambiar mis resultados) en la pestaña General en la página Configuración de vista (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas) para mover las facetas al lateral izquierdo o derecho de la página.

    Crear una casilla de búsqueda con enlaces profundos a Primo VE

    Este ejemplo crea una casilla de búsqueda que usa un enlace profundo para buscar en el catálogo de su institución. Para más detalles sobre cómo crear un enlace profundo, consulte Enlaces profundos - Nueva UI
    PVE_NewSearchBox.png
    Casilla de búsqueda
    Para crear una casilla de búsqueda:
    1. Cree un fichero HTML, incluya las siguientes líneas y asegúrese de introducir el nombre del servidor y los parámetros personalizables, como el código de vista y la pestaña (perfil de búsqueda):
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <!-- Script que convierte el hilo de consulta en un parámetro válido -->
      <script type="text/javascript">
      function searchPrimo() {
      document.getElementById("primoQuery").value = "any,contains," + document.getElementById("primoQueryTemp").value;
      document.forms["searchForm"].submit();
      }
      </script>
      </head>
      <body>
      <!-- Fill in Highlighted Parameters -->
      <form id="simple" name="searchForm" method="get" target="_self" action="https://<host_name>/discovery/search" enctype="application/x-www-form-urlencoded; charset=utf-8" onsubmit="searchPrimo()">
      <input type="hidden" name="vid" value="<view_code>">
      <input type="hidden" name="tab" value="<search_profile_slot_code>">
      <input type="hidden" name="search_scope" value="<search_profile_code>">
      <input type="hidden" name="lang" value="<2_char_lang_code>">
      <!-- Fixed parameters -->
      <input type="hidden" name="query" id="primoQuery">
      <input type="text" id="primoQueryTemp" value="" size="35">
      <!-- Botón de búsqueda -->
      <input id="go" title="Search" onclick="searchPrimo()" type="button" value="Search" alt="Search" style="height: 22px; font-size: 12px; font-weight: bold; background: #DE6E17; color: #ffffff; border: 1px solid;">
      </form>
      </body>
      </html>

      Ejemplo de consulta de búsqueda:

      https://my-inst.primo.exlibrisgroup.com/discovery/search?query=any,contains,herring&tab=Everything&search_scope=MyInst_and_CI&vid=PRIMO_OAP_INST:MyInst&lang=en

      Si se están mostrando múltiples cuadros de búsqueda en una página, se deben definir funciones y formas separadas para cada cuadro de búsqueda, y asegurarse de que los nombres y ID en rojo sean únicos para cada cuadro de búsqueda.

    2. Para probar la casilla de búsqueda, abra el fichero HTML en un navegador y realice una búsqueda. Si guardó el fichero HTML en un servidor web, use la siguiente URL para acceder a la casilla de búsqueda:
      http://<web_server>/<path>/<filename.html>

    Crear alimentación de Twitter

    Este procedimiento crea un enlace en la página de inicio que abre su alimentación de Twitter en una nueva pestaña.

    PVE_TwitterExample.png

    Enlace a alimentación de Twitter en la página de inicio
    Para añadir una alimentación de Twitter:
    1. Cree un enlace HTML basado en su alimentación de Twitter. Para obtener detalles, véase https://publish.twitter.com/.

    2. Edite el fichero homepage_en.html e incruste el enlace HTML creado en el paso anterior.

      Por ejemplo:

      <div flex-xs flex="40" layout="column">
       <md-card class="default-card">
       <md-card-title>
       <md-card-title-text>
       <span class="md-headline">Twitter</span>
       </md-card-title-text>
       </md-card-title>
       <md-card-content>

      <a class="twitter-timeline" href="https://twitter.com/ExLibrisGroup?ref_src=twsrc%5Etfw">Tweets by ExLibrisGroup</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
       </md-card-content>
       </md-card>
       </div>

    3. Comprima, cargue y despliegue su paquete de personalización actualizado. Para obtener más información, véase Usar el gerente del paquete de personalización de la UI.

    Crear una página de ayuda personalizada

    Primo VE le permite crear e insertar una página de ayuda personalizada que contenga información sobre cómo utilizar la interfaz para acceder a los servicios prestados por su institución. Para proporcionar una página de ayuda personalizada, cree un fichero de ayuda, cárquelo al servidor y añada un enlace en Primo VE que permita a los usuarios acceder a la página de ayuda.

    Crear y cargar el fichero de ayuda

    Primo VE permite ofrecer ficheros de ayuda para cada idioma que sea compatible con la institución. La convención de nombres es help_<language>.html(como help_en.html). Todos los ficheros de ayuda personalizados deben colocarse en el directorio html/help del paquete de personalización de vista.
    Para crear y cargar los ficheros de ayuda:
    1. Descargue su paquete de personalización de vista (véase Modificar un paquete a nivel vista).
    2. Para cada idioma compatible, cree un fichero de ayuda HTML (usando la convención de nombres mencionada anteriormente).
    3. Guardar los ficheros de ayuda en el directorio html/help del paquete de personalización de vista. Es posible que deba crear el directorio de ayuda primero.
    4. Comprima su paquete de vista y cárguelo al servidor (véase Modificar un paquete a nivel vista).

    Añadir el enlace de ayuda a la UI

    La pestaña Menú de enlaces en la página Configuración de vistas permite definir el enlace de AYUDA que aparece en la parte superior de la página en Primo VE.
    PVE_AddHelpLink_To_Menu.png
    Enlace de AYUDA en el Menú principal
    Para añadir el enlace de AYUDA:
    1. En la página Configuración de vista (Menú de configuración > Descubrimiento > Mostrar configuración > Configurar vistas), edite su vista.
    2. Seleccione la pestaña Menú de enlaces.
    3. Seleccionar Personalizar > Añadir enlace para abrir la página Editar menú de enlaces.
    4. Especifique los siguientes campos:
      • Código: ingrese primo_help.
      • URL: ingrese static-file/help.
      • Etiqueta: ingrese la etiqueta de despliegue para el enlace de ayuda (como Ayuda). Seleccione el icono Traducir PVE_TranslateIcon2.png para definir una etiqueta de un idioma específico.
      • Descripción - Especificar el texto que se muestra cuando los usuarios mantienen el cursor sobre el enlace. Seleccione el icono Traducir PVE_TranslateIcon2.png para definir una descripción de un idioma específico.
      PVE_EditMenuLink2.png
      Página Editar menú de enlaces
    5. Seleccione Guardar.

    Deshabilitar Permalinks cortos en Primo VE 

    Por defecto, el Permalink de la acción Enviar a, que aparece tanto en las páginas de Despliegue Breve como de Despliegue Completo, crea una URL acortada que incluye el código de la institución, el ID del registro y una clave:

    <Primo Domain>/permalink/<institution_code>/<key>/<record_ID>

    Cuando se introduce el URL acortado en un navegador, Primo convertirá el URL en su URL completa y mostrará los detalles completos del registro.

    • Formato corto:

      https://inst.primo.exlibrisgroup.com/permalink/11INST_INST/12345/alma991004075889705106

    • Formato largo:

      https://inst.primo.exlibrisgroup.com/discovery/fulldisplay?docid=alma991004075889705106&context=L&vid=11INST_INST:inst&search_scope=MyInstitution&tab=LibraryCatalog&lang=en

    Para deshabilitar permalinks cortos:

    Esta mejora está habilitada por defecto. Si quiere volver al formato largo, añada las siguientes líneas al fichero CSS de su paquete de personalización:

    .__xs prm-permalink .layout-column>.long-permalink, prm-permalink .layout-column>.long-permalink {

        display: inherit;

    }

     

    .__xs prm-permalink .layout-column>.short-permalink, prm-permalink .layout-column>.short-permalink {

        display: none;

    }

    Formato Mejorado de Correos Electrónicos de Alertas de Búsquedas Guardadas

    URM-112191 Esta mejora proporciona un formato mejorado de correos electrónicos enviados a los usuarios para alertas de Búsquedas guardadas. Este formato se configura con la plantilla Carta de búsquedas guardadas en la página Configuración de cartas (Menú de Configuración > General > Cartas > Configuración de cartas). Para más información sobre cómo configurar cartas de correo electrónico, véase Configurar Cartas de Alma. Las alertas se programan con la tarea Alerta de búsquedas guardadas (Admin > Gestionar tareas y conjuntos > Monitorizar tareas > Descubrimiento).

    Primo_SavedSearchEmail_NewFormat.png

    Ejemplo de Correo Electrónico de Alerta en Primo VE
    • Muestra el mismo logotipo que se carga con el Gestor de paquetes de personalización (Menú de configuración > Descubrimiento > Configuración de despliegue > Configurar vistas). Para más detalles, véase Añadir un logotipo clicable.

    • El correo electrónico muestra un máximo de 25 ejemplares.

    Opciones de configuración

    La siguiente tabla enumera los cambios en la tabla de códigos Etiquetas de Envío de Correo Electrónico y SMS, para admitir las etiquetas de despliegue utilizadas para los correos electrónicos de alerta.

    Código Descripción Antigua Descripción Nueva

    alert.from

    prima@exlibris.co.il

    Ningún cambio.

    alert.subject

    Nuevos resultados de búsqueda: {0}

    Ningún cambio.

    alert.conditional.heading

    Observe que los ejemplares {0} se incluyen en este correo electrónico.

    Tenga en cuenta que en este correo electrónico se incluyen {0} ejemplares:

    alert.heading

    Hay nuevos ejemplares en su búsqueda guardada:

    Ningún cambio.

    alert.headingNoResults

    No hay nuevos ejemplares en su búsqueda guardada.

    Ningún cambio.

    alert.all.items.link

    Todos los nuevos registros se pueden encontrar a través del siguiente enlace:

    Ya no está en uso.

    (nuevo) alert.title

     

    Lista de ejemplares nuevos para la búsqueda guardada

    (nuevo) alert.custom.subtitle

     

    Observe que los ejemplares {0} se incluyen en este correo electrónico.

    (nuevo) alert.unsubscrib

     

    Clicar aquí para cancelar la suscripción.

    (nuevo) alert.headingNew

     

    {0} nuevos ejemplares encontrados para la consulta de búsqueda: {search query}

    alert.disable

    Para dejar de recibir correos electrónicos con nuevos registros para esta consulta, deshabilite este alerta usando el enlace que aparece debajo:

    Ningún cambio.

    Personalizar el Enlace RefWorks en el Menú de Área del Usuario de Primo

    Cuando el código RefWorks está habilitado en la pestaña Ver Registro Breve en la página Ver Configuración, el enlace RefWorks se habilita por defecto en el Menú de Área del Usuario de Primo.

    NUI_UserAreaMenu_RefWorks.png

    Menú de Área del Usuario de Primo - Enlace Refworks

    Puede llevar a cabo las siguientes configuraciones para personalizarlo:

    • Actualizar el código eshelf.menu.refworks en la tabla de códigos Etiquetas de Ventana del Usuario para modificar la etiqueta de despliegue del enlace.

    • Ocultar el enlace en el menú de Área del Usuario de Primo al configurar los siguientes selectores de clase en su fichero CSS personalizado: 

      .my-refworks-ctm {

         display: none;

      }

       

      .my-refworks-separator-ctm {

         display: none;

      }

    Configurar el título de página en Primo VE

    Para la accesibilidad, los títulos de página incluyen el título de la página específica en Primo VE e información adicional propia de los resultados de la página. Por ejemplo:

    PVE_PageTitle.png

    Título mejorado en la página de búsqueda de periódicos

    La siguiente tabla lista el título esperado y la información de configuración para cada página:

    Página Formato del título e información sobre las tablas de códigos

    Buscar biblioteca

    Formato del título (antes de la búsqueda):

    main.title

    Formato del título (luego de la búsqueda):

    main.title – <search term>

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.titleDescubrimiento de Ex Libris

    Despliegue completo del registro

    Formato del título (luego de seleccionar un registro):

    {{recordTitle}} - {{institutionName}}

    Mis favoritos > Registros guardados

    Formato del título:

    main.title - nui.favorites.header - nui.favorites.records.tabheader

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.titleDescubrimiento de Ex Libris

    Tabla de códigos Etiquetas de favoritos – 

    • nui.favorites.header: Mis favoritos
    • nui.favorites.records.tabheaderRegistros guardados

    Mis Favoritos > Historial de búsqueda

    Formato del título:

    main.title - nui.favorites.header - nui.favorites.records.tabheader

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.titleDescubrimiento de Ex Libris

    Tabla de códigos Etiquetas de favoritos –

    • nui.favorites.header: Mis favoritos
    • nui.favorites.history.tabheaderHistorial de búsqueda

    Mis favoritos > Búsquedas guardadas

    Formato del título:

    main.title - nui.favorites.header - nui.favorites.records.tabheader

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.titleDescubrimiento de Ex Libris

    Tabla de códigos Etiquetas de favoritos –

    • nui.favorites.header: Mis favoritos
    • nui.favorites.search.tabheaderBúsquedas guardadas

    Búsqueda de diario

    Formato del título (antes de la búsqueda):

    nui.mainmenu.label.journalsearch

    Formato del título (luego de la búsqueda):

    nui.mainmenu.label.journalsearch – <search term>

    Tabla de códigos Etiquetas de vista –

    nui.mainmenu.label.journalsearchBúsqueda de revistas

    Navegar por búsqueda

    Formato del título (antes de la búsqueda):

    nui.mainmenu.label.browse

    Formato del título (luego de la búsqueda):

    nui.mainmenu.label.browse – <search term>

    Tabla de códigos Etiquetas de vista –

    nui.mainmenu.label.browse: Navegar

    Etiquetas

    Formato del título (antes de la búsqueda):

    nui.mainmenu.label.tags

    Formato del título (luego de la búsqueda):

    nui.mainmenu.label.tags – <search term>

    Tabla de códigos Ventana de etiquetas –

    nui.mainmenu.label.tags: ETIQUETAS

    Tomar artículos (Localizador de citas)

    Formato del título:

    nui.mainmenu.label.citationlinker

    Tabla de códigos Etiquetas de vista –

    nui.mainmenu.label.citationlinker: Tomar artículo

    Búsqueda de bases de datos

    Formato del título (antes de la búsqueda):

    nui.mainmenu.label.databasesearch

    Formato del título (luego de la búsqueda):

    nui.mainmenu.label.databasesearch – <search term>

    Tabla de códigos Etiquetas de vista –

    nui.mainmenu.label.databasesearch: Búsqueda de Bases de datos

    Búsqueda de periódicos

    Formato del título (antes de la búsqueda):

    nui.mainmenu.label.newspapers_search

    Formato del título (luego de la búsqueda):

    nui.mainmenu.label.newspapers_search – <search term>

    Tabla de códigos Etiquetas de vista –

    nui.mainmenu.label.newspapers_search: Periódicos

    Ruta de la cita

    Formato del título (luego de hacer clic en un ícono de Citado o Citado por):

    nui.citation_trail.link.header - <search term>

    Tabla de códigos Ventana de resultados –

    nui.citation_trail.link.header: La ruta de su cita actual

    Mi tarjeta de la biblioteca > Reseña

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.overview.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.overview.header: Reseña

    Mi tarjeta de la biblioteca > Préstamos

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.loans.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.loans.header: Préstamos

    Mi tarjeta de la biblioteca > Solicitudes

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.requests.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.requests.header: Solicitudes

    Mi tarjeta de la biblioteca > Multas y cuotas

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.fines.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.fines.header: Multa + cuotas

    Mi tarjeta de la biblioteca > Bloqueos & mensajes

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.blocks.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.blocks.header: Bloqueos + mensajes

    Mi tarjeta de la biblioteca > Datos personales

    Formato del título:

    main.title - menu.myaccount.my_library_card - nui.details.header

    Tabla de códigos Ventanas de encabezado/pie de página – 

    main.title: Descubrimiento de Ex Libris

    Tabla de códigos Menú del espacio del usuario –

    menu.myaccount.my_library_card: Mi tarjeta de la biblioteca

    Tabla de códigos Etiquetas de la tarjeta de la biblioteca –

    nui.details.header: Datos personales
    • Was this article helpful?