10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

osCommerce 164<br />

In implementing an osCommerce-based site one key decision is how to integrate the design. Unlike its forks,<br />

osCommerce MS2.2 does not come with a template system, though third party osCommerce templates are available.<br />

This has been seen as a negative for some. However it does mean that designs can be hand-coded or a template<br />

system installed. There are several well-known template systems, including STS, BTS and SMARTY.<br />

Limitations<br />

Since its release in 2003, a number of issues regarding its functionality have been identified by the user community<br />

and recognized, in part, by the development team. For example:<br />

1. UPS is no longer a standard shipping module but can be added.<br />

2. The manual Credit Card payment is not PCI Compliant and should be used for testing only.<br />

3. Downloadable products are not fully secure but can be secured via Add On.<br />

4. Image thumbnails are in fact full size images reduced for display which impacts bandwidth.<br />

5. The PSI Gate module is no longer operable and needs to be replaced with an XML version.<br />

6. Stock is not applied to product options but there is an Add On that will allow this<br />

Criticisms<br />

There are some minor security vulnerabilities regarding possible SQL injection via unchecked <strong>PHP</strong> code. Patches are<br />

available for affected programs.<br />

Customization via Add On or Custom Code means that installation of additional Add Ons may require manual rather<br />

than automated installation.<br />

History<br />

osCommerce was started in March 2000 in Germany by project founder and leader Harald Ponce de Leon as The<br />

Exchange Project. While osCommerce is still officially in its development stage, the current Milestone 2.2 release<br />

(Release Candidate 2a) is considered stable. As of August 2008 the osCommerce site says that there are over 14,000<br />

'live' websites using the program. [1] This number is almost certainly conservative, given the inclusion of<br />

osCommerce in hosting panel application installers such as Fantastico (web hosting) [2] and its dependency on<br />

osCommerce users linking their sites into the osCommerce Live Stores listings.<br />

The planned Milestone 3.0 is expected to be a major re-write of the program to incorporate an object-oriented<br />

backend, a template system to allow easy layout changes, and inclusion of an administration-area username and<br />

password definition during installation [3] . An early release candidate of osCommerce 3.0 (osCommerce Online<br />

Merchant 3.0A4) has been available for download since Mar 31 2007, 03:11 AM [4]<br />

On 29 October, 2008 it was announced by Harald Ponce de Leon (Project Leader) that the goal is to get v2.2<br />

finalized and to release v3.0 Alpha 5 as soon as possible. [5]<br />

On March 15, 2009 osCommerce made the first official release of osCommerce Online Merchant V 3.0 as a stable,<br />

production ready alpha release. [6] . Introduced along with this release is a new "Social Coding on Github" initiative<br />

introduced by osCommerce to liven up a previously slow development cycle.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!