Beruflich Dokumente
Kultur Dokumente
29/05/2018
Ambiente do Curso –
Máquina Virtual
• VMWare Player
• Ubuntu 14.04 Desktop (copiar do compartilhamento)
– Disco: 20GB
– Memória RAM: 2048MB
– Usuário: dspace - Senha: dspace
• DSpace 5.8
• Admin: lume@ufrgs.br senha: dspace
É um software de código aberto utilizado para disponibilizar um
repositório de documentos digitais. Ele suporta uma grande variedade
de tipos de documentos, tais como: livros, teses e dissertações,
fotografias, vídeos, áudios entre outros.
Sendo uma ferramenta de código aberto, foi disponibilizada nos
termos da Licença BSD Open source licence, que permite que seja
utilizado, modificado, inclusive para usos comerciais, sem a
necessidade de pagamento de taxas.
Organização do portal do
DSpace
HTML
Usuário
i18n
XSLT
DRI
JAVA
Banco de Dados
Camadas do software
DSpace
HTML
JAVA
Diretórios DSpace
• /repositorio/dspace-5.8-src-release
– Diretório de arquivos fonte do DSpace
• /repositorio/dspace
– Diretório de instalação do DSpace
Acessando o DRI, o XML e o
Metadata
• http://localhost:8080/xmlui/DRI/handle/123456789/1
– Aqui a tradução já aparece aplicada
• http://localhost:8080/xmlui/handle/123456789/1?XML
– Aqui a tradução ainda não aparece
• http://localhost:8080/xmlui/metadata/handle/123456789/
1/mets.xml
– Aqui os dados do elemento (comunidade, coleção ou
item)
1. Customização da página
inicial do DSpace
• Pode ser feita em:
– /repositorio/dspace/config/news-xmlui.xml
– /repositorio/dspace/webapps/xmlui/i18n/
messages.xml
2. Tradução dos nomes da
comunidades e coleções
• Template XSLT
– /repositorio/dspace/webapps/xmlui/themes/Mirage/lib/xsl/aspect/
artifactbrowser/collection_list.xsl
<xsl:value-of
select="$data/dim:field[@element='title'][1]"/>
<trocar para>
<i18n:text>
<xsl:value-of
select="concat('xmlui.title.comm.handle_123456789_',
substring-after(./@OBJID,'/handle/123456789/'))"/>
</i18n:text>
2. Tradução dos nomes da
comunidades e coleções
• /repositorio/dspace/webapps/xmlui/i18n
– messages.xml e
<message
key="xmlui.title.comm.handle_123456789_3">
Test Collection 2.1</message>
– messages_pt_BR.xml
<message
key="xmlui.title.comm.handle_123456789_3">
Coleção Teste 2.1</message>
3. Modificando e-mail de
entradas recentes
• Arquivo de configuração:
– /repositorio/dspace/config/emails/
subscriptions
• JAVA:
– /repositorio/dspace-5.8-src-release/dspace-
api/src/main/java/org/dspace/eperson/
Subscribe.java
3. Modificando e-mail de
entradas recentes
• Quando se modifica o JAVA, no diretório
de fontes, é necessário realizar os
comandos:
$ cd /repositorio/dspace-5.8-src-release/
$ mvn package
$ $ cd /repositorio/dspace-5.8-src-
release/dspace/target/dspace-installer
$ ant -Dconfig=/lume/dspace/config/dspace.cfg update
$ sudo /etc/init.d/tomcat restart
Protocolo OAI-PMH