doCommerce com base no osCommerce 2.2 MS2 09/Mar/2005
O doCommerce há já muito tempo que não era actualizado. Tinha por base a já antiga versão 2.2 MS1 do osCommerce, que contém alguns pequenos problemas entretanto resolvidos pela actual versão 2.2 MS2 do osCommerce.
Decidi por isso retomar o desenvolvimento do doCommerce, desta vez com base na versão mais estável e actual do osCommerce e seguindo padrões de desenvolvimento que tenho vindo a aprimoar. Destes padrões, destaca-se o Subversion no controlo de versões.
A Migração v0.0.06, retirou ao osCommerce toda a carga extra em termos de SampleData: imagens, dados na tabela, linguagens além do Português, etc. Tem o mesmo processo de instalação, sem a opção de Upgrade do TEP, e após testes certifico que está preparada para o próximo conjunto de alterações: localização do catálogo (front-end) para Português.
Analisei e ponderei bastante a evolução do doCommerce com base na plataforma Zen-Cart, mas nenhuma das duas plataformas está equilibrada para ser realmente uma doSolution, no tempo presente:
- Nenhuma valida XHTML e CSS.
- Nenhuma integra de raíz funcionalidades RSS.
- Nenhuma dá prioridade à tarefa de edição de conteúdo.
Apesar do Zen-Cart oferecer um conjunto muito mais extenso de funcionalidades à partida, é também mais pesado, com uma complexidade acrescida e com uma (ainda) menor comunidade que se traduz na quantidade (e eventualmente qualidade) das contribuições que são disponibilizadas. Como sem qualquer vantagem real ambos ficam equilibrados para serem a base do doCommerce, optei pelo código que já conheço e domino mais facilmente.
- Posted in : doSolutions
- Author : José Carlos Monteiro
Comments»
Um dos mecanismos base de uma aplicação online é o mecanismo de autenticação e autorização no acesso à interface de Administração, neste caso Painel de Controlo. Este mecanismo é uma funcionalidade essencial, que não existe de raíz no osCommerce.
A forma mais rápida e menos flexível de implementar um mecanismo que cumpra os requisitos base é recorrer ao Apache e aos ficheiros .htaccess e .htpasswd. Além de só permitir autorizar ou não, não permite ter níveis de acesso ao Painel de Controlo, também não permite uma adição e remoção fácil à lista de utilizadores autorizados.
É preciso integrar uma contribuição de autenticação/autorização no acesso ao Painel de Controlo com grupos de utilizadores e níveis de permissões que seja prática, robusta e flexível. Isto é uma funcionalidade essencial que está em falta no doCommerce-v0.0.06.