Insignias de derechos y licencias
Descargar: Vea y descargue el código fuente en el sitio de demostración del libro de cocina de CONTENTdm.
Creative Commons y RightsStatements.org publican documentos que resumen las condiciones de acceso para el contenido digital. Además de estas declaraciones legales, ambas organizaciones también han desarrollado un sistema de insignias para que estos derechos/licencias sean rápidamente reconocibles. Si ha añadido los URI de estos proveedores de licencias a los metadatos de CONTENTdm, esta receta mostrará los distintivos y descripciones de texto correspondientes para que las restricciones de acceso sean más claras para los usuarios finales.
Esta receta tiene múltiples componentes, pero la mayoría están alojados en un sitio compartido de OCLC para simplificar el proceso de instalación. Los archivos utilizados por esta receta se pueden ver y descargar desde el portal de descarga de CONTENTdm Cookbook en la sección de Insignias de Derechos y Licencias.
Debido a que tanto Creative Commons como RightsStatements.org han proporcionado extensas traducciones de sus derechos/licencias, esta receta ha sido internacionalizada. Esto significa que si sus usuarios finales cambian el idioma de su interfaz de usuario, el texto asociado con la insignia cambiará a ese idioma.
El proceso general de instalación para esta receta es el siguiente:
- Cargue el archivo de idioma y configuración que describe todas las declaraciones de derechos/licencias.
- Cargue el archivo JavaScript personalizado que inserta la insignia adecuada según las URI encontradas en los metadatos del documento.
Paso 1: Suba el archivo de idioma
Toda la información de texto e imagen de la insignia se mantiene en un único archivo JSON llamado rights-1.1.json. Tenga en cuenta que este es un archivo actualizado de la versión original de esta receta. La versión 1.1 no es compatible con la versión anterior de la receta.
Descargue el rights-1.1.json. y cárguelo en un directorio llamado js en la Herramienta de Configuración del Sitio Web en el diálogo Configuración Global > Personalizar > Páginas Personalizadas usando la herramienta de gestión de archivos.
Paso 2: Añada el archivo JS personalizado
Esta receta utiliza un archivo JavaScript para:
- Detectar cuándo los documentos tienen una licencia Creative Commons o un URI de RightsStatements.org en los metadatos, y
- Renderice la insignia correspondiente y el texto del resumen en la sección del acordeón de metadatos de la página del documento.
Este archivo JavaScript se llama rights_licenses-1.1.js y se puede descargar de esta receta en el portal de recetas de cocina. Este archivo es la versión 1,1 y debe utilizarse con la versión 1,1 del archivo JSON en el paso 1.
Si no tiene otro JavaScript personalizado ejecutándose en su sitio web, cargue el rights_licenses-1.1.js. archivo en la herramienta de configuración del sitio web en el cuadro de diálogo Personalizado > Scripts personalizados. Si ya tiene un archivo JavaScript añadido en la página de Scripts personalizados, deberá modificar ese archivo JavaScript y copiar todo el contenido de rights_licenses-1.1.js. en el archivo JS personalizado principal para su sitio de CONTENTdm. El código en rights_licenses-1.1.js está contenido en una sola función, por lo que puede coexistir de forma segura junto con otro código JavaScript. Si está utilizando la receta Cargar varios archivos JavaScript, puede agregar rights_licenses-1.1.js a su lista de archivos para cargar.
Después de que haya subido rights_licenses-1.1.js, Guarde y publique en la herramienta de configuración del sitio web para completar la instalación de la receta.
Verificación
Para verificar esta receta, abra su navegador y navegue hasta un documento de CONTENTdm en su sitio web que usted sepa que tiene una URI de licencia de Creative Commons o una URI de RightsStatements.org en uno de los campos de metadatos. Debería ver la imagen de la insignia y otro texto de resumen en la sección de metadatos de la página del documento.
