Git Product home page Git Product logo

Comments (8)

FelipoAntonoff avatar FelipoAntonoff commented on June 3, 2024

Excelente, acho que fica mais organizado e cada extenção tem sua pasta, sendo que para apagar é só remover ela.
Mudando a estrutura, também é bom modificar o Instalador nativo para seguir o novo padrão, se bem que pelo que vi, ele segue o padrão que adicionamos dentro do upload, não precisando mexer.
Agora esse vQmod para cada modificação, seria apenas o xml ou o vQmod mesmo?

from new-opencart.

prhost avatar prhost commented on June 3, 2024

@FelipoCodeMarket é só o xml mesmo, esqueci de abrir a estrutura dele mas la dentro tem apenas vqmod/xml/arquivo.xml já o instalador nativo na minha opinião, não gosto muito dele, acho que é desnecessário, se usarmos o composer certinho no final das contas basta apenas vc executar o comando composer create-project new-opencart e depois configurar o arquivo configs/database.php ta pronto sua loja (:

from new-opencart.

prhost avatar prhost commented on June 3, 2024

Outra coisa que precisaria ser forte levando em conta a segurança é o htaccess e o ngnx, eu trabalho com apache e fiz as modificações necessárias por mais que eu sempre vou achar que htaccess é uma parada alienígena enviada para nos aniquilar, já ngnx não manjo, teria que ter alguem da equipe que entenda e transforme o htaccess em ngnx. Falo isso para proteger aruqivos como vendor, script sql, logs, etc.

from new-opencart.

joelmartins avatar joelmartins commented on June 3, 2024

Eu já tive algum contato com nginx, todos os Opencart que estou instalando agora só nginx, acho baca oferecer suporte ao php7 também.

from new-opencart.

prhost avatar prhost commented on June 3, 2024

@joelmartins é então, nunca testei rodar, temos que ver quais são as incompatibilidade e tentar ajustar, mas sim não vamos nos prender a versões antigas do php, uma vez que podemos da suporte ao 7 é um grande avanço.

from new-opencart.

arnisjuraga avatar arnisjuraga commented on June 3, 2024

Hi guys,

i have worked with opencart and vqmod for a while, but I really believe - modulation system with " search-replace" in source code is something, we can get rid off at all :(

The only drawback of that is that it will not support any modules or themes developed for that.
Although, you can keep support for vqmod, but as more changes you will make in original source, as less modules will be supported, because the relay on source structure and source "text".

So, this is quite serious decision to make. And in this point - I am convicted - we need to develop modularisation engine based on Opencart events and triggers, or something completely new.

from new-opencart.

prhost avatar prhost commented on June 3, 2024

@arnisjuraga to remove full vqmod and ocmod, need to let modulate all posible partial have change, dashboard, menu, filters, settings, etc, which is admin. The theme unfortuntely has to be replace the entire view and not part of it.

from new-opencart.

arnisjuraga avatar arnisjuraga commented on June 3, 2024

Yes, this is the catch - we will keep VQMOD support, thats not a problem.

Problem is - that as soon as we start to change original core code, most of the plugins will automatically become incompatible. As VQMOD and OCMOD works just with search/replace.

And that means - as soon we dcide to "drop" it, we need to think about alternatives - how to create pluggable environment for developers.

from new-opencart.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.