ti-enxame.com

Como você atualiza um site depois que ele entra no ar?

Como você envia as atualizações ao vivo para modelos e módulos depois de entrar no site?

Nós tendemos a fazer algumas soluções diferentes à medida que desenvolvemos em um site e, em seguida, fazemos um backup para enviar primeiro o site ao Push. Depois disso, repetir esse processo novamente significa destruir o site antigo.

Uma solução é, obviamente, apenas aumentar os diferentes arquivos, modelos, css, imagens, etc., mas isso não é tão rápido e alguns links podem quebrar por alguns minutos até que sejam concluídos.

Outra é usar o git hub, onde temos o código, mas somos uma equipe pequena, portanto, trabalhar em muitas ramificações e versões pode tornar o projeto muito trabalhoso para ficar claro, para que o master seja a única versão a ser lançada ao vivo para atualizar.

Basicamente, qualquer dica ou solução para colocar as coisas em um site intermediário e depois pressioná-las para que o site funcione enquanto o site ativo terá artigos e registro de usuários, etc. colocados como site ativo, portanto não podem ser substituídos.

obrigado

13
tristanbailey

Simplesmente instale a extensão ou o modelo novamente (sem desinstalar o original) fazendo o upload para o Extension Manager.

Normalmente, criamos extensões totalmente instaláveis ​​para nossos sites. Nós os instalamos em nosso servidor de desenvolvimento para testes e, quando adequados, simplesmente os instalamos no servidor de produção. Enquanto o método no arquivo de manifesto estiver definido para atualizar, você poderá atualizar rapidamente suas extensões existentes simplesmente enviando-as para o Extension Manager.

Trabalhar dessa maneira nos permite atualizar o site de produção sem tempo de inatividade e garantir que os dados do banco de dados no servidor de produção permaneçam intocados (a menos que decida alterá-los por meio de um script de atualização ou arquivo SQL).

8
Zachary Draper

Existem algumas extensões gratuitas e pagas que podem ajudar na preparação.

EasyStaging é uma extensão gratuita de Craig Phillips (que é um membro ativo deste fórum): http://extensions.joomla.org/extensions/hosting-a-servers/gerenciamento de banco de dados/21308

O SP Staging é uma extensão paga de SP Cyend: http://extensions.joomla.org/extensions/acessar a segurança/segurança do site/monitoramento do site/20396

Algumas empresas de hospedagem na web agora também estão fornecendo ferramentas para ajudar na preparação.

SiteGround : http://blog.siteground.com/siteground-staging

Rochen : http://blog.rochenhost.com/2011/11/creating-a-joomla-staging-site

6
Neil Robertson