0
media

Versionamento do OpenCart

Introdução:

Neste artigo você vai entender como funciona o sistema de versionamento (controle de versões) do OpenCart.

Vamos lá!

A identificação da versão no OpenCart é constituída de 4 números separados por pontos (.), conforme o exemplo abaixo:

2.3.0.2

Sendo que cada número tem um significado:

MAJOR.MINOR.FEATURE.PATCH

Onde:

MAJOR, indica que o OpenCart recebeu atualizações que o tornam incompatível com versões anteriores.
Resumindo, as extensões e temas de versões anteriores, não serão compatíveis com esta versão.

MINOR, indica que o OpenCart recebeu atualizações que afetam a estrutura do núcleo da plataforma.
Resumindo, algumas extensões e temas, podem não funcionar corretamente com esta versão.

FEATURE, indica que o OpenCart recebeu atualizações apenas nas extensões nativas da plataforma.
Resumindo, nenhuma extensão ou tema será afetado por esta versão.

PATCH, indica que o OpenCart recebeu uma correção importante.
Resumindo, nenhuma extensão ou tema será afetado por esta versão.

Podemos afirmar então que, da versão 1.5.6.4 para a versão 2.0.0.0, houveram mudanças no OpenCart que tornaram as extensões e temas incompatíveis com a nova versão, assim como, da versão 2.3.0.2 para a versão 3.0.0.0, haverá mudanças no OpenCart que tornarão as extensões e temas incompatíveis com a esta versão.

Também podemos afirmar que é muito importante que você sempre utilize a versão mais atual do PATCH dentro do MINOR, ou seja, se você utiliza a versão 2.3.0.0, o ideal é atualizar para a versão 2.3.0.2, pois esta última, tem correções importante para sua loja.

Observação:

Se você utiliza a versão 1.x (o x significa com qualquer MINOR, FEATURE e PATCH), você não precisa obrigatoriamente mudar para a versão 2.x, principalmente se você tem uma loja estável, que funciona conforme o esperado e atende as suas necessidades e as de seus clientes.

Lembrando que se você for criar uma nova loja com o OpenCart, escolha sempre a versão mais atualizada. 

Importante:

Por tendência natural do mercado, os desenvolvedores deixam de desenvolver para antigas versões do OpenCart, e passam a trabalhar somente com as novas versões, o que pode ocasionar com o tempo certas dificuldades em encontrar extensões e temas para sua versão, por isso, é importante que você programe a migração de sua loja para a versão mais atual, levando em consideração que existe tempo suficiente para isso, pois o OpenCart demora alguns anos para mudar um MAJOR, como por exemplo, da versão 1.5.0.0  lançada em junho de 2011, para a versão 2.0.0.0, lançada em outubro de 2014, houve 4 anos de diferença, lembrando que um novo MAJOR está programado para este ano (2017), o que dará em média mais 3 anos entre a versão 2.0.0.0 e a versão 3.0.0.0.

Concluindo:

Espero que este artigo tenha lhe ajudado a entender como funciona o sistema de versionamento do OpenCart.

Dúvidas:

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