Página 2 de 3

Re: API no Opencart

Enviado: 02 Jul 2013, 11:20
por CodeMarket
Que pena, mas também não vai me fazer falta. API seria útil se eu fosse criar um sistema para integrar ao Buscapé, Amazon, vender em Blogs e etc. Com certeza, por ser MVC-L também gosto, mas acho a estrutura de Frameworks como Fuel e Laravel, mais fácil de entender e mais direta ao ponto, mas realmente o que pega é a falta de documentação, pois se fuçando conseguimos entender um pouco, imagina se fosse bem documentado, seria bem mais fácil e rápido desenvolver bons módulos para ele, mas por ser Gratuito não tenho o que reclamar. Outro ponto, acho meio sujo mudar o visual, ainda acho o SEO fraco e devia ter funções visuais separadas em partes, como as miniaturas dos produtos, mas estou gostando de usar ele, mesmo que em algumas partes, ache super manual e menos prático.

Eu reclamo mais, pois fiz um E-commerce no Laravel, onde consegui juntar os JS e CSS em 1 arquivo, otimizar o SEO para o os buscadores e rede social, bom uso de Ajax, enfim tava bem legal, mas meio que abandonei ele, pois era difícil manter ele, já que tudo era feito por mim, mas foi bom para aprender bem PHP e MVC.

Re: API no Opencart

Enviado: 02 Jul 2013, 17:08
por valdeir2000
Na minha opinião eles se preocupam mais em deixar a ferramente funcional, mas não se preocupando em alguns pontos como SEO que você citou.

Re: API no Opencart

Enviado: 03 Jul 2013, 16:32
por CodeMarket
Com certeza, muitas partes acho meio ruim, não digo o Código, mas as funções. Mas o que reparei, que o maior problema não é criar um E-commerce, até porque consegui fazer um bem completo e fácil de modificar, mas o maior problema é manter e isso pelo menos o Opencart tem uma grande ajuda da comunidade e como os rivais não são lá essas coisas, ele se sai muito bem nisso. E ainda bem que tem o VQmod, se não partiria para outro, pois é meio estranho o modo que ele lida com Modificações.

Re: API no Opencart

Enviado: 04 Jul 2013, 16:57
por techans
Acabei desistindo de usar o OC e usei o Magento para integração que precisava. Para fazer o que precisava no OC ia demandar muito tempo, encontrei um modulo caso alguém precise, mas não responderam meu contato e estava sem tempo, mas se alguém precisar para drop acho que vale a pena olhar.

http://www.api2cart.com/

Re: API no Opencart

Enviado: 04 Jul 2013, 21:08
por CodeMarket
Interessante, mas nem informam o preço. O que você queria fazer no OC que ia demandar tempo? Eu não gosto do Magento, mas eles tem um belo planejamento de Marketing e diversas funções prontas, só que acho super inchado, é como uma caixa lotada de tranqueiras, onde só vou usar uns 10%, mas com desempenho lento. Magento é mais para quem quer tudo pronto, investir pesado em uma boa maquina e já tem o negócio bem pensado, mas eu como Programador ainda me recuso a usar ele, mas por frescura mesmo hauaua, já que se eu não gosto do jeito que é feito, como posso indicar para um Cliente.

Mas realmente falta mais empresas focando E-commerce, ou tem grandes empresas americanas, com foco apenas no mercado internacional, pouco ligando para o Brasil e somos obrigado a usar o servidor deles. Depois sobra uma ou duas com Opção para instalação e configuração própria e por fim produtos Open Source, entre eles o OC, mesmo não sendo perfeito é um dos melhores. Só que acho que no Brasil ainda falta empresa para manter um bom E-commerce, pois se formos ver o que elas fazem é usar OP, Magento e outros, com um visual modificado e cobrar mensalmente para o vendedor usar.

Eu mesmo criei um e jugo melhor que o OC, mas está mais incompleto e é super difícil manter, sempre que preciso de algo tenho que criar na mão, enquanto no OC tem uma grande comunidade e não preciso me preocupar tanto com seu desenvolvimento.

Re: API no Opencart

Enviado: 05 Jul 2013, 00:07
por unknown1140
Realmente, o Magento é tudo menos eficiente (pelo menos pra 80% dos e-commerce). O oc ta ganhando muito mercado por causa disto, é bem mais eficiente e "fácil de usar". Mas realmente ainda é td meio arcaico. To investindo muito no oc e tenho seguido o desenvolvimento no github e não vou mentir q tenho meio q ficado com um pé atrás. Tudo tem q passar pelo Daniel e se não for do jeito q ele pensa não é aprovado. Não existe roadmap e ToDo lists definidos. Ninguém tem ideia de datas de lançamento, no máximo a gente ganha um "tá perto". O sistema de template é um sofrimento e ao mesmo tempo q deixa td muito livre, limita muito. O pior é q a versão 2.0 vai ser toda com o Bootstrap (admin e loja em si) o q ao contrário do q a maioria pensa, vai atrapalhar mais q ajudar (pelo menos pra quem cria templates e não quer usar o bendito boostrap, tenho sofrido muito com o Joomla 3.0. Passo mais tempo limpando o código do q fazendo os sites sem si, afinal o bootstrap não é exatamente um bom framework).
Enfim, o oc é uma das melhores opções, mas ainda tem muito caminho pra percorrer...

