Harald and the team at osCommerce.com have announced this week that version 2.2 RC2 is now in public release.
This is backed up by the removal of RC1 from the osCommerce site’s main download sections, replaced with both the full, and upgrade, downloads, documentation, and migration code from earlier versions. The code for earlier versions is still available from various sources, including the osCommerce site (if you know where to look), and v2.2 MS2 is still the default within the Fantastico script installer provided free by many web hosting companies.
Considering that most of the osCommerce contributions and add-ons are designed for 2.2 MS2, removing the RC1 downloads is not as big an issue as it may appear. In fact some add-on coders refuse point blank to update their MS2 code for any of the RC releases, and aggressively state they will wait for the final 2.2 (stable) release before they do so.
RC2 was announced as featuring the following updates and changes -
* Over 15 bug fixes and improvements.
* Improved register_globals compatibility layer for PHP 4.3+ servers.
* New and updated payment modules that include PayPal Express Checkout, PayPal Direct Payments, PayPal Website Payments Standard, Authorize.net AIM and SIM, WorldPay, and more.
* Introduce the ability for payment modules to show checkout buttons on the shopping cart page.
* Introduce the ability for order shipping and billing addresses to be defined from an external source (ie, payment method).
* Introduce a public status flag on order status levels to show or hide orders from customers depending on the order status level.
* Introduce a download flag on order status levels to allow customers to download virtual products at specific order status levels.
* Introduce version signature strings to payment modules that link to the add-ons site for easier version tracking.
The bug fixes are always welcome of course, but early reactions in the developer and implementer community seem focussed on the new and improved PayPal modules. 3rd party add-ins for PayPal integration have been known to be buggy and difficult to implement with ongoing success. This was not helped by PayPal changing calls from their Application Programming Interface (API), nor their rolling goalposts for successful API connecting by merchants from around the world. Now, “straight from the box” comes several solutions for differing merchants, created and implemented by the core osCommerce development team, and that is GREAT news indeed.
The new version includes some nice tweaks - the payment modules’ checkout buttons in the shopping cart, and the public order status flags for logged-in registered customers, for example. Within this category, the ability to acquire shipping addresses from outside of osCommerce will be a winner with the online payment processor users - again, PayPal has been a major source of headaches, in this field, in the past.
And finally, version tracking for payment modules brings osCommerce a tiny step closer to the ease of expandability long enjoyed by implementers of other open source applications such as SMF Forums (which we use at BuildaSkill), Joomla! Content Management System, and of course - WordPress blogging systems.
Having a number of osCommerce 2.2 RC1 stores under development, this version advancement couldn’t have come at a worse time for me, but I’ll take it on the chin and next week implement both a clean install, and a version upgrade from RC1 to RC2, and hopefully be able to report back to you during the following week, so be sure to subscribe to the BuildaSkill Biz Blog via the RSS or XML tools provided, or register as a subscriber.
……. and don’t be scared to add comments regarding your own experiences with the new version (it’d be nice to know someone reads the blog
).
There’s also been some announcements, this week, regarding the forthcoming major version change to osCommerce v3.0 - but I’ll blog those in a seperate report.
Ed