I wrote:
I hope [...] the "new kids on the block" [...] will eventually sentence VM to death. For Soeren's sake, I do hope.
unleash.it wrote:
Considering Virtuemart is software that has worked for many 1000's of people, this seems a bit harsh.
You're right that my statement sounds harsh, but it
wasn't against VM or even Soeren -- God forbid! I'd hire him instantly as a developer if I could afford him :-)
Soeren, falls du das liest: mach mir mal ein Angebot <g>I wrote "
For Soeren's sake" 'cos I believe the very same 1000's of people you refer to add an tremendous pressure on him and the dev group (which isn't particulary large) to keep up with the pace of feature requests, bug fixes, and
demand for compatibility with the host system; Joomla!
Some people (probably) made their business success depend on VirtueMart; geez, what a responsibility!
IMHO he's doomed to maintain it, otherwise he must be a big philanthropist and/or seriously love coding VM. If that's the case then VM will be with us for much longer (and so be it), despite all the fuzz that was going on (and the VM team was going through) with J! 1.5, legacy mode, and other trifles.
Nonetheless the VM team has to face some
very serious competition. Varien
will offer a VM migration tool. Varien and Zend do work hand in hand. In case Varien (themselves) seriously intend to integrate Mage as tight into Joomla! as Soeren integrated VM ...
unleash.it wrote:
For many of the sites I do, it's (right now) better than the alternatives that I know of which work with Joomla.
Agreed. This lack of alternatives made me choose VM "back then". I never complained about the
shop-features especially since it's one of the very few shops that meets the requirements of a European shop owner.
unleash.it wrote:
I certainly agree that there isn't one perfect solution and if you need a complicated store, VM is probably not for you.
I doubt there'll ever be a perfect solution given the countless business models and thus requirements of store owners. I'm sure nobody wants a
complicated shop. My clients need software that adopts to
their business model and
their workflow, read: the application must be
flexible, not the shop owner, and it must be easy to
customize (easy = fast = inexpensive.)
If one starts from scratch running a new "virtual business" this probably isn't an issue at all: register a domain, install the CMS, forum and shop, and go with whatever workflow these apps require or the features they offer. This has been the case for one of my clients and he's happy with it.
Some people
can not afford this if they already have a business running for, let's say, 5 or 10 years, and just want to "expand" to the web. If there's a real store (with walls) for their goods, with customers comming in; wholesalers and retailers, several manufacturers, an established billing and accounting. They don't want to change
any of this (much) just to satisfy the needs of a piece of software -- whether it's free or not. They don't want a web-app (or any app) dictate how they should do billing and accounting from now on, if they already use an application (for years) that does this much better, safer, faster, and according to the laws or their jurisdication. Sure, this very app once did the same: tell 'em how to do invoicing, inventory management, order processing ... from now on.
Why would they wanna go thrugh this again.
The major requirement for me: integration of a web-shop must be seamless to the
existing business workflow and infrastructure. It's not a fancy admin interface or the integration into some CMS' back-end. At the end it is
rock solid and flexible data exchange that matters, for a web-shop is nothing but another branch, an "outlet store" of an existing and established company. This of course
may involve some changes to be made (presuming their small and painless to implement.) The outlet might possibly lead to improvements, optimization and inspiration, but it definitely must not dictate how the company has to function

Any why mess around with some web-app if all that's really needed is to display and process the many existing data one already has on a web page? A web-shop is supposed to create quick sales. If my clients have to spend more time maintaining the shop application than they'd spend with any single customer standing in their store, the system failed.
ROI does matter ;-)
At most the additional work should be limited to a few daily button clicks from the store owner to sync the
existing inventory, accounting and billing data safely with the
new web application -- and I'm not talking about using dumb, error prone, and limited .csv files for import or export.
Businesses are different and what works well for one is inacceptable for someone else.
Magento provides high flexibility due to it's application design and architecture, one major feature is called
DataFlow, the other is MVC.
The new architecture of Joomla! 1.5 will take us where Magento (thanks to the Zend Framework) already is. It is not there yet due to the limitations of PHP4. Close but no cigar <g> -- but also close enough to allow both apps to play well together.
Ok, 'nuff said about VM. This thread is about Magento and Joomla!, right? <g>
Have fun,
CirTap