As I said before look at VPASP (
www.vpasp.com).
I haven't ever used VSASP, so these are genuine question not rants
5. Has a lively user forum.
6. A package I can learn and 'grow' with (I plan to eventually have around 10,000 stock items on the system).
John specifically asked now for a system
that can grow and has a lively forum
can VSASP have a forum, gallery, blog, content for product reviews etc to be added that is integrated to the shop system database user section, so they wont need to have to sign up twice or more?
Same question to Jamie 1183 about osCommerce, as there maybe contributions available that I'm not aware of.
Also just clear up what a
contribution is
A contribution is a hack to the core code, not an addition to it, so it actually modifies the way the main code works. The only way this can be added is by literally going in at code level with something like Dreamweaver and changing the PHP code to work in a different way.
The problem is that an update for the shop code is often very very necessary for security reasons. Somebody may of found a way of hacking the code and then gaining access to it to do all sorts of naughty things. But an update basically over writes the existing code, it kind of refreshes it.
So if you have a site with many hacks that works with for example version 5, and then you update the core code to lets say version 6 or 7 to make it secure, you will over write all the hacks as well, which means you have to add them back in.
But.....
The contributions "hacks" are only produced to work on version "5", and as obviously the code has changed through the update, this means that there is a healthy chance even if you add in the hack again, it wont work, and may cause huge problems including more security holes.
Joomla on the other hand (not supporting them, just giving a comparison), don't use hacks, they use modules and components that are added parallel to the main system. You enter the admin panel, and select installers, then simply browse for the zip file you have downloaded on your desktop and press go. It uploads the zip file to the right place on the website, then opens it up and unzips it. It adds all the files to separate locations away from the core code, so it can cleanly be moved later on. Also any updates that happen to the core code wont be effecting the new additions. It also adds any extra fields required in the database to work but as it is within the Joomla database, it is actually now part of Joomla, not running along side of it.
Installing a Component, or module Flash video
That video i produced for my clients is on my site, it shows how to install a Module and component (a module is something that displays information like a "cart" from a shop or latest forum posts of a forum. A component is a new bit of website, something like a shop, Gallery, Forum etc. So to install a Forum takes literally about 5 seconds to do.
Also the templates are just the same to install
http://www.newworlddesigns.co.uk/joomla/Tutorials/Adding-a-template/Templates1.htm (tutorial not quite perfect yet)
You can then assign these templates (as many as you want to install) separately to individual pages and parts of the site
http://www.joomlamagazine.com/tutorials/joomla-layout/assign_template.htm
Once you install the template, you can find them in the templates folder on the website, you just open the index.php file for the template and can modify it if you want to.
Also the content of the site can be manually pushed around a template unlike almost any other CMS system (including Osc) apart from Drupal with the positions function.
(i am building a tutorial for that at the moment, but I'm sure you can guess its not difficult at all)
The reason i don't post very often apart from the last 2 days is because people putting themselves across as professionals are giving extremely bad advice which will have a huge effect on people starting their own new company. For example lets say John takes the Osc root, and adds 10,000 products (which either system can hold double that easily), and then wants to add in a forum or another extra bit, he will then have to set up another system, and manually add in all the products one by one, all 10,000 of them.
Every time i come on here i end up arguing because people are so closed minded that they haven't tried anything else. I have used Drupal, Joomla, Osc, Zen, Cube Cart, and many commercial packages, and every time go back to Joomla or Drupal (which is another incredible system) as they do everything that a business owner needs and can grow with your company.