ti-enxame.com

Existe uma maneira de promover artigos entre ambientes?

Existe uma maneira fácil de mover artigos entre instalações do Joomla? Por exemplo, em um ambiente de desenvolvimento/preparação/produção, tenho os mesmos 20 artigos em cada um.

Se eu fizer uma alteração nos 20 artigos em desenvolvimento, o Joomla tem uma maneira de promover essas alterações na preparação, sem copiar fisicamente esses artigos manualmente?

Além disso, se eu adicionar ou remover um artigo em um, o Joomla tem uma maneira de adicioná-lo ou removê-lo no próximo ambiente?

8
ContextSwitch

Procure por extensões no JED. J2XML e Transferência SP afirmam ter essa funcionalidade.

5
sovainfo

Eu recomendo gerenciar os artigos em um único local. Será difícil sincronizar se houver alterações em vários lugares, mas não é impossível, apenas difícil.

Se você gerenciar apenas um local, basta soltar os dados da tabela nos outros locais e inserir novamente com os dados atualizados.

Se você deseja gerenciar os artigos em vários locais, pode comparar a data_modificada e copiar os dados do último artigo modificado para outros locais. Se os artigos foram inseridos em apenas um local, basta inserir este artigo nos outros locais. Se os artigos foram inseridos em vários locais, copie os dados de todos esses artigos, descarte-os do banco de dados e insira-os novamente em todo o banco de dados para manter o mesmo ID em todos os bancos de dados. Esta é apenas uma idéia sobre o que você precisará fazer. Portanto, recomendo gerenciar os artigos em um único local.

O mais importante aqui é manter o mesmo ID dos artigos entre os bancos de dados.

4
csbenjamin

Eu trabalhei com SP Transferir por cyend e ele está fazendo o trabalho muito bem.

Mas, dependendo das condições, também faço isso usando um aplicativo de gerenciamento de banco de dados de desktop que me permite executar operações de banco de dados com eficiência.

No meu mac eu uso Sequel Pro.

Posso conectar-me remotamente via SSH a mais de um servidor de banco de dados e abri janelas para os bancos de dados nos quais estou trabalhando ao mesmo tempo. Posso escolher facilmente qualquer registro de qualquer tabela que desejar e importar/atualizar registros para a outra tabela.

Há muitos casos em que considero esse método muito mais eficiente e rápido para mim. No caso de copiar artigos, assumimos que a estrutura geral da estrutura e categorias de banco de dados é a mesma entre as 2 tabelas; caso contrário, isso criará uma confusão com os ativos e a categorização dos artigos.

Mas alguém precisa ter cuidado e saber o que está fazendo, porque estamos lidando diretamente com os bancos de dados.

4
FFrewin