Customizações

De Wiki.bireme.org/pt
Ir para: navegação, pesquisa

(Retornar a: Bioética e Diplomacia - Dspace)

Objetivo

Esta página wiki tem por objetivo documentar todos os Arquivos que foram alterados ou de alguma forma personalizados no sistema DSpace desde o início do projeto.

Alterações em arquivos

Os seguintes arquivos existentes no sistema foram alterados e incrementados para deixar a aplicação personalizada

dspace.cfg

Aquivo contendo configurações do sistema, disposto em /home/aplicacoes/dsbiodip/config.

Foram realizadas as seguintes modificações:

# Default language for metadata values
#default.language = en_US
default.language = pt_BR

# Crosswalk Plugin Configuration:
#   The purpose of Crosswalks is to translate an external metadata format to/from
#   the DSpace Internal Metadata format (DIM) or the DSpace Database.
#   Crosswalks are often used by one or more Packager plugins (see below).
plugin.named.org.dspace.content.crosswalk.IngestionCrosswalk = \
  org.dspace.content.crosswalk.AIPDIMCrosswalk = DIM, \
  org.dspace.content.crosswalk.AIPTechMDCrosswalk = AIP-TECHMD, \
  org.dspace.content.crosswalk.PREMISCrosswalk = PREMIS, \
  org.dspace.content.crosswalk.OREIngestionCrosswalk = ore, \
  org.dspace.content.crosswalk.NullIngestionCrosswalk = NIL, \
  org.dspace.content.crosswalk.OAIDCIngestionCrosswalk = dc, \
  org.dspace.content.crosswalk.DIMIngestionCrosswalk = dim, \
  org.dspace.content.crosswalk.METSRightsCrosswalk = METSRIGHTS, \
  org.dspace.content.crosswalk.RoleCrosswalk = DSPACE-ROLES, \

# Incluido em 201205 - Fabio Brito
  org.dspace.content.crosswalk.QDCCrosswalk = qdc

### i18n -  Locales / Language ####
# Default Locale
# A Locale in the form country or country_language or country_language_variant
# if no default locale is defined the server default locale will be used.
# default.locale = en
default.locale = pt_BR

item-submission.xml

Aquivo que define questões iniciais, quebra de formulários e posição do termo de responsabilidade. Nesse arquivo foi comentado o trecho da tela de questões iniciais. Arquivo disposto em /home/aplicacoes/dsbiodip/config.

Foi comentado o trecho abaixo:

     <!-- BIOETICA E DIPLOMACIA EM SAUDE - Comentado em 201206 -->
     <!--
          <step>
            <heading>submit.progressbar.initial-questions</heading>
                <processing-class>org.dspace.submit.step.InitialQuestionsStep</processing-class>
                <jspui-binding>org.dspace.app.webui.submit.step.JSPInitialQuestionsStep</jspui-binding>
                <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.InitialQuestionsStep</xmlui-binding>
            <workflow-editable>true</workflow-editable>
          </step>
     -->

        <!--If you disable the initial questions step you should insert the -->
        <!--SkipInitialQuestionsStep below, to enable proper processing of  -->
        <!--input-forms configuration                                       -->

        <step>
                <processing-class>org.dspace.submit.step.SkipInitialQuestionsStep</processing-class>
        </step>

news-xmlui.xml

Arquivo contendo mensagem para a página inicial, disposto em /home/aplicacoes/dsbiodip/config.

Alterado de

DSpace/Manakin Repository</head>
  <p>Welcome to the new Manakin interface to the DSpace digital repository.  DSpace is a digital service that collects, preserves,
  and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate
  digital preservation and scholarly communication.</p>

Para

  <head>DSpace/Manakin Repositório</head>
  <p>Bem-vindo à Manakin, a nova interface para o repositório digital DSpace. DSpace é um serviço digital que recolhe, preserva e
  distribui material digital. Repositórios são ferramentas importantes para preservar o legado de uma organização, pois eles
  facilitam a preservação digital e comunicação científica.</p>

oaicat.properties

Arquivo que trata da interoperabilidade, disposto em /home/aplicacoes/dsbiodip/config. Habilitando a linha abaixo é elegido a estrutura dos metadados, definido em (/home/aplicacoes/dsbiodip/config/crosswalks/QDC.properties).

Descomentada a linha:

Crosswalks.qdc=org.dspace.app.oai.PluginCrosswalk

QDC.properties

Arquivo contendo o mapeamento dos elementos para criar XML. Esse arquivo foi criado levando em consideração os elementos existentes em um Dspace padrão mais os elementos criados para a metodologia LILACS.

input-forms.xml

Arquivo que define formulário para coleção e também elementos para esse formulário, disposto em /home/aplicacoes/dsbiodip/config.

Nesse arquivo foram colocadas as coleções criadas especificamente para trabalhar com os formulários designados para ter os elementos LILACS. São eles Monografias, Periódicos e Teses.

Essa definição de coleção segue como a seguir:

 <form-map>
        <name-map collection-handle="default" form-name="traditional" />

<!-- Homologação -->
        <!-- Coleções Literatura Científica -->
        <name-map collection-handle="123456789/26" form-name="Periodicos" />
        <name-map collection-handle="123456789/25" form-name="Monografias" />
        <name-map collection-handle="123456789/27" form-name="Teses" />
 </form-map>

DIM-Handler.xsl

Arquivo que define a ordem que aparecem os campos num resultado de busca, disposto em /home/aplicacoes/dsbiodip/webapps/xmlui/themes/dri2xhtml.

messages_pt_BR.xml

Arquivo responsável pelo idioma na língua portuguesa. Foi aproveitado o arquivo existente em https://jira.duraspace.org/browse/DS-653. Nesse arquivo ainda foram inseridos algumas traduções referentes ao projeto. Arquivo disposto em /home/aplicacoes/dsbiodip/webapps/xmlui/i18n.

style.css

Arquivo relacionado com a camada de apresentação da aplicação, disposto em /home/aplicacoes/dsbiodip/webapps/xmlui/themes/Reference/lib/style.css

As alterações dizem respeito basicamente a características visuais como disposição do layout, figura e fonte utilizadas.