20,53 €
Magento is the hottest and most powerful e-commerce software around and it has gained massive popularity in a short period. By using Magento's powerful theming engine, you can control the look, content, and functionality, and easily launch a flexible e-commerce web site. However, because of its powerful features, developing Magento themes is easier said than done.
Magento 1.3 Theme Design covers everything you need to build effective, attractive themes for your Magento store. You will learn how the theming system works, how to build your own look on top of the Magento Blank Theme, how to give different looks to different parts of your store, and much more.
We start off by introducing you to Magento and its basic themes and then take you through the benefits of changing your store's theme. We then move on to the actual Magento theme design, where you will learn the basics, such as changing the logo, color scheme, and so on. Next, we take a look at more advance tasks where you will learn theme layouts. You will then prepare a Magento theme from scratch and also take a look at Magento templates and layouts. You will also learn how to promote and improve your Magento store with the use of social media such as Twitter, social bookmarks, and so on and how to define a good print style. Finally, you will learn Magento Theme Deployment in detail.
A step-by-step, practical guide to creating themes for your Magento store
Magento 1.3 Theme Design is a step-by-step guide to creating custom themes for Magento. The author's experience in Magento theming enables him to design a book that lessens the steep learning curve associated with Magento theming. The author uses code examples and ideas that facilitate learning and make Magento theme development a great learning experience.
Magento 1.3 Theme Design is written for those who are familiar with Magento and know the Magento basics and now want to customize the look and feel. The book assumes familiarity with CSS and (X)HTML. The book is also aimed at store owners who want to customize their e-commerce store and web designers who want to sell their custom-made Magento themes. Seasoned theme designers will find very useful tips and hints in this book.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 136
Copyright © 2009 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: July 2009
Production Reference: 2200709
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847196-64-4
www.packtpub.com
Cover Image by Ed Maclean (<[email protected]>)
Author
Richard Carter
Reviewers
Jose Argudo
Kara Heinrichs
Acquisition Editor
David Barnes
Development Editor
Siddharth Mangarole
Technical Editor
Chaitanya Apte
Copy Editor
Leonard D'Silva
Indexer
Rekha Nair
Editorial Team Leader
Abhijeet Deobhakta
Project Team Leader
Lata Basantani
Project Coordinator
Rajashree Hamine
Proofreader
Lesley Harrison
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade
Richard Carter is a web designer situated in the North East of England. Richard worked as a freelance web designer in Leicestershire before attending Durham University, where he met his business partner, Michael Peacock. Not long after meeting, they formed Peacock Carter (http://www.peacockcarter.co.uk), a web design agency based in the UK. He currently lives in both York and Durham.
Magento Theme Design is Richard's second book. MediaWiki Skins Design, his second book, focused on creating skins for the popular wiki software behind web sites such as AboutUs.org and Wikipedia.
I would like to thank Danni, my partner, and Michael, who have put up with the late nights and the endless head scratching required to complete this book to what become some tight deadlines! Thanks are also due to Packt's publishing team for their help and perseverance in creating this book.
I also have much gratitude for the reviewers, who have undoubtedly improved this book and its focus, and for Varien, for beginning what has become an incredibly powerful ecommerce platform.
Lastly, I'd like to thank you, the reader, for purchasing this book: I hope it is of use to you.
Jose Argudo is a web developer from Valencia, Spain. After finishing his studies he started working for a software company, always working with PHP. A language he learned to love. Now, after six years, he is confident in his experience and has started to work as freelance, in an attempt to give his personal vision to the projects he undertakes.
Working with Joomla!, Codeigniter, Cakephp, Jquery, and other known open source technologies and frameworks he expects to build stable and reliable aplications that reflect his desire of making better web experiences.
He has also worked as reviewer in the book Magento Beginners Guide and hopes to continue working with Magento related projects.
To my brother, I wish him the best.
Kara Heinrichs manages the online operations for the HoMedics companies, which include HoMedics, Salter Housewares, Taylor Precision, Obus Forme, SI Products (brand licensee of The Sharper Image), and Powermat. All of these will be on Magento by the end of the year. Before working for HoMedics, Kara managed the research analysis teams for the government and financial services sectors at ForeSee Results, an online customer satisfaction research company.
She was also Chief Experience Officer and Director of Information Design and Analysis at Fry, an eCommerce design and services company, and taught Web Design and Development at the University of Michigan.
She made her first Magento theme in December 2007 over the Christmas holiday, recreating a site that took another company most of the previous year to implement poorly, and was sold.
Magento 1.3 Themes Design takes you through the process of creating themes for Magento Commerce, an open source e-commerce platform. Guiding you through Magento's quirks and vast architecture, Magento 1.3 Themes Design gives you the information you will need to create the ultimate Magento theme.
Chapter 1 introduces Magento, some of its available themes and takes a look at what can be achieved with custom themes.
Chapter 2 provides an overview of how the components of a Magento theme come together to form the final result.
Chapter 3 looks at the basics of Magento theming, from changing your theme's color scheme to changing your logo and setting your theme to display on your store.
Chapter 4 looks at the Magento layout and how to manipulate it to change your store.
Chapter 5 takes a look at non-default themes in Magento, and how you can make use of them to provide a better experience for your customers.
Chapter 6 guides you through Magento themes in greater depth, introducing new methods you can use to improve your store.
Chapter 7 looks at more advanced layout options within Magento, with the goal that readers will become comfortable in creating more advanced layouts for their stores.
Chapter 8 looks at improving your store by integrating social media such as Twitter and other tools to help engage your customers.
Chapter 9 guides you through creating the perfect print style for your Magento store and implementing it for your store.
Chapter 10 takes you through deploying your theme and packaging it as an extension, which you can share with the Magento community.
You will need an installation of Magento, either on your local machine or on a remote server, your favorite code editor, and permissions to manipulate files.
This book is for web designers and developers who have experience with CSS and (X)HTML but who are not familiar with the particulars of Magento.
In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.
Code words in text are shown as follows: "We can include other contexts through the use of the include directive."
A block of code is set as follows:
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "clicking the Next button moves you to the next screen".
Warnings or important notes appear in a box like this.
Tips and tricks appear like this.
Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.
To send us general feedback, simply send an email to <[email protected]>, and mention the book title via the subject of your message.
If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or email <[email protected]>.
If there is a topic that you have expertise in and you are interested in either writing or contributing to a book on, see our author guide on www.packtpub.com/authors.
Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration, and help us to improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the let us know link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata added to any list of existing errata. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.
Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.
Please contact us at <[email protected]> with a link to the suspected pirated material.
We appreciate your help in protecting our authors, and our ability to bring you valuable content.
You can contact us at <[email protected]> if you are having a problem with any aspect of the book, and we will do our best to address it.
Magento Commerce provides a fantastic starting point for an online store. However, for designers with a non-technical background, it is a challenging, but worthwhile opportunity to put your knowledge to the test. In this chapter, we'll look at:
Magento (http://www.magentocommerce.com) is an open source eCommerce platform, which is renowned for its functionality, but has a reputation of being difficult to theme.
Magento is a feature-rich eCommerce system, which is built on the Zend PHP framework. Magento has all of the features that you would expect of a typical shopping cart and some interesting additions, including:
Despite its power, Magento has a number of shortcomings, these are:
The beauty of an open source eCommerce system such as Magento is that you can help build these features and improve its flaws in to the next release!