Como instalar o vQmod no OpenCart

Publicado por MapexMind em: junho 3, 2013

 

SOBRE O VQMOD

“VQmod ™” (Virtual Qphoria Mod) é um sistema de substituição concebidos para evitar a necessidade de alterar os arquivos principais de sua loja OpenCart. O conceito é bastante simples … Em vez de fazer alterações nos arquivos principais, as mudanças são criadas em um arquivo XML dentro da pasta vQmod, esses arquivos XML contém todas as alterações referenciando o arquivo principal. Esses arquivos são analisados ​​durante o carregamento de cada arquivo principal. O arquivo principal é então carregado, as alterações contidas no arquivos XML também carregadas e a partir daí é criado um novo arquivo temporário, esse arquivo é salvo. Esse arquivo temporário é, então, substituído pelo original durante a execução. O arquivo de origem nunca é alterado.

O vQmod resolve um problema que acontece sempre que é necessário atualizar a loja. Como no vQmod o arquivo principal não é alterado, a loja pode ser atualizada sem perder as configurações que você realizou na loja.

entendendo-vqmod
entendendo-vqmod

Características

Este sistema pode ser usado para qualquer script php, fórum, carrinho de compras, cms, etc modificações em qualquer lugar personalizados são feitos para reutilização. A opção de log é de valor inestimável para a depuração de compreender exatamente o que está acontecendo. Após a carga de classe inicial, o mod pode realmente usar um script para mod-se em outros arquivos principais que fazem o real inclui para outros mods. Este é o primeiro e único conhecido método para permitir a capacidade de testar vários mods sem alterar arquivos.

Quem pode usá-lo?

Foi inicialmente concebido em php utilizando o projecto OpenCart, mas não está limitado a OpenCart, nem é limitado a, o conceito php.

E quanto a performance?

Desempenho tem sido minha preocupação desde a primeira idéia deste projeto. Mas a forma como o código é projetado reduziu qualquer efeito sobre o desempenho. Temos mais de 30 scripts de vQmod em nossos locais de teste com tempos de página e vi absolutamente nenhuma mudança de desempenho quando ativado ou desativado. É claro que qualquer script que provoca uma mudança de consultas db ou tem um código que leva mais tempo será um fator, mas isso não seria um problema de desempenho vQmod. Quando os arquivos de origem reais são analisados, somente os arquivos que possuem alterações precisam analisar os scripts XML. Além disso, várias dicas e ajustes de desempenho foram adicionados, bem como um recurso opcional “useCache” que permite recarregar as alterações feitas já a partir dos arquivos vqcache. Em suma, o desempenho surpreendentemente não parece ser um factor de todo.

Para maiores informações acesse o site https://code.google.com/p/vqmod/

Loading