wiki:WF/versaoemdesenvolvimento

Version 9 (modified by gbisotto, 15 years ago) (diff)

--

Atualização do Módulo

WikiInclude(WF/tableofcontents)? Depois que o módulo estiver instalado, é uma boa prática verificar periodicamente se uma nova versão foi disponibilizada. Veja isto na página de downloads aqui do site, ou no documento  changelog do workflow. Se uma nova versão estiver disponível, execute os procedimentos abaixo para instalá-la:

  • Baixe o pacote da nova versão (workflow.tgz);
  • Salve-o em um diretório temporário, por exemplo /tmp;
  • Execute os comandos (como root):
     * cd /tmp
     * tar xzvf workflow.tgz
     * mv /var/www/expresso/workflow/ /root/workflow.old/
     * mv /tmp/workflow/ /var/www/expresso/
     * cd /var/www/expresso/
     * chown -R www-data.www-data workflow/
     * chmod -R 2770 workflow/
    
  • Entre no setup do seu expresso, no endereço: http://seuexpresso/setup
  • Logue-se com a conta expresso-admin;
  • Clique no botão "Configurar Aplicações";
  • Na linha do módulo Workflow, marque a checkbox "Atualizar";
  • Clique no botão "Salvar".

Feito isso, o módulo estará atualizado para a nova versão. Um backup do módulo antigo está no diretório /root/workflow.old

Versão em Desenvolvimento

Existe um serviço de versionamento de projetos, o SVN, onde os desenvolvedores do Workflow registram cada modificação feita nos arquivos fonte do módulo. Quando uma nova versão está concluída, é criada uma "tag" no SVN e um novo pacote workflow.tgz é liberado. Entre uma versão e outra, considera-se que o módulo está em desenvolvimento. Se desejar obter esta versão em desenvolvimento, execute os comandos:

# cd /root
# svn checkout https://www.expressolivre.org/svn/workflow/trunk/ workflow/

Obs: não execute abaixo da pasta /var/www/expresso/, senão irá dar confusão.
  • Sempre que quiser atualizar esta cópia, entre na pasta /root/workflow/, e execute o comando:
# svn update

Próxima Etapa: