www.it-ebooks.info Creating Templates with Artisteer Design professional-looking websites and CMS templates, on your own! Jakub Sanecki BIRMINGHAM - MUMBAI www.it-ebooks.info Creating Templates with Artisteer Copyright © 2013 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: March 2013 Production Reference: 1120313 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84969-941-9 www.packtpub.com Cover Image by Suresh Mogre ([email protected]) www.it-ebooks.info Credits Author Project Coordinator Jakub Sanecki Sneha Modi Reviewer Proofreader Mark Conroy Martin Diver Acquisition Editor Indexer Mary Nadar Monica Ajmera Commissioning Editor Graphics Priyanka Shah Aditi Gajjar Technical Editors Production Coordinator Charmaine Pereira Shantanu Zagade Amit Ramadas Cover Work Shantanu Zagade Copy Editors Laxmi Subramanian Ruta Waghmare www.it-ebooks.info About the Author Jakub Sanecki is an experienced web developer and programmer, with over 11 years of experience. He was born in 1977 in Poland. In 2001, right before graduation (he graduated in company management) he founded Fregata—a company where he works until today, and took up his true passion, information technology. Starting with providing services related to a popular ERP system, the company evolved in the direction of programming services and custom software development. With the increasing popularity of the Internet, it concentrated on web applications' and websites' development. Author of many web and desktop applications, Jakub works as an independent IT consultant and freelancer, realizing projects of various size and complexity, for companies of various sizes. He also provides training courses related to IT and web technologies and the techniques to use them in the company environment. For some years he worked as a university teacher, teaching web and desktop programming. Fregata is an authorized reseller of Extensoft. You can visit www.szablonik.net, as it provides support and additional information about this software tool. Privately, a husband and father of two children, Jakub lives with his family in Sosnowiec (in Poland), spending little moments of free time playing piano or reading books. www.it-ebooks.info Acknowledgement Almost every book starts with some words, in which the authors thank people who have supported him/her and allowed him/her to finish the writing of the book. Following this nice and proper tradition, I would also like to thank the people, without whom this book would not have come into existence. First of all, I would like to thank to my wife, Hania, who supported me all the time and forgave all my whims while I was writing, taking care of our home and our son, and forgiving me for spending less time with them. I would like to thank my parents who bought me my first computers and who always took care and trusted in me, even if my decisions seemed controversial to them. Without their acceptance and trust, I couldn't have realized my passion and started to make a living by founding a small IT company. I would like to thank the rest of my family and my friends, for their patience and understanding while I was writing, as I didn't find time to meet them. Last but not least, I would like to thank the people from Packt Publishing, who gave me a chance to write this book and did a great job, spending a lot of their time and work by correcting my initial drafts and providing valuable suggestions. Without their experience, knowledge, and commitment, I wouldn't have been able to finish this project. www.it-ebooks.info About the Reviewer Mark Conroy is a web developer and public speaker based in Galway, Ireland. A former English teacher by profession, he began designing websites as a hobby for friends' bands and local community groups. Since his humble beginning with Adobe Dreamweaver, he has graduated to working, almost exclusively, with Drupal, embracing open source technology whenever possible. As a speaker, he mostly presents on uses of digital media for effective campaigning. He has also presented at Drupal for Government days in Dublin on creating social networks using Drupal. Mark is a co-organizer of the monthly Galway Drupal Meetup. As a freelance developer working under the name A Design For Life—www.adesignforlife.net, Mark has worked on a number of large projects, not least of which was the redevelopment of the Ireland Reaching Out website (www.irelandxo.com) that he built single-handedly from the ground up, using a combination of Drupal Commons (and some extra contributed Drupal modules), Artisteer, CSS, and CiviCRM. All functionality on the site was completed using innovative approaches to pre-existing modules from drupal.org. He also built and continues to maintain the political campaigns and contacts website contact.ie, which has become the most popular online method for contacting politicians in Ireland. This is the first technical book Mark has worked on. He has, however, published a textbook for English students, In Transition: An Anthology of Texts and Tasks for Transition Year Students, is awaiting publication of a second English textbook, and is about to start work on his third. Mark is available for long and/or short-term freelance work, especially in the area of Drupal and campaign technologies. You can contact him at [email protected] or [email protected]. www.it-ebooks.info www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub. com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. TM http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. www.it-ebooks.info www.it-ebooks.info Table of Contents Preface 1 Chapter 1: Meet the Artisteer 5 What is Artisteer 5 Artisteer versus other software tools 6 Who can use Artisteer 8 Hobbyists 8 Designers 8 Web developers and programmers 9 Web development companies 9 Your first template in 10 minutes 10 Creating a new project 11 The program interface 13 The Suggestion tool 14 Previewing the project 14 Initial customizations 15 Saving the project 18 Exporting the template 20 Removing the Footnote 21 Summary 22 Chapter 2: The Template Step-by-Step 23 Templates 23 The common parts of a website 24 Elements 25 Header 25 Horizontal menu 25 Vertical menu 25 Content area 25 Special blocks 25 Footer 26 www.it-ebooks.info