Re: API no Opencart

Enviado: 05 Jul 2013, 00:21
por CodeMarket
Com certeza, também acho estranho não ter uma documentação para Desenvolvedor ou pelo menos podia ter um diagrama do que é retornado de certas funções, nem se quer sei que funções existem por isso, tenho que ficar fuçando.
Realmente, esse negócio do Daniel é complicado, ele faz o que ele acha correto, sem ligar muito para o que a Comunidade acha. Até porque, de nada adiantaria o OC, se não fosse agente que desenvolve e usa ele, seria apenas mais um. E eu mesmo tendo visto bons E-commerce, mas com pouco apoio da comunidade ou fechado. Sobre o Bootstrap, eu até que gosto, mas é mais para Facilitar a minha vida como Desenvolvedor, já que não sou especialista em Design, então ele facilita muito, tanto que no meu site eu havia criado com ele e foi de boa, ficou super leve, tanto que meu sistema da um show nos E-commerce normais, aqui http://fgame.com.br/ , o ruim é o Visual, não tive muita aceitação por não parecer um E-commerce tradicional e tava de saco cheio de ter que ficar sempre criando modificações para acrescentar coisas novas, se quiser depois coloco no Github para ver se aparece mais pessoas para ajudar nele. Em geral ta 100%, já tem integração com o Correios e Pagseguro, mas precisa dar uma geral no código, criar documentação e criar padrões. Mais pelo menos com o Visual é super fácil mudar, tipo se muda só 1 arquivo que é a base do Tema, tanto no Admin como no Site. Usei como base o Framework Laravel que considero excelente e acho que o OC devia adotar um Framework tipo esse, claro que ele tem já várias funções como rotas, controlador, visão, mas se fosse usado um Framework padrão, seria bem mais fácil criar modificações.

E também sinto falta da Comunidade de Programadores no Brasil, só sabem usar, mas a maioria não cria nada ou se cria cobra caro. Claro que todos queremos lucrar, mas veja o exemplo do Wordpress e até mesmo do OC, eles ganham bastante com as Modificações.

Re: API no Opencart

Enviado: 05 Jul 2013, 12:40
por valdeir2000
O OC já é um framework, acho que se ele adotasse um framework full stack com certeza ele perderia uma das qualidades que é o fácil desenvolvimento. Eles poderiam utilizar framework para melhorar algumas opções (Monolog, Smtp, Gerenciamento de Cache, etc.). Mas acho que eles eriam que melhorar o código, deveriam pular do PHP 5.0 para o PHP 5.4 e usar as novas funções.

Criar documentações eu não sei, já que a maioria dos dados retornados são arrays que são definidos no model ou puxados do banco de dados. Os padrões eu concordo sim, tanto para designer's quando para programadores.

Talvez o Daniel esteja seguindo uma lista que não está disponível ao público, já que em uma declaração ele fala que segue uma lista e que não pode adicionar todas as opções dos usuários pois nunca iria terminar a versão.

Re: API no Opencart

Enviado: 05 Jul 2013, 14:15
por CodeMarket
Eu sei que ele tem um Framework interno, mas seria muito melhor se usa-se um Framework a parte, tipo o Laravel, já que é bem documentado e tem um bom desenvolvimento. Eu não considero ele fácil de desenvolvimento, acho meio confuso muitas coisas que eles fazem e muita coisa ainda é meio antigo, por exemplo o modo como usamos o Banco de Dados, por exemplo, prefiro muito mais usar SQL puro como no Laravel, que o modo como o OC trata.

Então, são array retornados, mas você sabe quais são? Você sabe todas as funções? , pois eu sei quando fuço internamente, já que não temos base alguma. Mais enfim, o OC é uma das melhores alternativas e eu resolvi focar nele, só espero que sempre melhore, mas até agora estou gostando muito dele, só não me peça para fazer um tema do zero hauauaa.

Re: API no Opencart

Enviado: 05 Jul 2013, 14:45
por valdeir2000
Os arrays que são retornados é fácil entender já que normalmente ele define uma variável com os valores e então retorna.
Código: Selecionar todos
    $result = array();
    $result['arr_a'] = 'a';
    $result['arr_b'] = 'b';
    $result['arr_c'] = 'c';
Quando não é assim ele retorna toda a consulta do banco de dados (basta sabermos quais são os campos).

No caso do modo como utilizar o mysql acho que vai de site para site, vai depender muito mais do banco de dados que do próprio framework.