Over at “Raw SEO” I stumbled across an article about osCommerce, telling us why osCommerce is a nightmare.
osCommerce does have problems and some of them are big ones, but let’s keep perspective on this – here’s my response to this lazy blogger;
1) no separation of logic and presentation
True. osCommerce was first conceived in the late 90’s, hence this problem. There have been attempts to correct this using “template systems” such as BTS and STS, both of which haven’t really grasped the idea. The latest osCommerce goes some way to separating logic and presentation however.
2) difficult to integrate into an existing design
False. It is -very- simple to integrate any design into osCommerce. Remember that osCommerce usually becomes your website, not the other way around.
3) security a) Although it is updated, #1 makes it very difficult to make updates without having to manually open up each .php file and make the changes yourself.
There are a number of good contributions that deal with all sorts of security issues.
b) By default, there is no password protection in the admin section
There has been since RC release of osCommerce, which I believe was released over two years ago.
c) When oscommerce was first built, the latest version of PHP was 3.0. Because of this, old and insecure practices were used to build the core of the system. An example is register_globals.
Explained this one away yourself!
4) cannot have multiple sizes of image previews
False. There are any number of contributions that are multiple image sizes – I’ve even released 2 or 3 of them!
5) admin navigation issues a) hard to do shipping cost per item per country
This is what “zones” postage module is for. There is also a few more contributions that can cover this. In addition, shipping modules are the absolute easiest thing in osCommerce to create!
b) editing product descriptions seems a little awkward.
Clicking a text box, writing some stuff, press update. Awkward? Perhaps you need FCK Editor? A contribution exists for this…
overall, it looks like it was developed for a programmer, rather than a store owner.
Yes, this is true.
Raw SEO’s article is either copied from an older source or the owner of Raw SEO doesn’t know much about osCommerce. It’s lazy reporting at it’s best, either way.