Comments (8)
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.
@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.
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.
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.
@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.
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.
@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.
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)
- Qual Versão do Opencart a ser usada? HOT 3
- Template parser e funções especialmente para opencart (twig) HOT 8
- Migrations HOT 2
- ORM models HOT 3
- Command line HOT 3
- Melhorias do core HOT 6
- Vqmod e Ocmod HOT 9
- Composer installer HOT 4
- Configurações
- Traduções HOT 5
- Marketplace HOT 1
- Sistema de Validação HOT 1
- Cache no geral HOT 2
- Sistema de Log ou teste HOT 6
- Suporte a Nginx e Php7 HOT 3
- Que nome vamos dar ao tamagotchi? HOT 19
- REST Api HOT 1
- Front-end HOT 9
- Painel Admin HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from new-opencart.