0
media

Conheça o vQmod

Você já ouviu falar vQmod ?

Se sua resposta for não, então leia este artigo.

Quem desenvolveu ?

O Virtual Qphoria Mod (vQmod), foi desenvolvido pelo usuário Qphoria que é moderador global do fórum oficial do OpenCart e colaborador no desenvolvimento do OpenCart.

O que o vQmod faz ?

O vQmod é um inovador sistema de substituição de arquivos através de um método conhecido como “virtual”.

Na prática, ao invés de modificar os arquivos originais em PHP do OpenCart como normalmente faríamos, colocamos estas instruções de modificação um arquivo no formato xml.

Mas, como o vQmod funciona ?

O arquivo xml contendo as modificações é analisado durante o carregamento do OpenCart (isso antes que qualquer página da loja ser exibida), sendo assim, o núcleo do vQmod verifica no arquivo xml quais arquivos devem ser modificados, e executa as modificações em uma cópia do arquivo original do OpenCart, o arquivo original do OpenCart é mantido intacto em seu lugar de origem, e a cópia deste arquivo com as modificações indicadas no arquivo xml são criadas em uma pasta de cache (vqcache), e são esses arquivos modificados que serão utilizados em sua loja e não os arquivos originais.

Todo o processo citado acontece em milésimos de segundo, e não aumenta em praticamente nada o tempo de carregamento de sua loja, ou seja, além de ser prático é rápido, e isso é ótimo para quem quer testar várias alterações nos códigos PHP de sua loja, sem ficar alterando os arquivos fontes originais do OpenCart.

Quais as vantagens de utilizar o vQmod ?

A possibilidade de atualizar o OpenCart para novas versões  sem maiores problemas, uma vez que todas as alterações feitas nos arquivos originais do OpenCart são apenas virtuais e estão concentradas nos arquivos xml para vQmod, logo estas alterações seriam carregadas novamente junto com seu OpenCart já atualizado; no máximo você teria que fazer ajustes em seus arquivos xml para o vQmod com o objetivo de compatibilizá-los com sua nova versão do OpenCart ou baixar a versão mais atual do xml que você está utilizando.

A possibilidade de usuários do OpenCart que não são programadores  aplicarem em seu OpenCart modificações simples ou complexas sem precisar editar uma linha de código, e se não gostarem da modificação, basta remover o arquivo xml com a modificação que tudo volta ao normal.

Manter todas as modificação feitas em seu OpenCart arquivadas e organizadas em um único local, o que facilita as manutenções.

Gostou ? Então vamos testá-lo.

Preparando o ambiente:

Faça o download do vQmod, para isso clique no link abaixo:
https://github.com/vqmod/vqmod/releases
* Não baixe a versão que termina com stand-alone no nome, baixe a versão que termina com opencart no nome.

Exemplo: v.2.6.1-opencart

Depois de fazer o download descompacte o conteúdo do arquivo zip que você baixou e envie a pasta vqmod, via ftp ou cpanel para o diretório raiz do OpenCart, respeitando a estrutura dos arquivos e pastas, ou simplesmente copie e cole a pasta se você estiver testando em um servidor local.

Acesse o conteúdo da pasta vqmod, e acesse a pasta vqcache, dê permissão 755 ou 777 na pasta vqcache, também dê a mesma permissão nos arquivos index.php  e /admin/index.php, que se encontra no diretório raiz do OpenCart.

Acesse o endereço www.seudominio.com.br/vqmod/install e aguarde a conclusão da instalação automatizada que geralmente é em segundos, lembrando que voc~e deve alterar o seudominio.com.br pelo seu domínio.

Pronto!

O vQmod já está integrado ao seu OpenCart, agora você já pode baixar módulos que utilizem o vQmod, ou seja, com a extensão xml e colocar dentro da pasta xml do vQmod.

Observação:

Caso não tenha dado certo o processo de instalação automático ou você deseje fazer o processo de instalação manualmente, clique no link (inglês) abaixo:
https://github.com/vqmod/vqmod/wiki/Installing-vQmod-on-OpenCart

Lembrando que com o vQmod, você pode alterar apenas arquivos com as extensões php e tpl, arquivos js e css não são suportados.

Importante:

Só porque você integrou o vQmod ao seu OpenCart, não significa que você precisa instalar extensões em vQmod imediatamente, o objetivo principal é deixar seu OpenCart pronto para receber arquivos vQmod quando você necessitar.

– Referência:

https://github.com/vqmod/vqmod/wiki

– Para saber como formatar o arquivo XML para ser utilizado pelo VirtualQMod:
https://github.com/vqmod/vqmod/wiki/Scripting
https://github.com/vqmod/vqmod/wiki/Examples

Conclusão:

Com certeza o vQmod trás segurança e vantagens para efetuar testes de modificações no seu OpenCart sem alterar a estrutura original dos arquivos. Só tenha cuidado de saber se o arquivo vQmod que você baixou é compatível com a versão do seu OpenCart, para não perder tempo ou descobrir o porque ele não está funcionando em sua loja.

Espero que tenham gostado.

Dúvidas:

Caso ainda tenha dúvidas, pesquise no fórum OpenCart Brasil.