Joomla! 1.5 Template Design
Using Joomla! Templates with HTML and CSS allows you to give a unique look and feel to your site, present a "fresh face" to your pre-existing content, ensure that your site design is consistent with your brand, and build a site layout that suits your unique needs. A quality web site is easily within your grasp using these cutting-edge templates. However, even experienced web developers need help to take their designs and turn them into flexible and easily maintainable Joomla! 1.5 templates.
The release of Joomla! 1.5 meant a radically enhanced template system that is very different from that of Joomla! 1.0. Joomla! 1.5 comes complete with the ability to create template overrides and customize "module chrome". The Joomla! development team has also revamped the template process by introducing clean, understandable jdoc tags in place of the PHP function-based Mambo-derived markup that Joomla! 1.0 templates used. This book focuses squarely on the new enhancements to the Joomla! 1.5 templating process and walks web designers through the process of turning a working XHTML and CSS "mockup" into a fully functional Joomla! 1.5 template.
This well-crafted and easy-to-use book provides you with everything you need to create your own unique Joomla! 1.5 template. It guides you through setting up a basic work flow for Joomla! template design, debugging and validating the template code, creating drop-down menus and dynamic forms for your site, and packaging up your finished template in a ZIP file for users. At the end of this book you will be able to create a template that is effective, flexible, and presents a new look for the pre-existing content.
This book focuses on the new jdoc template system for Joomla! 1.5. It is geared toward web designers who need to know how to turn their designs into Joomla! 1.5 templates. It covers how to enhance and speed up your design and revision process, then focuses squarely on the Joomla! 1.5 essentials of creating a template. It covers implementing template overrides, the best approaches for implementing Flash and AJAX techniques, as well as advanced enhancements such as creating design parameters so users can have some control over the template via the administration panel. The original 1.0 book covered how to amend an existing 1.0 template before creating one from scratch, the new templating features of Joomla! 1.5 are so logical to implement we move right into creating a full table-less, semantic XHTML/CSS template from scratch.
What you will learn from this book?
- Debug and validate your template code
- Use the W3C's XHTML and CSS validation tools
- Package up your finished template into a working ZIP file
- Know the standard XHTML markup and CSS classes for Joomla!
- Create Suckerfish drop-down menus
- Get Flash content quickly into your Joomla! site
- Create interactive and dynamic forms in your Joomla! site
- Download and install Joomla! Extensions for your Joomla! site
- Use the wrapper (Wrapper Menu Item) for fully working AJAX applications
Approach
This book covers the "how-tos" of creating templates for Joomla! 1.5. There is also advice about what works and what to consider when working with your Joomla! 1.5 template. Because this title is about Joomla! 1.5 templates and not about CSS or semantic XHTML, an understanding of established and current XHTML and CSS techniques for achieving compliant, semantic, and accessible designs is assumed. However, quality references and links are always given so the reader can learn more about any specific CSS or XHTML technique discussed if they are unfamiliar with it.
Who this book is written for?
This book is aimed at web designers who want to create their own unique templates for Joomla! 1.5. Readers should have a basic knowledge of Joomla! 1.5 (Building Websites with Joomla! 1.5 by Hagen Graf from Packt Publishing will help you with this) and also basic knowledge of table-less CSS and XHTML techniques, as well as using Dreamweaver or other text/code editors for coding purposes.
About the Author
Tessa Blakeley Silver
Tessa Blakeley Silver's background is in print design and traditional illustration. She evolved over the years into web and multi-media development, where she focuses on usability and interface design. Prior to starting her consulting and development company hyper3media (pronounced hyper-cube media), Tessa was the VP of Interactive Technologies at eHigherEducation, an online learning and technology company developing compelling multimedia simulations, interactions, and games that met online educational requirements like 508, AICC, and SCORM. She has also worked as a consultant and freelancer for J. Walter Thompson and The Diamond Trading Company (formerly known as DeBeers) and was a Design Specialist and Senior Associate for PricewaterhouseCoopers' East Region Marketing department. Tessa authors several design and web technology blogs. Joomla! Template Design is her first book.
Joomla! E-Commerce with VirtueMart
VirtueMart is a widely used component for adding e-commerce to a Joomla! site. VirtueMart covers all the aspects of e-commerce in an easy-to-use fashion and allows administrators to configure the various factors such as those of the shop, selling workflow, payment, products, and more. It also has many other features, which include managing customers and orders, so that every aspect of the shop is handled on-line for your comfort.
This book demonstrates the setting up of an on-line Joomla! e-commerce site from scratch using VirtueMart. It focuses specifically on e-commerce and VirtueMart. It teaches all the aspects of quickly setting up a feature-packed, easy-to-build e-commerce site--from basic installation and configuration of Joomla and VirtueMart through adding features step-by-step to an example web site to deployment.
The book begins with an introduction to VirtueMart with an explanation of its capabilities and how you can use it to earn money from your Joomla! site. This is followed by the necessary installation and configuration of Joomla! and VirtueMart to enable you to lay the foundation of your web site. Then it explains configuration of the VirtueMart store, which includes payment and shipping methods, configuring zones, and currencies.
The book then looks at managing products, customers, and orders, and customizing the web site appearance, all through demonstration so that you can build your own store with minimum effort, investment, and time. It also illustrates the promotion and public-relations factors such as banner ads, featured products, coupons, and more, so that you can build a wide customer base. It follows this up with examples of more advanced features such as localization and using extensions for bulk import/export of products to your VirtueMart shop, to suit your individual store needs. Maintenance, troubleshooting, and security, which are essential for running your site, are also explained. There is also an Appendix provided for configuring shipping and payment modules.
What you will learn from this book?
- Install/Uninstall Joomla! components, plug-ins, and modules; install the VirtueMart component and its modules, to start building your store.
- Configure the shop, create and use the appropriate zones and currencies, configure payment methods, shipping methods, and taxes, which form part of the most essential shop functionalities.
- Manage manufacturers and vendors, products and product categories, and watch your VirtueMart shop take real shape with the products you want to sell.
- Configure user registration settings for VirtueMart, manage users and user groups, create and use order status types, view order statistics and order details, update orders, and manage inventory, which will ease your apprehensions about customer service.
- Install and configure new themes, customize the Joomla! template, customize VirtueMart themes and layouts, and use search engine friendly (SEF) URLs to attract more customers to your shop.
- Use VirtueMart's promotional tools such as banner ads, specials, featured products, newsletters, product notifications, and more, which are important factors in determining the success of your business.
- Add further value to your shop by using different regions and region-specific taxes, multiple currencies, installing new languages, and translating the language of the site.
- Learn to add third-party extensions to further broaden VirtueMart functions for bulk import/export of products to your shop catalogue, update multiple product information at the same time using AJAX, and display slideshows with product images to spice up your shop further.
- Finally, learn to move the shop to your server, to back up and restore files and databases, and also about security, maintenance, and troubleshooting as a final step to complete your brand-new VirtueMart shop!
Approach
This is a step-by-step tutorial-style guide, which teaches you to build an e-commerce site through a complete practical example.
Who this book is written for?
Are you a Joomla! user who wants to build an e-commerce store? Do you have a Joomla! site and want to add e-commerce to it to sell products? Then this book is for you! The pre-requisites are simple. You should already know how to build a site with Joomla!, have a smattering of CSS/HTML and perhaps some PHP.
Joomla! 1.5x Customization: Make Your Site Adapt to Your Needs
Setting up a basic Joomla! Web site is easy; what comes next is hard and expensive - making the site do exactly what and look exactly how you want. With this book in hand, it is easy to adapt your site to bring your vision fully to life.
This book will help you to separate your site from the crowd of other Joomla! sites without having to invest in developers. It will guide you through how to customize different parts and aspects of your site and will also show you how to turn your site into a profitable business via these customizations. You will be able to build a successful, professional web site that will adapt to all your business needs.
You will be taken beyond the basics of Joomla!, and given an insight into the techniques and tools used by the professionals to rapidly develop unique, custom sites. This will enable you to develop your own professional-quality Joomla! site without assistance, saving you time and money. You will learn how modules, plugins, components, and templates are constructed, and how to make changes in them, giving you the confidence to make more elaborate changes to your site. On top of this will be a look at common problems Joomla! site developers face and how best to deal with them.
You will also learn techniques for building a business with Joomla!, as you step through building a subscription-based web business. Towards the end, you will look at marketing and monetizing this business fully to maximize your return.
What you will learn from this book?
- Identify and use the right tools to speed up site development
- Set goals and a mission for your site to guide development
- Pick the right extensions for your site
- Plan and implement advanced configurations for extensions
- Modify extension functionality to suit your needs
- Modify extension and template appearance to suit your needs
- Diagnose and fix common problems on Joomla! sites
- Market your site, via SEO, Social Marketing, and Traditional Marketing
- Monetize your site to make the maximum return
- Build a subscription site step by step
Approach
Filled with plenty of examples and careful explanations, this step-by-step guide teaches you to build a subscription-based business site with Joomla!. This site will evolve chapter by chapter as you apply the techniques and theory that you are learning to it.
You will start by looking at the environment in which you develop, setting yourself up with the right tools to develop a professional site as effectively and efficiently as possible. Then you will move on to setting the purpose of our site, and why it is important to have a clear purpose and goals for your site before you ever even install Joomla!.
You will begin to look through choosing, installing and customizing extensions, and proceed to work on your sample subscription site as a practical example of the information covered in each chapter.
Finally you will look at how to market and monetize your site to ensure the maximum success for your site.
About the Author
Daniel Chapman has been working in IT since 1995, firstly as an Oracle Database consultant and trainer, then in freelance web development, and now as a Joomla extension developer. He is the founder and CEO of Ninja Forge, a leading Joomla! extension club. Currently based in Japan, he is an entrepreneur with extensive experience in designing and customizing sites, as well as in building successful web-based businesses, having worked on the design and development of several.
