Mudanças entre as edições de "Upgrade de versões"

De IBICT
Ir para: navegação, pesquisa
Linha 19: Linha 19:
 
{{Nota|O primeiro passo é a [http://devds-01.ibict.br/Dwiki/index.php/Instala%C3%A7%C3%A3o_do_DSpace_3.x instalação] limpa, em uma '''pasta''' e '''base''' de dados diferente da utilizada para versão antiga.}}
 
{{Nota|O primeiro passo é a [http://devds-01.ibict.br/Dwiki/index.php/Instala%C3%A7%C3%A3o_do_DSpace_3.x instalação] limpa, em uma '''pasta''' e '''base''' de dados diferente da utilizada para versão antiga.}}
  
Por exemplo pode-se utilizar como pasta base o nome '''dspace-3.x-base''' e como base de dados '''dspace3x''', onde '''x''' representa o número correspondente à nova versão.
+
Por exemplo pode-se utilizar como pasta base o nome '''dspace-3.x-base''' e como base de dados '''dspace3x''', onde '''x''' representa o número correspondente à versão.
  
 
=== Versão 1.x para a 3.x ===
 
=== Versão 1.x para a 3.x ===
  
 
Aqui toma-se como pressuposto que a instalação antiga foi efetuada na pasta '''dspace-1.x-base''' e tomou como base de dados '''dspace1x'''
 
Aqui toma-se como pressuposto que a instalação antiga foi efetuada na pasta '''dspace-1.x-base''' e tomou como base de dados '''dspace1x'''

Edição das 15h23min de 27 de agosto de 2013

Realizar upgrade de versões não é uma tarefa, um tanto quanto, simples e direta, pois surgem alguns dificultadores pelo caminho. Os mais comuns são:


  • Saber exatamente quais foram os arquivos alterados nas mudanças de layout executadas pelo usuário;
  • Casar novas funcionalidades com o layout antigo (por exemplo a busca facetada);
  • Manter as estatísticas de acesso antigas;
  • Atualizar a base de dados sem corrompê-la;
  • Migrar a assetstore (pasta que contem os documentos);
  • Implementar possíveis alterações de código das bibliotecas Java, que usuário efetuou.


Este tutorial concentra esforços no sentido de contornar os quatro primeiros tópicos, já que o último envolveria um conhecimento mais amplo da linguagem de programação Java, o que foge do escopo planejado. Também há uma diferença entre os procedimentos descritos no manual oficial do DSpace 3.x e o que aqui se recomenda. De fato, entende-se que há uma maior segurança em realizar uma instalação clean da nova versão e aplicar nela as configurações particulares da antiga. Essa tarefa gera também uma melhor compreensão do processo de atualização. Sem levar em conta que, dessa forma, é possível estabelecer um procedimento genérico de migração de uma versão 1.x para a 3.x.

Notepad.gif NOTA: O primeiro passo é a instalação limpa, em uma pasta e base de dados diferente da utilizada para versão antiga.

Por exemplo pode-se utilizar como pasta base o nome dspace-3.x-base e como base de dados dspace3x, onde x representa o número correspondente à versão.

Versão 1.x para a 3.x

Aqui toma-se como pressuposto que a instalação antiga foi efetuada na pasta dspace-1.x-base e tomou como base de dados dspace1x