MATERIAL DE TRABAJO IV Customización y configuraciones básicas de Dspace Lic. Anibal Carro Índice de contenido Ir a --> Configuración de idioma:.........................................................................................................2 Ir a --> Cambio del nombre:.................................................................................................................2 Ir a --> Cambiar cabecera:....................................................................................................................3 Ir a --> Barra de la derecha:..................................................................................................................3 Ir a --> Pie de página:...........................................................................................................................3 Ir a --> Cambiar colores de fondo o a secciones..................................................................................4 Ir a --> Integración con redes sociales..................................................................................................4 Ir a --> Licencia Creative Commons....................................................................................................5 Ir a --> URL persistentes Handles .......................................................................................................6 1 • Configuración de idioma: En : dspace/config encontramos el archivo DSPACE.CFG, este mismo archivo tambien lo encontramos en: home/dspace/dspace-1.6.0-src-relase/dspace/config, abrimos ambos archivos para editarlos. Ubicamos la linea comentada : ### i18n – Locales / Language ### más abajo encontramos : default.locale = en lo cambiamos por es y guardamos. Más abajo encontramos : # may be used, e.g: webui.supported.locales = en, de Y lo vamos a descomentar quedando así: webui.supported.locales = es, en, fr, pt, de con esto conseguimos activar el multilenguage, en este caso la interface estara disponible en español, inglés, portugues, francés y alemán pudiendo activarse más idiomas. Guardamos y reiniciamos el servidor Web Tomcat para que tome los cambios. Reinicio del Tomcat: Si no tenemos acceso al botón de Inicio de Tomcat hay otras opciones de reinicio: Una opción para reiniciar Tomcat es desde consola escribimos: cd / (damos enter) luego cd etc (damos enter) luego cd default (damos enter) ahora escribimos sudo /etc/init.d/tomcat5.5 restart (damos enter) Con eso se va a detener y reiniciar el servidor de tomcat. exit (damos enter) para salir. Tambien se puede reiniciar desde C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\bin y ejecutar el bootstrap Hecho esto vamos a http://164.73.236.111/xmlui/ y vemos los cambios. • Cambio del nombre: Ubicar dspace.cfg que esta en la ruta dspace/config y dentro de home/dspace/dspace1.6.0-release/dspace/config ubicaremos la línea con el nombre # Name of the site dspace.name = ?????? Lo cambiamos por dspace.name = Repositorio Digital Facultad de Psicología Guardamos y reiniciamos el Tomcat. 2 • Cambiar cabecera: dspace/wepapps/jspui/layout ubicar los archivos de la cabecera (header) pie de pagina (footer) y menú lateral (location-bar; nav-bar) estos son archivos JSP del proyecto COCOON de Apache. Abrir el archivo header-default.jsp observar una ruta /image/logo???.gif aquí esta la imagen cargada por defecto en la cabecera. Este archivo esta cargado en: dspace/webapps/jspui/image, aquí guardaremos nuestrologo.jpg Ahora volvemos a nuestro archivo header-default.jsp nos ubicamos dentro de la línea DPACE LOGO y ubicamos la línea que dice width=”???” height=”??” la cual tiene la medida del logo actual y procedemos a poner los valores de nuestrologo.jpg Luego procedemos a colocar el nuevo nombre del archivo en la línea respectiva image/nuestrologo.jpg dentro de Dspace logo Reiniciamos el Tomcat. Tambien podemos colocar en lugar de una imagen estatica un flash. En el archivo header-default.jsp, nos ubicamos dentro de DSPACE LOGO y las etiquetas tr td td etiquetas html para objetos flash en donde lo mas resaltante es el valor de with=”100%” y el valor de value=” el cual llama al archivo desde la vista web. Reemplazamos por el valor de la etiqueta flash (código). Procedemos a realizar el cambio y añadirlo, luego lo grabamos. El archivo en flash lo debemos colocar dentro de la sección dspace/webapps/jspui/image por ejemplo cabecera.swf • Barra de la derecha: La mejor manera es aplicar lenguaje html, ubicamos el archivo home.jsp el cual esta dentro de la ruta dspace/webapps/jspui abrimos el archivo y nos ubicamos dentro de dspace:sidebar ahí colocamos el detalle que deseemos complementar a nuestro sitio de dspace, para este caso tambien se puede utilizar un script. • Pie de página: Dentro del archivo footer-default.jsp nos ubicamos dentro de PAGE FOOTER luego de la etiqueta td, a la cual le añadimos dos td td uno de cierre y otro de apertura, colocando “Creado por el Departamento de Documentación y Biblioteca - Facultad de Psicología – UdelaR.” Reiniciamos el Tomcat. 3 • Cambiar colores de fondo o a secciones En archivo de estilos styles.css.jsp ubicado en la ruta dspace/webapps/jspui. • Integración con redes sociales Podemos incluir una barra que nos conecte con las redes sociales. Para esto debemos editar estructural.xls añadiendo el siguiente código: <xsl:template match="dri:options"> <div id="ds-options"> <h3 id="ds-share-option-head"><xsl:text>Share</xsl:text></h3> <div id="ds-share-option" style="text-align: center"> <a> <xsl:attribute name="href"> <xsl:text>http://www.addthis.com/bookmark.php? v=250&amp;pub=xa-4a848ff246b1eec7</xsl:text> </xsl:attribute> <xsl:attribute name="class"> <xsl:text>addthis_button</xsl:text> </xsl:attribute> <img> <xsl:attribute name="src"> <xsl:text>http://s7.addthis.com/static/btn/lg-shareen.gif</xsl:text> </xsl:attribute> <xsl:attribute name="width"> <xsl:text>125</xsl:text> </xsl:attribute> <xsl:attribute name="height"> <xsl:text>16</xsl:text> </xsl:attribute> <xsl:attribute name="style"> <xsl:text>border:0</xsl:text> </xsl:attribute> </img> </a> <script type="text/javascript"> <xsl:attribute name="src"> <xsl:text>http://s7.addthis.com/js/250/addthis_widget.js?pub=xa4a848ff246b1eec7</xsl:text> </xsl:attribute> <xsl:text>// Empty comment</xsl:text> </script> </div> Tomado de: http://www.arvo.es/dspace/tag/dspace/page/2/ Arvo son consultores que han llegado a hacer modificaciones a Dspace que han sido aprobadas por Dspace.org 4 • Licencia Creative Commons Dentro de dspace.cfg en el set del Creative Commons activar la opción true Ver: https://wiki.duraspace.org/display/DSDOC18/Configuration#ConfigurationConfiguringCreativeCommonsLicense Esto permite el paso de la licencia Creative Commons en el proceso de presentación de la interfaz de usuario de JSP (JSPUI). Peticionarios se les da la oportunidad de seleccionar una licencia de Creative Commons para acompañar el artículo. Licencia Creative Commons regulan el uso de los contenidos. Para más detalles, consulte el sitio web de Creative Commons en http://creativecommons.org . Propiedad: webui.submit.enable-cc Ejemplo webui.submit.enable-cc = false Valor: Clave "false" Establecer si usted no está usando Nota licencia CC. Clave para la "verdadera" Establecer si Informativa: utiliza licencia CC. Propiedad: webui.submit.cc-competencia Ejemplo webui.submit.cc-jurisdicción = nz Valor: Cuando se utilice una jurisdicción? Si es así, ¿cuál?Ver Nota http://creativecommons.org/international/ para obtener una lista de posibles códigos Informativa: (por ejemplo, nz = Nueva Zelanda, uk = Inglaterra y Gales, JP = Japón) Tomado de: http://www.dspacedev2.org/1_6_2Documentation/ch05.html Otra forma que soluciona el tema de las licencias Creative Commons en una forma más amigable para el usuario es una API que facilita el proceso. Si bien parece ser más engorrosa su instalación. Ver en: https://jira.duraspace.org/secure/attachment/11970/README.txt 5 • URL persistentes Handles Cuando el ítem (descripción del documento + archivo) se ingresa en el repositorio automáticamente se le asigna una URL persistente, este identificador persistente es registrado con el sistema Handle System, un sistema para atribuir, administrar y resolver identificadores persistentes, conocidos co mo "Handles", para documentos digitales y otros recursos en Internet. El Handle no cambiará si el sistema migra a un nuevo equipo, o si se producen alteraciones en el sistema 6