|
|||
www.ecommerce-guide.com/solutions/building/article.php/3737691
|
By Kerry Watson April 1, 2008 Enabling Technology The revolutionary features are in large part due to the enabling technology selected by the development team, making them one clean package. Clean means that the design and the logic of the site are kept strictly separate, allowing the store owner to extensively customize the store and yet do a one-click or auto-update without losing any of the site customizations. Magento was developed using an architecture called Model View Controller or "MVC" which keeps the design and the logic of the site separate by use of an intermediate component called the "Controller." Changes to the design (or "View") do not affect the data or logic (or "Model"); likewise, the data or logic can be reorganized without affecting the design. MVC is implemented by web template systems as a "View for Web" component. This is made possible by the use of a software framework, which is a reusable design much like an object-oriented software library. By use of a framework, the Magento developers were freed to spend more time concentrating on business-specific problems rather than on basic structural issues such as how to control navigation between pages. The framework used by the development team is called Zend Framework, an open source, object-oriented Web application implemented in PHP 5 which requires PHP 5.1.4 or PHP5.2. Zend Framework (or "ZF") was released in June of 2007. Many ZF components require PHP extensions, which many Web hosts do not have implemented. Some early beta users complained that use of the framework caused excessive code bloat and slow page load times. What this Technology Means to the Online Business Owner:
Magento Installation Installation of Magento can be more difficult than other open source programs, because the Web host server requirements are very narrow, and many open source commerce Web hosts have not yet had a demand for this configuration. Because of this, the Magento team offers a professional installation for store owners who prefer not to attempt this rather technical exercise. A few Web hosts offer free installation and/or installation guides for their hosting customers, including crucialwebhost.com, nexcess.net and hosting4magento.com. Crucial Web Host is a member of the Magento Partner Program. Magento Partner Program The program launched with highly-structured partner program with four levels of partner ranging from $350 to $3,500 per year. Partners receive sales orientation training, webinars, dedicated partner forums, a partner portal, and sales lead priority varying with the partnership level. Partners also receive varying levels of marketing resources ranging from a logo to display on their Web site, to joint marketing activities and discounts on event sponsoring. Future Horizons How can a private company develop, and then give away free as open source, a program with so many expensive features? It is unabashedly capitalistic in its plans to use the open source version as a loss leader and make money in virtually every other way: for-sale versions, installation, training, its partner program, and more. Rubin may be right: this program just may be the one that changes the industry.
Kerry Watson is a regular contributor to ECommerce-Guide.com, as well as a consultant and author of 10 books in the OSC industry. Her Web sites are osCommerce-Resources.com and osCommerceManuals.com. |
| Go to page: Prev 1 2 |