Diapositiva 1
Download
Report
Transcript Diapositiva 1
Tutorial DSpace
Gijón, diciembre de 2007
Ecología de los repositorios institucionales
Toni Prieto
[email protected]
Universitat Politècnica de Catalunya
Servei de Biblioteques i Documentació
Sumario
Introducción a DSpace
Funcionalidades
Personalización
Herramientas administrativas (scripts)
Conclusión
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Introducción a DSpace
Software en código abierto para implementar depósitos digitales.
Objetivo: Coleccionar y organizar la producción intelectual de
una institución, describirla, diseminar y preservar sus objetos
digitales.
Actualmente en la versión estable 1.4.2.
Versión 1.5 en fase alfa
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Modelo de Datos I
La información que almacena DSpace está estructura en 5 componentes básicos:
1.- Comunidades/subcomunidades (conjunto de colecciones y subcomunidades)
2.- Colecciones (agrupaciones de ítems con un workflow en común)
3.- Ítems (metadatos + archivos)
4.- Bundles (paquetes de archivos)
Archivos originales: ORIGINAL
De licencia: LICENSE, CC-LICENSE
Generados a partir de los originales: TEXT, THUMBNAIL
5.- Bitstreams (archivos)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Modelo de Datos II
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Visión general I
Dos interfaces web: JSPUI / XMLUI (Manakin)
Interfaz web bastante completa: mostrar el contenido, añadir nuevo y
administrar.
XHTML 1.0 y WAI
Multilenguage
Motor de búsqueda, basado en lucene, indexación de texto completo
Índices de navegación: título, autor, materia y fecha (configurable)
RSS
OAI-PMH
Herramientas de importación e exportación de ítems
Herramientas de exportación en diferentes formatos en XML (METS, MODS.
DCQ, MPEG-21)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Visión general II
Nivel colección / comunidad
Página propia para las comunidades y colecciones: posibilidad añadir logo, texto
personalizados,...
Alertas por colección
RSS a nivel de colección y de comunidad
Índices de navegación y búsquedas acotados a nivel de colección y comunidad
Nivel de ítem
Diferentes niveles de acceso: abierto, solo metadatos,...
Recomendar un ítem
OpenURL
Handle: identificadores persistentes
Metadatos: nivel simple (configurable) /nivel completo
Licencias creative commons
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Metadatos I
Inicialmente esquema DC Qualified
http://dublincore.org/documents/dcmi-terms/
Soporta más de un esquema
Se puede modificar a través de la interfaz web
Añadir nuevos DCQ al esquema por defecto
Crear nuevos esquemas
Mover elementos entre esquemas
UTF-8
Soporte para metadatos en diferentes lenguas
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Metadatos II
Un metadato en DSpace tiene asociado:
Esquema
Elemento
Cualificador
Lengua
Valor
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Autorización
Los autorizaciones se gestionan a través de dos objetos:
Eperson: una cuenta usuario
Group: un conjunto de usuarios
Existen dos grupos especiales, anónimo, administradores.
Se pueden crear grupos a partir de otros grupos.
Modelo flexible:
Para la mayoría de objetos del modelo de datos es posible dar permisos de
lectura, inserción, edición, borrado.
En el caso de las colecciones existe el rol administrador de colección.
En el caso de los ítems es posible definir diferentes niveles de lectura: restringir
el acceso al texto completo o a todo.
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Autenticación
Sistema por defecto - correo electrónico / contraseña
LDAP
Certificados X.509
Sistema basado en IP (versión 1.5)
Posibilidad de utilizar más de un método de
autenticación a la vez
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío
El formulario de envío consta de diversos pasos.
Selección de la colección
Preguntas previas
Metadatos (2 pasos)
Inclusión de archivos
Revisión
Selección Licencia Creative Commons (opcional)
Aceptación licencia final
El formulario de metadatos es configurable mediante un archivo de configuración
propio. Ahora lo veremos...
En la versión 1.5 también es posible modificar/adaptar estos pasos mediante otro
archivo de configuración. Incluir nuevos pasos, modificarlos, ...
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Workflow
Paso 1: aceptar / rechazar envío
Paso 2: aceptar / rechazar envío + editar metadatos
Paso 3: editar metadatos
A nivel de colección, por cada colección se puede definir que pasos están activos.
Cada paso se asocia un conjunto de usuarios
Se pueden definir un conjunto de metadatos por defecto
Se puede modificar a través de la interfaz de usuario.
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
OAI-PMH
Inicialmente esquema Dublin Core sin cualificar
Los sets que ofrece son las colecciones definidas en
DSpace. En la versión 1.5 se han incluido las
comunidades.
Configurable para servir otros esquemas de
metadatos a través de Crosswalks de Dublin Core:
Mets, mod, dcq, ...
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Manakin I
Un nueva interfaz web de DSpace basada en XML
Apache Coocon, XSL, CSS
Manakin vs interfaz JSP
Interfaz JSP
La interfaz JSP es difícil y costosa de modificar y extender.
Una interfaz única para todas las colecciones a pesar de poder tener diferente
contenido
Manakin
Facilidad para cambiar el estilo de la interfaz
Mejorar la visualización: permitir mostrar los metadatos de formas muy distintas
Diseño modular: fácil de extender, adaptar y personalizar
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Manakin II
Tres componentes básicos
Aspects
Son los generadores de contenido en XML
Implementan un conjunto de funcionalidades relacionadas
Esquema DRI (Digital Repository Interface)
Representación abstracta en XML de la página del repositorio
Es la entrada y salida de los aspects
Tema: definen como se visualiza el contenido
Tres partes fundamentales:
Sitemap.xml: fichero de configuración del tema
Hoja(s) de estilo XSL: transforma el DRI Schema (XML) en HTML
Hoja de estilo CSS: determina la visualización final
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Manakin III
Archivo xmlui.conf
Define los aspects que intervienen
<aspects>
<aspect name="Artifact Browser" path="resource://aspects/ArtifactBrowse/” />
<aspect name="Submission and Workflow" path="resource://aspects/Submission/” />
<aspect name="Administration" path="resource://aspects/Administrative/" />
<aspect name="E-Person" path="resource://aspects/EPerson/" />
</aspects>
Define los temas que se aplican a cada página. Se pueden a aplicar a:
Una única página:
<theme name="Test Theme 2" regex="community-list" path="theme1/"/>
A todas las páginas de una comunidad / colección:
<theme name="Test Theme 1" handle="123456789/1" path="theme2/"/>
A todo/resto del repositorio
<theme name="Default Reference Theme" regex=".*" path="Reference/" />
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Localización carpetas
Hay que tener en cuenta que diferentes partes de DSpace residen en diferentes
zonas del servidor:
[dspace-source]: el código fuente de DSpace, aquí se deben realizar los
cambios / personalizaciones de la interfaz
[tomcat]: donde están las interfaces web de DSpace funcionando
[dspace]: contiene los archivos de configuración (dspace.cfg, inputforms.xml, ...), scripts de administración, archivos almacenados, ...
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Archivo configuración
Archivo [dspace]/config/dspace.cfg
Aquí están:
La configuración básica
Funcionalidades que se pueden activar o desactivar
La configuración de las interfaz
Es un listado de claves / valores:
webui.itemdisplay.default = dc.title, \
dc.contributor.*, \
...
Cada par clave valor debe ir en una sola linea, si no se debe escapar con \
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Cambiar apariencia global
[dspace-source]/jsp/layout/*.jsp – archivos comunes casi todas las páginas
[dspace-source]/jsp/styles.css.jsp – hoja de estilo
Los archivos modificados se deberían guardar en [dspace-source]/jsp/local/...
Después de realizar los cambios se debe recompilar y volver a copiar la interfaz en el webapp del tomcat.
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Cambiar texto
DSpace usa archivos de i18n para gestionar los textos de la interfaz:
[dspace-source]/config/language-packs/Messages.properties
Es un listado de claves-valor:
jsp.home.com1 = Communities in DSpace
jsp.home.com2 = Choose a community to browse its collections.
En los archivos jsp están referenciados así:
<h3><fmt:message key="jsp.home.com1"/></h3>
<p><fmt:message key="jsp.home.com2"/></p>
Por cada cambio se debe recompilar el DSpace y volverlo a instalar en Tomcat.
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Internacionalización
Para incluir o cambiar la traducción en castellano se debe incluir una réplica del archivo
Messages.properties traducido:
[dspace-source]/config/language-pack/Messages_es.properties
La interfaz se mostrará en el idioma en que este configurado el navegador web.
Para incluir un selector de idioma, se debe instalar un parche:
[ Patch 1450491 ] i18n configurable multilingualism support
Para activar el soporte multilenguage es necesario modificar un par de claves de dspace.cfg:
default.locale = es
webui.supported.locales = es, en
Versión 1.5:
La posición de los archivos ha cambiado:
[dspace-source]/dspace-api/src/main/resource/Messages.properties (principal)
[dspace-source]/language-packs/es/Messages_es.properties
Ya incluye el parche para hacer la plataforma multilenguaje
La interfaz XML (manakin) tiene su propio archivo de textos diferenciado. En formato xml.
[dspace-source]/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/i18n/messages.xml
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Visualización simple de
metadatos de un ítem I
En la interfaz jsp es posible modificar los metadatos que se muestran en la
visualización simple de un ítem modificando una clave del archivo dspace.cfg:
webui.itemdisplay.default = dc.title, dc.title.alternative, dc.contributor.*, \
dc.subject, dc.date.issued(date), dc.publisher, \
dc.identifier.citation, dc.relation.ispartofseries, \
dc.description.abstract, dc.description, \
dc.identifier.govdoc, dc.identifier.uri(link), \
dc.identifier.isbn, dc.identifier.issn, \
dc.identifier.ismn, dc.identifier
(link) -> el metadato se mostrará como un enlace
(date) -> el metadato se mostrará como una fecha en el idioma en que se este mostrando
la interfaz
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Visualización simple de
metadatos de un ítem II
Es posible definir listados de metadatos distintos en algunas colecciones:
webui.itemdisplay.<style>.collections = <collection handle>, ...
webui.itemdisplay.tutorial.collections = 123456789/3
webui.itemdisplay.tutorial = dc.title, dc.contributor.*, \
dc.relation.ispartof, dc.identifier.citation, \
dc.description.tableofcontents, my.custom.metadata, \
dc.identifier.uri(link)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Visualización simple de
metadatos de un ítem III
Etiquetas ??? alguna.clave.exto???
Si se incluyen nuevos metadatos a mostrar es necesario incluir las claves i18n en el archivo de
textos de la interfaz (Messages.properties):
metadata.<schema>.<element>.<qualifier> = ...
(ej.: metadata.dc.title, metadata.dc.identifier.citation)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Búsqueda e índices
Búsqueda
DSpace utiliza un motor de búsqueda basado en Lucene.
Lucene crea un conjunto de índices que guarda en [dspace]/search
Índices de navegación
También dispone de índices para la navegación a partir de ciertos metadatos
del ítem: listado por título, fecha de publicación, autor y materia.
Estos índices se guardan en tablas de la base de datos.
En dspace.cfg se puede configurar parte del sistema de búsqueda e índices:
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Búsqueda I
Definir los índices que queremos tener:
Los índices están definidos a partir de claves de esta forma:
search.index.<n> = nombre_indice:schema.element.qualifier
<n> es el número de índice definido
Para un índice se puede asignar más de un metadato creando más de una entrada de
search.index. (ejemplo índice author)
En lugar de qualifier se puede incluir * para indexar cualquier metadato con ese
elemento
La configuración básica utiliza otro índice llamado default que contiene:
Todos los índices definidos
El texto completo extraído
El nombre de las comunidades y colecciones
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Búsqueda II
Definición de índices que viene por defecto:
search.index.1 = author:dc.contributor.*
search.index.2 = author:dc.creator.*
search.index.3 = title:dc.title.*
search.index.4 = keyword:dc.subject.*
search.index.5 = abstract:dc.description.abstract
search.index.6 = author:dc.description.statementofresponsibility
search.index.7 = series:dc.relation.ispartofseries
search.index.8 = abstract:dc.description.tableofcontents
search.index.9 = mime:dc.format.mimetype
search.index.10 = sponsor:dc.description.sponsorship
search.index.11 = identifier:dc.identifier.*
search.index.12 = language:dc.language.iso
Si se incluyen nuevos índices, para que aparezcan en la interfaz es necesario
modificar el archivo que genera el formulario de búsqueda avanzada. No se incluye
automáticamente!
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Índices de navegación I
Actualmente ofrece 4 índices de navegación (título, autor, materia, fecha)
A través de dspace.cfg se puede elegir que metadatos utiliza:
webui.browse.index.date = dc.date.issued
webui.browse.index.author = dc.contributor.*
webui.browse.index.title = dc.title
webui.browse.index.subject = dc.subject.*
Y definir que metadatos se muestran en los listados:
webui.itemlist.columns = dc.date.issued(date), dc.title, dc.contributor.*
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Índices de navegación II
En la versión 1.5 se han incluido varias mejoras para hacer estos índices
más configurables:
Se puede crear más índices (no solo los 4 que vienen por defecto).
Definir para que campos se pueden ordenar los listados y como se
ordenan estos campos
Más opciones sobre como mostrar los índices (número de autores que
muestra, longitud máxima de campo listado, ... )
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Búsqueda e índices
Cada vez que realizamos algún cambio en la configuración
que afecta a la búsqueda o a los índices de navegación es
necesario re-indexar mediante el script index-all:
[dspace]/bin/index-all
En la versión 1.5 el cambio en la configuración de índices
puede implicar que se deban cambiar algunas tablas. Se
puede utilizar este comando para reconstruir las tablas:
[dspace]/bin/dsrun org.dspace.browse.IndexBrowse –f –r
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío I
Para modificar el formulario de envío es necesario modificar el archivo de configuración
[dspace]/config/input-forms.xml
<form-map>
<name-map collection-handle="default" form-name="traditional" />
...
</form-map>
<form-definitions>
<form me="traditional">
<page>
...
<field>
...
<field>
<page>
</form>
</form-definitions>
Parte 1:
Asignación de formularios a las
colecciones
Parte 2:
Definición de los
formularios y sus campos
Parte3:
<form-value-pairs>
Definición de pares de valores
<value-pairs value-pairs-name="common_iso_languages" dc-term="language_iso
...
para los campos controlados
</form-value-pairs>
</input-forms>
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío II
La etiqueta field:
<field>
<dc-schema>dc</dc-schema>
El nombre del esquema
<dc-element>contributor</dc-element> El elemento del metadato
<dc-qualifier>author</dc-qualifier>
El cualificador del metadato. Puede estar vacío.
<repeatable>true</repeatable>
Si es o no repetible
<label>Authors</label>
La etiqueta que se muestra
<input-type>name</input-type>
El tipo de campo
<hint>Enter the names of the authors Texto de ayuda, instrucciones de que se debe incluir
of this item The help text to be showed to exactamente.
the submitter below.</hint>
<required></required>
Texto que se muestra si no se ha rellenado el campo.
Si no hay nada el campo es opcional.
<visibility><visibility>
Opcional. Para indicar si es visible solo durante el
envío o la revisión
</field>
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío III
Input-type define el tipo de campo::
Campo de texto libre:
onebox : un campo simple de texto (ej.: título)
twobox: dos campos simples de texto (ej.: materias)
textarea: campo de texto largo (ej.: abstract, resumen)
Campo de datos específicos
name: nombre de personas (apellido, nombre)
date: fecha
Campos de datos con valores controlados
dropdown : un seleccionable
list: implementado como checkbox o radio button
qualdrop_value : compuesto de un seleccionable para escoger el cualificador, y
un campo de texto para introducir el valor
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío IV
En los campos de tipo onebox, twobox o textarea, se puede añadir la etiqueta:
<vocabulary>XXX</vocabulary>
para capturar los valores de un vocabulario controlado
Las vocabularios controlados están definidos en archivos xml en
[dspace]/config/controlled-vocabulary/ y tiene esta forma:
<node id="acmccs98" label="ACMCCS98">
<isComposedBy>
<node id="A." label="General Literature">
<isComposedBy>
<node id="A.0" label="GENERAL"/>
<node id="A.1" label="INTRODUCTORY AND SURVEY"/>
...
</isComposedBy>
</node>
...
</isComposedBy>
</node>
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Formulario de envío V
Se pueden realizar búsquedas en el vocabulario controlado a través de la interfaz:
Se debe activar en el archivo de configuración
webui.controlledvocabulary.enable = true
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Scripts I
A parte de la interfaz web DSpace incorpora un conjunto de utilidades de
administración ejecutables a través de línea de comandos
Se trata en su mayoría de clases java ejecutables que se deben usar mediante
el script dsrun:
[dspace]/bin/dsrun org.dspace.administer.CommunityFiliator
Las más utilizadas son directamente ejecutables mediante scripts específicos
en [dspace]/bin
[dspace]/bin/index-all
Algunas se deben programar para ejecutar diariamente (cron de linux)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Scripts II
import
export
Importación /exportación de ítems mediante
archivos en xml.
create-administrator
Crear un administrador
index-all
Re-construir los índices de DSpace (búsqueda y
navegación)
packager
Otro script de importación que permite importar
ítems empaquetados (archivos comprimidos,
PDF, ...)
structure-builder (v.
1.5)
Creación de estructura de comunidades
colecciones
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
ItemImport
[dspace]/bin/dsrun org.dspace.app.itemimport -a -w -c <coleccion> -e <eperson> -s <ruta> -m mapfile
O
[dspace]/bin/import -a -w -c <coleccion> -e <eperson> -s <ruta> -m mapfile
Script para hacer importaciones de ítems en DSpace
Existe su análogo para realizar exportaciones: ItemExport
En tres modos: inserción, borrado, modificado
Los ítems deben tener como mínimo dos archivos:
dublin_core.xml – xml con los metadatos
contents – listado de archivos a cargar
archivos a cargar
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Tareas programables (cron)
filter-media
Creación de archivos: extracción del texto
completo, miniaturas de imágenes, ...
sub-daily
Enviar los correos de subscripción a las
colecciones
stat-general
stat-monthly
stat-report-general
stat-monthly-general
Generar estadísticas de DSpace
(sobre todo estadísticas administrativas)
checker
Comprobar la integridad de los archivos
generate-sitemaps (v. 1.5) Creación de sitemaps google
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Filter-media
[dspace]/bin/filter-media
Para generar archivos secundarios a partir de los originales
Actualmente usado para:
Extraer el texto de los archivos para poder hacer búsquedas
Extracción de miniaturas de imágenes para su visualización en listados
Extracción / creación de imágenes con texto incrustado
También lanza una re-indexación.
Configurable en [dspace]/config/dspace.cfg
#Configure each filter's input format(s)
filter.org.dspace.app.mediafilter.PDFFilter.inputFormats = Adobe PDF
filter.org.dspace.app.mediafilter.HTMLFilter.inputFormats = HTML, Text
filter.org.dspace.app.mediafilter.WordFilter.inputFormats = Microsoft Word
filter.org.dspace.app.mediafilter.JPEGFilter.inputFormats = BMP, GIF, JPEG, imagen/png
filter.org.dspace.app.mediafilter.BrandedPreviewJPEGFilter.inputFormats = BMP, GIF, JPEG,
imagen/png
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Versiones Futuras
DSpace 1.5 (alpha)
Reestructuración del código (separación en módulos y uso de Maven)
dspace
dspace-api
language-pack:
dspace-jspui
dspace-oai
dspace-xmlui (Manakin)
dspace-lni (webservice basado en WebDav)
i18n multilingualism support
Configurable item submission
Configurable Browse
...
DSpace 1.6 (en proceso)
Versioning
DAO
Persistent Identifiers
- ...
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Documentación
DSpace Basic Tutorial – DSUG Rome 2007 ( Andrea Bollini,
Federico Meschini)
DSpace 1.4.1 - Customization ( Claudia Jürgen)
Dspace How-to Guide (Tim Donohue, Scott Phillips, Dorothea
Salo). Traducido al castellano (Luis Tijera ,Universidad de León)
Learning to use Manakin -DSUG Rome 2007 (Scott Phillips)
Ecología de los repositorios institucionales. Gijón, diciembre del 2007
Introducción – Funcionalidades – Personalización – Scripts – Conclusión
Recursos generales
DSpace.org http://www.dspace.org
DSpace wiki http://wiki.dspace.org
Documentación DSpace. (en [dspace-source]/doc)
Sourceforge.net http://sourceforge.net/projects/dspace
Listas de distribución: http://www.dspace.org/feedback/mailing.html
dspace-general
dspace-tech
dspace-devel
En castellano
Wiki Gude http://sod.upc.edu/gude
Lista Gude http://www.rediris.es/list/info/gude.es.html
Ecología de los repositorios institucionales. Gijón, diciembre del 2007