Inside Magento #2 - Complete Design Flexibility
All the functionality in the world won't help if your site does not embody your brand and communicate your business through the site design. With template designs your site will appear to be the same as hundreds of others on the web, the only difference will be your logo in the corner.
So how does Magento allow you to maintain complete control over the design of your site? We developed Magento using an architecture (model-view-controller or MVC if you're interested) which keeps the design and the logic of the site separate.
What does this mean for you, the online business owner?
- There are no limits on how your site appears. You can place elements (which we call blocks) wherever you want and your site will still function the same.
- You can create different landing pages for different visitors. Target first-time customers with special promotions and show returning customers recommended products.
- Create different product pages for different types of products. Place more information for your electronics section and load the textiles section with pictures.
With Magento you will have total control over the look-and-feel of every page on your site.




1steve |posted May 11 2007
which framework was chosen for this project?
2steve |posted May 11 2007
ah, zend!
3Chad |posted June 25 2007
Yes, what framework? Rails?
4roy from Los Angeles, CA|posted June 25 2007
Chad - Magento will be based on the Zend Framework (PHP5). No rails here
5Carlos |posted June 27 2007
Roy,
So it sounds like PHP5 will be a requirement, right? Will it work under PHP 4.x ?
6YoavKutner |posted June 27 2007
Carlos - you are right we are using PHP5. We are currently working on a solution that will enable PHP4 servers to run Magento.
7Opensource E-Commerce mit Magento | blog.zadow |posted July 15 2007
[...] Entwickler dürfte interessant sein, dass man bei Magento stark auf eine MVC-Architektur (Model - View - Controller) achten möchte. Dadurch soll eine sehr große Flexibilität und einfache Anpassbarkeit gegeben [...]
8oli |posted July 16 2007
who needs php4
?
nobody (in 2007/2008).
9roy from Los Angeles, CA|posted July 16 2007
oli - good point. I urge everyone to read a recent post by the PHP Group ”PHP 4 end of life announcement”. PHP4 is ... dead.
10John |posted August 14 2007
Forgive me for asking a stupid question, but I’m a bit confused about something. To create a custom template/theme for Magento, designers will need to use Zend Framework?
11roy from Los Angeles, CA|posted August 14 2007
John - No need for the Zend Framework to change the layout/theme/design. You will need to know HTML/CSS and be familiar with Magento’s Design Packages (more info on that later).