…was wondering if you have a process you could share which lists the order of doing things for a new site, including the most popular add ons. I keep having to hand code everything mainly due to the fact I have done things in the wrong order and end up breaking previous contribs…
What I do is keep a version of osCommerce as a backup. It has no contributions added except stuff that I have coded up myself. I’ve also stripped out a lot of redundant features and a lot of un-needed html code…
So, I took the basic osCommerce RC2a, and then I;
1. added a “class” to each of the 3 columns in all the base files. To allow me to make qa new design easily
2. stripped out a buynch of HTML from those same pages
3. added my own coupons modification
4. added my own ban customers modification
5. added my own featured products modification
6. added small and large images for each product
7. added a jQuery wysiwyg editor for product descriptions
8. added more jQuery stuff: image popup in product page, fadeout best-sellers, small change to advanced search page, small change in the create_account page
9. I streamlined the checkout process by removing a couple of redundant pages
10. I added my own version of Category based Meta Tags (admin and shop)
11. I added my own version of Product Page Meta Tags (admin and shop)
12. Various minor changes (let’s see what we ahve here is gone, awful clipart is all gone etc)
13. Added my own idea about showing better special prices
14. Removed the useless “reviews” system and a load of the useless infoboxes
What the above is, is basically a clean, stripped down osCommerce with NO contributions added except for those which are my own.
I keep a clean copy of this, and a database. When I come up with more of my own stuff it gets added. When I need to build a site I just take another copy of this, and start work on it. That way, my clients get to have an osCommerce that works as it should do, without the fear of contributions breaking the codebase.
It works well for me!