Joomla Books

Joomla! 1.5: A User’s Guide: Building a Successful Joomla! Powered Website (2nd Edition) (Paperback)

Joomla! 1.5: A User’s Guide: Building a Successful Joomla! Powered Website (2nd Edition) (Paperback)$29.69

Product Description

The Best Easy-to-Use Guide to Joomla!TM–The World’s #1 Open Source Content Management System

If you want to build sophisticated websites that can be easily edited and updated, you need to master Joomla. Now there’s an easy-to-read, easy-to-use guide to Joomla! for every site manager, administrator, and developer. Leading Joomla! consultant Barrie North covers all you need to get results: installation, administration, site organization, template development, content updates, and a whole lot more. You’ll find tips, tricks, and troubleshooting solutions, as well as three start-to-finish case studies.

New to Joomla? No problem! This book starts with the simplest design and system concepts and builds your expertise step-by-step. You’ll rapidly master Joomla!’s power, even if you have no content management, scripting, or CSS expertise. Experienced with Joomla!? You’ll turn to this book constantly for its authoritative, plain-English, example-rich Joomla! 1.5 reference content.

  • Understand content management, what Joomla! does, and how its components fit together
  • Build Joomla! sites from scratch and systematically customize them to your needs
  • Organize content with sections, categories, blogs, and tables
  • Create dynamic pages and effective navigation
  • Work with Joomla! modules and components
  • Learn how to optimize your Joomla! sites for search engines
  • Follow three start-to-finish case studies: building a school website, a small business site, and a blog
  • Identify the most valuable Joomla! extensions and add-ons: find them and use them

About the Website

The accompanying site, www.joomlabook.com, provides five fully functional Joomla! sites with live follow-along examples from the book and up-to-date information on Joomla!.

About the Author

Barrie North has more than 15 years of experience with the Internet, as a user, designer, and teacher. He has spent more than 8 years in the education field, becoming steadily more involved in web technology and teaching web design classes to students and teaching technology integration to teachers. Most recently, he worked as an IT consultant for two new schools pioneering in the use of technology. As well as web design, he has provided web marketing/SEO and usability, and he runs training classes for Joomla! across the United States.

In 2008 he launched a new company, Simplweb.com, which provides turnkey Joomla! websites for small business, schools, and other industries. He has written many free tutorials for using Joomla! and is a frequent speaker at Joomla! events. His combination of Joomla! expertise, educational skills, and engaging writing has produced books accessible to everyone.

Using Joomla: Building Powerful and Efficient Web Sites (Paperback)

Using Joomla: Building Powerful and Efficient Web Sites (Paperback)$39.47

Product Description

Why use Joomla? Because with Joomla you don’t need to have any technical expertise or web design experience to create effective websites and web apps. Whether you’re creating your first website or building a multi-function site for a client, this book provides straightforward, hands-on instruction that makes it easy to learn this open source web content management system.

Written by members of the Joomla Leadership Team, Using Joomla helps newcomers quickly learn the basics, while developers with Joomla experience will pick up best practices for building more sophisticated websites. You’ll also find more than a dozen ways to extend the functionality of existing Joomla-built websites. Start building with Joomla in minutes!

  • Get guidelines for planning, creating, and organizing your content
  • Understand how to create and use Joomla templates to build websites quickly
  • Explore how components, modules, and plug-ins can extend your site’s functionality
  • Increase your site ranking by using Joomla best practices
  • Use built-in components such as banners, news feeds, polls, search, and web links
  • Set up an online store, calendar, photo gallery, discussion forum, and more
  • Learn important security precautions to safeguard your site

About the Author

Ron Severdia is a Creative Director in the San Francisco Bay Area and has directed interactive branding projects-from web sites and brand identities to interactive campaigns-for clients such as HP, Verizon, Electronic Arts, Yahoo!, Visa, Walmart.com, and Apple. His prior experience includes stints as a Senior Designer and then Creative Director at Young & Rubicam, DDB, Glow, and Landor Associates. Fluent in several languages, he worked for seven years in Europe, where he won several awards for successful creative work. Ron runs the interactive agency Kontent Design and has been using Joomla since 2006 to build sites for companies, large and small, including a worldwide branding site for Citibank. Ron is a member of the Joomla Leadership Team and recently redesigned the new look of Joomla.org and the forthcoming Joomla 1.6 interface.

Kenneth Crowder is a Senior Software Engineer at BIGSHOT, a full-service marketing and advertising agency located in Kansas City, Missouri. His primary role is to develop Joomla extensions and provide knowledge and expertise to support its clients. Prior to BIGSHOT, his experience includes places like Sprint and Hallmark.com. He holds a Bachelor’s degree in Computer Science from Northwest Missouri State University. Kenneth has been involved in the Joomla Community since its inception. He is a member of the Joomla Leadership Team and has volunteered countless hours to help the open source project.

Joomla! For Dummies (Paperback)

Joomla! For Dummies (Paperback)$19.79

Product Description

With its pre-coded modules, open source Joomla! is popular for building interactive Web sites without writing code. This Web site design tool lets you build sites with discussions, polling, RSS feeds, picture submissions, shopping carts, and a lot more, quickly and easily and the quickest, easiest way to learn how to use it is Joomla! For Dummies.

Learn to link articles on your site with drop-down menus, invite visitors to rate content, enable a full-site search, let your guests sign up for e-mail lists, and much more. Joomla! For Dummies helps you to:

  • Acquire the free Joomla! content management system, install it, and customize the home page
  • See how menus control the elements in Joomla! and use menu items to create your page layout
  • Use templates— powerful collections of PHP and CSS—to make your pages do what you want them to
  • Create searches, polls, page menus, newsflashes, and banners using built-in Joomla! modules
  • Build search engine-friendly sites and see how Joomla! can help boost site traffic
  • Explore additional Joomla! templates and learn what to look for when downloading and installing them
  • Check into plug-ins, components, and additional modules to see how they differ and what they can do
  • Find modules for ads, archives, banners, searches, syndications, and more

Joomla! lets you concentrate on content instead of struggling with code. So grab Joomla! For Dummies and start creating!

From the Back Cover

Build cool Web sites without coding — it’s easy with Joomla!

Joomla! makes it easy, and this book makes it easier yet! See how to link articles on your site with drop-down menus, invite visitors to rate content, enable a full-site search, allow your guests to sign up for e-mail lists, and much more, all with portable Joomla! modules. Instead of struggling with code, you can concentrate on content. Here’s how!

  • Jump into Joomla! — acquire the free Joomla! content management system, install it, and customize the home page
  • The meaning of menus — see how menus control the elements in Joomla! and use menu items to create your page layout
  • Taming templates — use these powerful collections of PHP and CSS to make your pages do what you want them to
  • Module madness — create searches, polls, menus, newsflashes, and banners with built-in Joomla! modules
  • Joomla! and SEO — build search engine-friendly sites and see how Joomla! can help boost site traffic
  • Extend your options — explore additional Joomla! templates and learn what to look for when downloading and installing them
  • Plug it in — check into plug-ins, components, and additional modules to see how they differ and what they can do

Open the book and find:

  • Step-by-step instructions for downloading and installing Joomla!
  • Examples of cool Joomla! sites
  • How to remove and rename menus
  • Easy ways to add pages to your site
  • How to make menu options work for you
  • Tips for tracking page hits
  • Modules for ads, archives, banners, searches, syndications, and more
  • The secrets of keywords

Joomla! Start to Finish: How to Plan, Execute, and Maintain Your Web Site (Wrox Programmer to Programmer) (Paperback)

Joomla! Start to Finish: How to Plan, Execute, and Maintain Your Web Site (Wrox Programmer to Programmer) (Paperback)$26.39

Product Description

Everything you need to know to plan and maintain a Joomla! site

Joomla! offers powerful functionality and ease of configuration, making it an immensely popular open source content management system. However, far more than simply downloading and installing Joomla! is required in order to create a dynamic web site. This book walks you through the critical steps that must be taken in the planning process prior to establishing a Joomla! site. Joomla! expert Jen Kramer reviews essential questions that need to be asked of a client, discusses technical solutions to a variety of challenges, and explains how a site structure should be organized.

Topics Covered:

I Want a Web Site and I Want It Blue — How Much Will That Cost?

Choosing the Right Technologies to Solve the Business Problem

Downloading and Installing Joomla!

A Brief Tour of the Joomla! Administration Interface

Creating and Configuring Menus

Installing and Configuring

Modules That Come with Joomla

Components That Come with Joomla!

Plug-Ins That Come with Joomla!

Adding Extensions to Joomla!

Home Page Tips and Tricks

Custom Templates

Advanced Template and CSS Tricks

Site Maintenance and Training

Once the groundwork has been laid, you’ll discover how to host and install Joomla!, and upgrade and maintain your Joomla! site.

From the Back Cover

Everything you need to know to plan and maintain a Joomla! site

Joomla! offers powerful functionality and ease of configuration, making it an immensely popular open source content managementsystem. However, far more than simply downloading and installing Joomla! is required in order to create a dynamic web site. This book walks you through the critical steps that must be taken in the planning process prior to establishing a Joomla! site. Joomla! expert Jen Kramer reviews essential questions that need to be asked of a client, discusses technical solutions to a variety of challenges, and explains how a site structure should be organized. Once the groundwork has been laid, you’ll discover how to host and install Joomla!, and upgrade and maintain your Joomla! site.

Joomla! Start to Finish:

  • Sheds light on downloading and installing Joomla!, creating a site map, and tracking content and images
  • Details how to perform backups with JoomlaPack
  • Examines the modules, components, and plugins that come with Joomla!
  • Delves into Joomla!’s default template and how to download a template from another site
  • Introduces the Joomla! Extensions Directory and explains how to use it
  • Describes creating customized templates from the ground up, including advanced styling tricks with CSS
  • Expounds site maintenance and the importance of backups

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

wrox.com Programmer Forums

Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads

Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More

Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Joomla! Bible (Paperback)

Joomla! Bible (Paperback)$29.69

Product Description

Comprehensive guide to creating Web sites with the open-source Joomla!1.5

Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse. Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS.

  • Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies
  • Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Weblinks, Content Syndication, and Newsfeed Aggregation
  • Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commmerce with VirtueMart

Get the most out of Joomla! 1.5 with this complete guide guide.

From the Back Cover

Your complete guide to building and managing Web sites with Joomla!

With access to a Web host, a browser, and the Joomla! open source content management system, you can create your own robust Web site for free—complete with e-commerce, social networking, and RSS feeds—without knowing a line of code. But while Joomla! is a powerful tool rich in features and functions, there are lots of tricks and techniques that are not intuitive. Master Joomla! essentials and learn all of its secrets with this detailed, step-by-step guide.

  • Obtain the code and configure your Joomla! 1.5 installation, with highlights of Joomla! 1.6
  • Design the content and appearance of your home page
  • Create menus, structure articles, and manage users
  • Add forms and RSS news feeds, and run polls and surveys
  • Master all templates, components, and advanced modules
  • Move into Web 2.0 with JomSocial social networking
  • Set up your site for e-commerce with VirtueMart
  • Keep your site secure and search engine friendly

Beginning Joomla! Web Site Development (Wrox Programmer to Programmer) (Paperback)

Beginning Joomla! Web Site Development (Wrox Programmer to Programmer) (Paperback)$32.84

Product Description

By programmers for programmers-the essential beginner’s guide to building websites with Joomla!

Want to build and maintain dynamic websites without having to learn HTML and CSS? Joomla! open-source web content management system and this beginner’s guide are all you need. This book walks you step-by-step through the process of building a website with Joomla!, providing detailed instruction in Wrox’s practical, programmer-to- programmer style.

The book explores key concepts and shows how each concept relates to the development of an actual real-world web site you can access online.

  • Joomla! is an open-source web content management system used to build and maintain dynamic web sites without using specific web languages like HTML and Cascading Style Sheets (CSS)
  • Walks you step by step through the process of building a website with Jooma! and features plenty of examples of actual websites that illustrate concepts
  • Topics include configuration; managing content, core modules, plugins, menus, and extensions; building custom templates; and performing troubleshooting; also provides advanced tips and tricks, and more

From configuration and management to troubleshooting and advanced tips, this is the book to get you up and running with Joomla!

From the Back Cover

Since its release in 2005, Joomla! has become one of the most popular open-source content management systems in the world. It is used by millions of people to build and maintain professional, easy-to-manage sites. Written with an approachable and informative writing style, this hands-on book introduces you to Joomla! and gets you started with using this powerful, versatile tool for developing and managing Web sites.

Joomla! guru Cory Webb teaches you the concepts that every beginner should know. He walks you through the process of building a Web site with Joomla! and reinforces the topics discussed throughout the chapters with real-world examples. You’ll gain a clear understanding of Joomla! and learn how to get things done within the Joomla! framework. Using this book, you will be able to harness the power of Joomla! to accomplish the goals you want to achieve with your Web site.

What you will learn from this book

  • How to understand and use the language and jargon of Joomla!
  • How to extend Joomla!’s functionality (components, modules, plugins, templates, and languages
  • What concepts are involved in building custom Joomla! templates
  • How to set up sections, categories, and articles
  • Ways to test your site and troubleshoot issues that may arise
  • Tips and tricks for achieving non-standard functionality in Joomla!

Who this book is for
This book is for anyone interested in using Joomla! to build a Web site.

Updates, source code, and Wrox technical support at www.wrox.com

Beginning Joomla!, Second Edition (Beginning from Novice to Professional) (Paperback)

Beginning Joomla!, Second Edition (Beginning from Novice to Professional) (Paperback)$29.69

Product Description

Joomla!, exclamation point and all, is one of the most searched–for and hired–for open source content management systems in the world. Since 2007, the combination of Joomla! and Dan Rahmel’s bestselling Beginning Joomla!, From Novice to Professional have made it so that all you have to do is read a single book to learn how to build sites that take community–authored content and turn it instantly into published web pages with all the latest features like rich templating, community member profile management, forums, photo management, and article commenting.

Now revised and updated for the new Joomla! 1.6, this second edition “job–in–a–book” provides the solid core of know–how that you’ll need to get the most out of your Joomla! deployment, written to fully exploit the features of latest version of Joomla!. More than just a simple “build a toy web site” guide, Beginning Joomla!, Second Edition will give you a wealth of life–saving tips, tricks, tools, and fixes that experienced Joomla! developers use to build powerful, popular web sites while avoiding major headaches. This book covers

  • How to use content versioning and multi–blogger support, among the latest changes to Joomla!
  • Access management and how documents, photos, and other content are managed in Joomla! 1.6
  • E–commerce integration, search engine optimization, and even extending Joomla! by creating your own plug–ins
  • And much more…

Dan Rahmel explores the latest updates to Joomla! 1.6 that you’ll need if you already use Joomla! and explains, using the latest terms, how to build a web site from scratch if you don’t already use Joomla! An update to the best–selling Joomla! title on the market, this is the Joomla! book to get.

What you’ll learn

  • The best way to set up a Joomla! installation and web server
  • Creating a Joomla! site, from idea to execution
  • The latest features of Joomla! and how to leverage them

Who is this book for

This book is for current and prospective web developers interested in using the Joomla! content management system, as well as for any web user seeking to learn how to self–publish for a community.

About the Author

Dan Rahmel is a Windows programmer with more than 14 years of experience designing and implementing information systems and deploying mid-sized client/server solutions using Microsoft SQL Server, MySQL, Microsoft Access, and Visual FoxPro.

As an author, he has written over a dozen books including Nuts-and-Bolts Filmmaking, Visual Basic Programmer’s Reference (first, second, and third editions), Building Web Database Applications with Visual Studio, Teach Yourself Database Programming in 24 Hours, Developing Client-Server Applications with Visual Basic, and many more. His books have been translated into various languages including Chinese, Japanese, Spanish, French, and Portuguese. He is a contributor to DBMS, Internet Advisor, and American Programmer magazines.

Learning Joomla! 1.5 Extension Development (Paperback)

Learning Joomla! 1.5 Extension Development (Paperback)$31.57

Product Description

In Detail

Joomla! is the world’s hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.

While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site.

If you’re eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! 1.5 components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against the final release, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional! This book is the most up-to-date introduction to creating Joomla! extensions available.

The book will show you how to use the Model-View-Controller design pattern, pull in common HTML elements, use JavaScript frameworks, manage users, build configuration panels, internationalize interfaces, and manage database records. General knowledge of PHP is assumed, but previous Joomla! programming experience is not.

What you will learn from this book?

  • Create toolbars, list screens with pagination, and menu items
  • Maintain a consistent look and reduce repetitive code using HTML functions
  • Automate database record management
  • Use the MooTools JavaScript framework to manage customized Google Maps
  • Understand the Model-View-Controller design pattern used in components

Approach

This book is a practical tutorial, aimed at people with no experience of programming Joomla!

Who this book is written for?

This book is suitable for PHP programmers who want to take their first step in customizing and extending the features of Joomla! through custom PHP development. It is not a reference guide for advanced Joomla! developers.

You need only the basics of PHP programming; no experience of developing Joomla! extensions is assumed. You are expected to be familiar with the general operation of Joomla!

About the Author

Joseph L. LeBlanc

Joseph L. LeBlanc started with computers at a very young age. His independent education gave him the flexibility to experiment and learn computer science. Joseph holds a bachelor’s degree in Management Information Systems from Oral Roberts University.

Joseph is a freelance Joomla! extension developer. He released a component tutorial in May 2004, which was later translated into French, Polish, and Russian.In addition to freelancing, he is an active member of the Washington, DC tech community and Joomla! Bug Squad.

Joomla! 1.5 Development Cookbook (Paperback)

Joomla! 1.5 Development Cookbook (Paperback)$35.67

Product Description

Features :

  • Simple but incredibly useful solutions to real world Joomla! 1.5 development problems
  • Rapidly extend the Joomla! core functionality to create new and exciting extension
  • Hands-on solutions that takes a practical approach to recipes – providing code samples that can easily be extracted

In Detail

Joomla! is the world’s hottest open-source content management system. Out of the box, Joomla! does a great job of managing the content needed to make your website sing. Many Joomla! developers face common implementation hurdles, some might want to rapidly extend the Joomla! core functionality or might want to create new and exciting extensions.

This book has a "wealth" of solutions for problems that Joomla! developers face regularly. It provides step-by-step mini examples which show how to overcome common design and implementation problems when creating Joomla! extensions. It will help you setup a sustainable collaborative development environment using the powerful free services offered by JoomlaCode.org.

This book can be used in different ways. It can be used by the pro Joomla! developer looking for a specific solution to a problem and can also be used by a novice developer looking for an insight into an area of common problems, such as effectively handling errors in Joomla! Readers who choose to read an entire chapter will first be given a brief overview of the topic in hand and its role and importance when developing for Joomla! The Recipes contained within the chapter will introduce the reader to specific problems and provide hands-on solutions. It provides solutions for core design topics including security, data access, users, sessions, and multilingual capabilities.

What you will learn from this book?

  • Make your extensions extensible, add extensions points to allow third parties to customize your extension
  • Create international extensions by enabling multilingual capabilities
  • Build more than just HTML pages – create PDF documents, Atom Feeds, and more!
  • Improve the user experience by adding Ajax
  • Create Atom and RSS feeds to keep users up-to-date
  • Utilize the power of Subversion to maintain your source code
  • Execute database queries and handle returned data in order to access and modify your data
  • Dynamically extend your database tables using JParameter to make your extensions more flexible
  • Keep your gremlins at bay by handling errors the Joomla! way
  • Work with the file system, interrogate existing files and folders and store data in the file system
  • Take control of your workflows by using JoomlaCode.org to manage your Joomla! projects

Approach

This book contains recipes which define common problems and provide suggested solutions. This is not a book to read from cover-to-cover, it is hands-on solutions book that takes a practical approach to recipes – providing code samples that can easily be extracted and modified to suit the needs of the reader. Each recipe is presented as a separate entity and prior reading of other recipes is not required. Chapters provide categorization of recipes and give an introduction to the subject area with reference to the recipes contained within.

Who this book is written for?

This book is for PHP developers who have experience of developing for Joomla! It does not introduce developing extensions for Joomla!, it is assumed that the reader has prior knowledge of the subject and is looking for a quick guide to solve common problems quickly which commonly occur when developing for Joomla! It does not matter if you are an accomplished Joomla! developer or just starting out. For each scenario that this book addresses, there is an introductory explanation of the problem and an easy to implement solution. For the more accomplished developers recipes also include a discussion of the solution explaining how it works and how it can be further enhanced or customized.

About the Author

James Kennard

James Kennard is a computer programmer. He has worked with various PHP and MySQL applications, since 2002. He quickly discovered Mambo/Joomla! because of its flexible extension manager. James currently maintains one open-source Joomla! component, which has been translated into over fifteen languages. Moreover, he has plans to build two more open-source components.

Advanced Joomla! (Paperback)

Advanced Joomla! (Paperback)$31.49

Product Description

With several million documented downloads, Joomla! is being deployed worldwide for everything from personal web sites to mission-critical web business applications. Joomla! is the most popular and successful open source and cross-platform (Windows, Linux, and MacOS) content management system in the world, hands down. Written by bestselling Beginning Joomla! author Dan Rahmel, Advanced Joomla! provides you with the technical know-how and bonanza of information that allows you to take your Joomla! sites to the next level.

Advanced Joomla! allows you to study beginning and advanced Joomla! topics back-to-back without requiring any additional outside knowledge. Moreover, it offers you advanced techniques for customizing a Joomla! CMS, including creating templates, administration, and building extensions.

  • Integrate advanced Web 2.0 features into you Joomla! site, including social networking, blogging, and Google and Yahoo web services.
  • Construct advanced Joomla! templates that use multiple stylesheets; third-party frameworks including MooTools and Yahoo! User Interface (YUI) Library for interactive display; specialty definitions for mobile users; and more!
  • Learn advanced administration, including various site-backup methods, integration of logins with other systems, Joomla! site security, data mining techniques for MySQL information, deployment to a remote server or servers, and adding quality control using automated testing with the free, open source tools such as Apache JMeter and Selenium.

What you’ll learn

Advanced Joomla! assists content providers and web developers in all aspects of Joomla! content creation. For graphic artists and web designers, the professional template techniques and site organization information will prove invaluable. For developers who are weary of the often Byzantine documentation and hunger for clear organized information, Advanced Joomla! holds the key to unlocking the treasures of this advanced CMS system.

  • How to use the advanced, additional, or extra Joomla! tools, features, and techniques
  • Advanced techniques for Joomla! use and configuration
  • How to do advanced template constructions, administration, and development

Who is this book for?

This book is for Joomla! or web developers/users who have read Beginning Joomla!

Advanced Joomla! Is for hobbyists, web designers, web developers, small and medium businesses, e-commerce merchants, and nonprofit organizations. The content of the book targets bloggers, corporate content creators, and support specialists.

Anyone with access to a web-hosting site that allows PHP/MySQL content deployment (which includes GoDaddy.com and SiteGround.com) will be able to deploy a Joomla! site with all of the features shown in the book. Like Beginning Joomla!, this book does not require actual PHP programming experience, although PHP code will be presented and explained.

About the Author

Dan Rahmel is a Windows programmer with more than 14 years of experience designing and implementing information systems and deploying mid-sized client/server solutions using Microsoft SQL Server, MySQL, Microsoft Access, and Visual FoxPro.

As an author, he has written over a dozen books including Nuts-and-Bolts Filmmaking, Visual Basic Programmer’s Reference (first, second, and third editions), Building Web Database Applications with Visual Studio, Teach Yourself Database Programming in 24 Hours, Developing Client-Server Applications with Visual Basic, and many more. His books have been translated into various languages including Chinese, Japanese, Spanish, French, and Portuguese. He is a contributor to DBMS, Internet Advisor, and American Programmer magazines.

Joomla!: Visual QuickStart Guide (Paperback)

Joomla!: Visual QuickStart Guide (Paperback)$21.89

Product Description

Joomla! is one of the fastest growing Open Source Content Management Systems on the market today and has won multiple awards since it’s release in 2005. Currently, Joomla! has the largest 3rd party developer and designer community, with over 160,000 current registered users, over 2,000 templates, and 3,000 extensions.

This task-based guide to creating, customizing, and maintaining a dynamic Joomla! 1.5 web site starts with the fundamental concepts and advantages of a Content Management System and then walks the user through setting up a server environment, downloading and installing Joomla!, adding and structuring content, using components, modules, and plugins, and administrating from both the back and front-ends. The book finishes with more advanced topics, including CSS, search engine optimization (SEO), and customizing templates and the Joomla! framework itself. It’s the perfect guide to getting started with Joomla or for those users that want to expand their skills.

Building Websites with Joomla! 1.5: The best-selling Joomla! tutorial guide updated for the latest 1.5 release (Paperback)

Building Websites with Joomla! 1.5: The best-selling Joomla! tutorial guide updated for the latest 1.5 release (Paperback)$35.39

Product Description

In Detail

Joomla! started as a fork from Mambo in 2005, when many of the original developers of the Mambo CMS moved to working on Joomla! It has rapidly grown in popularity and, according to its own description, is a "Cutting Edge Content Management System and one of the most powerful Open Source Content Management systems in the world. It is used world-wide for anything from simple homepages to complicated corporate websites. It is easy to install, easy to manage and very reliable."

While the Joomla! CMS has the flexibility and power needed for complex, full-featured web applications, it is also simple to use to create basic websites. Its powerful, extensible template system can deal many different data types and control of user access, approval of content, scheduling of content display, and rich administrative controls are all included.

Approach

This book takes the reader through the tasks essential to create a Joomla! website as rapidly as possible. The necessary tasks are explained with clear step-by-step instructions. The author’s chatty and engaging style makes this book very readable.

Who this book is written for?

This book is suitable for web developers, designers, webmasters, content editors, and marketing professionals who want to develop a website in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT-confident individual will be able to use the book to produce an impressive website.

About the Author

Hagen Graf

Hagen Graf was born in July 1964. Born and raised in Lower Saxony, Germany, his first contact with a computer was in the late seventies with a Radioshack TRS 80. As a salesperson, he organized his customers’ data by programming suitable applications. This gave him a big advantage over other salesmen. With the intention of honing his skills, he joined evening courses in programming and became a programmer. Nowadays he works in his wife’s consulting company as a trainer, consultant, and programmer. Hagen Graf has published other books in German, about the Apache web server, about security problems in Windows XP, about Mambo, and about Drupal. Since 2001, he has been engaged in a nonprofit e-learning community called "machm-it.org e.V.", as well as in several national and international projects. All the projects are related to content management, community building, and harnessing the power of social software like wikis and weblogs. He chose Joomla! CMS because of its simplicity and easy-to-use administration. You can access and comment on his blog.

Joomla! 1.5 Template Design (Paperback)

Joomla! 1.5 Template Design (Paperback)$35.39

Product Description

Create your own professional-quality templates with this fast, friendly guide

  • Create Joomla! 1.5 Templates for your sites
  • Debug, validate, and package your templates
  • Tips for tweaking existing templates with Flash, extensions and JavaScript libraries

In Detail 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.

Mastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla! (Paperback)

Mastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla! (Paperback)$39.20

Product Description

The Professional Guide to Programming Joomla!

  • In-depth guide to programming Joomla!
  • Design and build secure and robust components, modules and plugins
  • Includes a comprehensive reference to the major areas of the Joomla! framework

In Detail

Joomla! is the world’s hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize. Out of the box, Joomla! does a great job of managing the content needed to make your website sing. But for many people, the true power of Joomla! lies in its application framework that makes it possible for thousands of developers around the world to create powerful add-ons and extensions. Many companies or organizations have requirements that go beyond what is available in the basic Joomla! package or in a freely available extension. Thankfully, Joomla! offers a powerful application framework that makes it easy for developers to create sophisticated add-ons that extend the power of Joomla! into virtually unlimited directions.

If you use PHP programming to extend or customize Joomla!, this book is essential reading. If you feel that you’ve mastered the basics of creating Joomla! extensions, then this book will take you to the next level. Packed with expert advice on all aspects of development with Joomla!, you will learn about best-practice design and coding for Joomla! components, modules, plugins and other extensions.

You will also learn about customizing the page output, using JavaScript effects, making use of Web Services from within Joomla! and ensuring that your code is secure and error-free.

A unique and comprehensive reference to the main areas of interest within the Joomla! framework is also included in the book.

What you will learn from this book?

  • Joomla!’s directory and URI structure along with a brief overview of its libraries
  • Joomla’s common classes, variables and constants crucial for creating Joomla! extensions
  • Extending the database, following conventions for database schema, and common fields
  • Storing common types of data in standard fields and dealing with multilingual requirements.
  • Getting data from the Joomla! database
  • Using the JTable class to display and edit tables of cells
  • Designing components using the MVC design pattern
  • Configuring the component and its various elements and parameters.
  • Packaging components with the required install and uninstall files
  • Getting modules and components to work together
  • Writing, loading, and translating plugins
  • Working with Joomla!’s registry
  • Working with the User, Session, and Browser classes
  • Render output and maintain consistency throughout the application
  • Controlling paging of lists
  • Using JavaScript effects from the mootools librarys included with Joomla!
  • Creating and using Web Services in Joomla!
  • Handling errors, warnings and notices
  • Building secure Joomla! extensions
  • Working with dates, arrays, tree structures and other Joomla! utility classes
  • An in-depth reference guide to the most significant parts of the Joomla! framework

Approach

Packed with expert advice and tips, this book is an invaluable reference guide that you will turn to again and again as you work with Joomla!

Who this book is written for?

PHP developers who want to understand how Joomla! works with a view to advanced customization or extension development, and want to learn how to work with the Joomla! framework.

About the Author

James Kennard

James Kennard is a computer programmer. He has worked with various PHP and MySQL applications, since 2002. He quickly discovered Mambo/Joomla! because of its flexible extension manager. James currently maintains one open-source Joomla! component, which has been translated into over fifteen languages. Moreover, he has plans to build two more open-source components. Examples of his work can be found on his personal website webamoeba.co.uk.

Professional Joomla! (Programmer to Programmer) (Paperback)

Professional Joomla! (Programmer to Programmer) (Paperback)$29.19

Product Description

As a major force in the world of affordable, advanced web site deployment, Joomla! has become the most important noncommercial Content Management System (CMS) in the world. The number of Joomla! downloads and add-ons continues to grow at lightning pace, spurring the need for a resource that explores the diverse needs of professional Joomla! developers. This book fills that void by covering the two main areas of the Joomla! field–development and deployment–with a focus on the new Joomla! version 1.5 and all the features it provides.

Seasoned author Dan Rahmel walks you through the process of creating all three types of Joomla! extensions (modules, components, and plug-ins), explains how best to use Ajax technology, and shows you how to adopt design patterns and incorporate source code control. You’ll examine the underlying technologies (PHP, Apache, etc.) that can be tuned to offer the best system performance, and you’ll explore interfacing with outside content, Lightweight Directory Access Protocol (LDAP) setup, and much more. You’ll even delve into the internal structure of the Joomla! framework, and obtain a unique behind-the-scenes education so that you can modify and extend Joomla! to meet the needs of you and your customers.

What you will learn from this book

* How each server of a Joomla! system can be installed and configured for maximum performance

* The process of creating a module from scratch

* Ways to use Ajax to add dynamic data retrieval to Joomla!

* Techniques for using design patterns to solve common programming problems

* How to create and retain a virtual community

Procedures for tuning a Joomla! site for both Search Engine Optimization (SEO) and Search Engine Management (SEM)

Who this book is for:

This book is for web developers, hobbyists, web designers, bloggers, corporate content creators, and support specialists who are looking to build a more robust web site. Basic skills in the area of PHP programming are necessary.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

From the Back Cover

As a major force in the world of affordable, advanced web site deployment, Joomla! has become the most important noncommercial Content Management System (CMS) in the world. The number of Joomla! downloads and add-ons continues to grow at lightning pace, spurring the need for a resource that explores the diverse needs of professional Joomla! developers. This book fills that void by covering the two main areas of the Joomla! field—development and deployment—with a focus on the new Joomla! version 1.5 and all the features it provides.

Seasoned author Dan Rahmel walks you through the process of creating all three types of Joomla! extensions (modules, components, and plug-ins), explains how best to use Ajax technology, and shows you how to adopt design patterns and incorporate source code control. You’ll examine the underlying technologies (PHP, Apache, etc.) that can be tuned to offer the best system performance, and you’ll explore interfacing with outside content, Lightweight Directory Access Protocol (LDAP) setup, and much more. You’ll even delve into the internal structure of the Joomla! framework, and obtain a unique behind-the-scenes education so that you can modify and extend Joomla! to meet the needs of you and your customers.

What you will learn from this book

  • How each server of a Joomla! system can be installed and configured for maximum performance
  • The process of creating a module from scratch
  • Ways to use Ajax to add dynamic data retrieval to Joomla!
  • Techniques for using design patterns to solve common programming problems
  • How to create and retain a virtual community
  • Procedures for tuning a Joomla! site for both Search Engine Optimization (SEO) and Search Engine Management (SEM)

Who this book is for

This book is for web developers, hobbyists, web designers, bloggers, corporate content creators, and support specialists who are looking to build a more robust web site. Basic skills in the area of PHP programming are necessary.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Joomla! E-Commerce with VirtueMart (Paperback)

Joomla! E-Commerce with VirtueMart (Paperback)$39.53

Product Description

Build feature-rich online stores with Joomla! 1.0/1.5 and VirtueMart 1.1.x

  • Build your own e-commerce web site from scratch by adding features step-by-step to an example e-commerce web site
  • Configure the shop, build product catalogues, configure user registration settings for VirtueMart to take orders from around the world
  • Manage customers, orders, and a variety of currencies to provide the best customer service
  • Handle shipping in all situations and deal with sales tax rules
  • Covers customization of site look and feel and localization of VirtueMart

In Detail

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.

About the Author

Suhreed Sarkar

Suhreed Sarkar–IT consultant, trainer, and technical writer–studied Marine Engineering, served on board a ship for two years, then switched to the computer world with MCSE in Windows NT 4.0 track late in 2000. His latest field of study is business management and he has earned an MBA from the University of Dhaka. He has a bunch of BrainBench certifications including PHP4, Project Management, RDBMS Concepts, E-Commerce, Web Server Administration, Internet Security, Training Development, Delivery and Evaluation, and Technical Writing.

As a trainer, he has taught courses on web design, development, and e-commerce. He also delivers lectures on MIS and e-business in public and private universities in Bangladesh. Being passionate about learning and teaching new skills, he prefers hacking and teaching to actual coding for clients.

As a consultant and trainer he has experience consulting for some international organizations including the United Nations, where he helped clients building and adopting their enterprise portals, large scale databases, and management information systems. He is the best-selling technical author in Bengali–having a dozen books published on topics covering web development, LAMP, networking, and system administration. As an open-source enthusiast, he is active in different forums and takes every chance to promote open-source CMSs and shopping carts including Joomla, Mambo, Moodle, WordPress, osCommerce, Zen Cart, etc.

While not busy with hacking some apps, blogging on his blog, reading the philosophy of Bertrand Russell or the management thought of Peter F Drucker–he likes to spend some special moments with his family–wife, son, and daughter. Suhreed lives in Dhaka, Bangladesh with his family.

Joomla! Web Security (Paperback)

Joomla! Web Security (Paperback)$31.57

Product Description

In Detail

Joomla! is one of the most powerful open-source content management systems used to build websites and other powerful online applications. While Joomla! itself is inherently safe, misconfigurations, vulnerable components, poorly configured hosts, and weak passwords can all contribute to the downfall of your site. So, you need to know how to secure your website from security threats.

Today every website needs to take security into consideration. Using the knowledge here, your Joomla! site can be ahead of the security threats so prevalent today.

This book will take you all the way from the most basic steps of preparation to the nuts and bolts of actual protection. It is packed full of relevant and real-world topics such as security tools, configuration suggestions, setting up your test and development environment, reading and interpreting log files, and techniques used by bad hackers on the Internet. In addition to this you will learn how to respond to a site emergency should one occur and how to collect the evidence needed to pursue law enforcement action. The book provides a concise overview of all the parts needed to construct a defence-in-depth strategy for your Joomla! site.

At the end of the book you will have a solid security foundation to take your Joomla! website to a higher level of security than the basic site setup.

What you will learn from this book?

This book covers:

  • Implementing steps for successful Joomla! website architecture
  • Setting up metrics to measure security
  • Exploring the test and development environment; developing your test plan to make sure everything will work as planned
  • Utilizing your test and development site for disaster recovery
  • Measuring the performance of your software development projects using a software development management system
  • Exploring several tools to help protect your website
  • Diving into security vulnerabilities: why they exist; some typical counter measures
  • Exploring SQL Injections – how they can hurt you and how to prevent them
  • Mastering the two important security layers – php.ini and .htaccess
  • Reading and analyzing logs relevant to protecting your Joomla! site
  • Handling Security Incidents in a professional manner
  • Blocking nuisance IP addresses

Approach

This book will give you a strong, hands-on approach to security. It starts out with the most basic of considerations such as choosing the right hosting sites then moves quickly into securing the Joomla! site and servers. This is a security handbook for Joomla! sites. It is an easy-to-use guide that will take you step by step into the world of secured websites.

Who this book is written for?

This book is a must-read for anyone seriously using Joomla! for any kind of business, ranging from small retailers to larger businesses. With this book they will be able to secure their sites, understand the attackers, and more, without the drudging task of looking up in forums, only to be flamed, or not even find the answers.

Prior knowledge of Joomla! is expected but no prior knowledge of securing websites is needed for this book. The reader will gain a moderate to strong level of knowledge on strengthening their sites against hackers.

About the Author

Tom Canavan

A twenty-three year veteran of the Computer Business, and a Data Center Technology Consultant to Fortune-1000 Companies, Tom Canavan is a Certified Ethical Hacker and has a degree in Robotics and Numerical Control. He is author of the book Dodging the Bullets – A Disaster Preparation Guide for Joomla! Based Websites.

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP (Paperback)

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP (Paperback)$27.75

Product Description

A practical tutorial for creating your first Joomla! 1.5 extensions with PHP

In Detail

Joomla! is the world’s hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.

While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site. Any type of program that can be coded in PHP is a potential component waiting to be written!

If you’re eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against pre-final releases, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional!

The book builds example extensions to create, find, promote, and cross-link restaurant reviews. A component will handle common data items seen across all reviews such as price range, reservations, cuisine type, and location. Your visitors will be able to search and sort through the reviews; adding their own criteria to zero in on their dining options for the evening.

Your modules will highlight new reviews, drawing the attention of frequent visitors. Finally, plugins will pull pieces of the reviews into feature articles and others will integrate them into searches. Even if you don’t own a restaurant, you will still find the code applicable to your own development projects, and the skills you develop will make you a Joomla! developer to be reckoned with!

What you will learn from this book?

  • Code Joomla! components, modules, and plugins from the ground up
  • Create toolbars, list screens, and menu items
  • Maintain a consistent look and reduce repetitive code using HTML functions
  • Automate database record management
  • Validate input and resist hack attempts
  • Configure your modules through XML parameters
  • Package and distribute your extensions

Approach

A practical tutorial, based around the development of coherent example throughout the book. Each chapter walks you through the steps to add a required feature to the extension.

Who this book is written for?

This book is suitable for PHP programmers who want to take their first step in customizing and extending the features of Joomla! through custom PHP development. It is not a reference guide for advanced Joomla! developers.

You need only the basics of PHP programming; no experience of developing Joomla! extensions is assumed. You are expected to be familiar with the general operation of Joomla!

About the Author

Joseph L. LeBlanc

Joseph L. LeBlanc started with computers at a very young age. His independent education gave him the flexibility to experiment and learn computer science. Joseph holds a bachelor’s degree in Management Information Systems from Oral Roberts University.

Joseph is currently a freelance Joomla! extension developer. He released a component tutorial in May 2004, which was later translated into French, Polish, and Russian. Work samples and open-source extensions are available at jlleblanc.com. In addition to freelancing, he is a board member of the DC PHP Conference. He has also worked as a programmer for a web communications firm in Washington, DC.

Joomla! 1.5x Customization: Make Your Site Adapt to Your Needs (Paperback)

Joomla! 1.5x Customization: Make Your Site Adapt to Your Needs (Paperback)$36.96

Product Description

Create and customize a professional Joomla! site that suits your business requirements

  • Adapt your site to get a unique appearance, features, and benefits of your choice
  • Save on development costs by learning how to do professional work yourself and solve common problems with a Joomla! site
  • Step through how to build an effective subscription-based business with Joomla! and market a site effectively
  • Understand and customize modules, plugins, components, and templates
  • A precise book packed with examples and careful explanations

In Detail

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.

Who this book is written for?

This book is written for people with basic knowledge of Joomla! who want to expand their skills and move from simply assembling extensions and installing a template to truly customizing their own site.

Readers are expected to have functional knowledge of Joomla! and a very basic understanding of terms such as FTP, PHP, HTML, CSS, JavaScript, even if they have no real knowledge of the workings behind these terms. This book does not cover topics such as installing Joomla! and extensions, or creating content.

The ideal reader is one who wishes to build a successful business web site using Joomla! and is interested in making as well as saving money by applying professional tools and techniques to the development, monetization, and marketing of their site. Non-business focussed site owners can still benefit greatly from the book, however, if they wish to add a level of professionalism to their work.

About the Author

Daniel Chapman

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.

The Joomla Admin Manual: A Step by Step Guide to a Successful Website (Paperback)

The Joomla Admin Manual: A Step by Step Guide to a Successful Website (Paperback)$31.45

Product Description

This book is about Joomla (1.0.12), the popular open source content management system. It’s a step by step guide to creating a successful web site. As well as a general overview of the CMS, the book explains the trickier concepts of setting up a Joomla site. Lastly the manual examines more general topics like how SEO can be maximized with Joomla and how to create specific types of site. The book is aimed at those that are using Joomla to create a web site, either for themselves or web designers doing so for their clients. It’s easy to read and low on technical jargon.

It doesn’t assume you know PHP, CSS or any other technical acronyms. The author, Barrie North has a rich background in education (a former teacher) and is a partner of joomlashack.com, a provider of professional templates and custom Joomla services. He also runs one of the most popular blogs about Joomla, compassdesigns.net. His combination of Joomla expertise and engaging writing has produced a book accessible to everyone.

Picture Yourself Building a Web Site with Joomla! 1.6: Step-by-Step Instruction for Creating a High Quality, Professional-Looking Site (Paperback)

Picture Yourself Building a Web Site with Joomla! 1.6: Step-by-Step Instruction for Creating a High Quality, Professional-Looking Site (Paperback)$16.49

Product Description

“Picture Yourself Building a Website in 20 Minutes with Joomla!” shows readers how to create, customize, and edit a commercial-quality website and put it online in less than 30 minutes. Joomla! is an easy to use, open-source software package for creating and managing websites. Using the four-color, visual format of the Picture Yourself series, readers can customize their new sit with control panels, integrate e-commerce capabilities and video, edit articles with a built-in text editor, upload pictures, change the color scheme, and more!

About the Author

Robin Turner is a professor of accounting and economics at Rowan-Cabarrus Community College in North Carolina and has been teaching in her discipline for over 22 years, which includes UNC-Greensboro and within the Virginia Community College System. She has been using web-enhanced teaching methods for a number of years and has authored online courses, and study and testing materials for over 25 college-level textbooks for major book publishers. She was recognized as one of the “2009 ITC Distinguished E-Learning Faculty” for her excellence in using web technology to supplement in-class instruction. She is also a peer-reviewer for multimedia and online teaching resources. She is the principal owner of the 200mph Media Group, a website design and development company and is an expert Joomla! user, along with Moodle and a host of other online extended learning programs. She develops both websites and online course material for clients.

Herb Boeckenhaupt is a long-time website designer and developer and currently specializes in the Joomla CMS platform. He has built and deployed websites for clients in the United States and Great Britain for a diverse client base. Having owned a printing and graphics company in the Washington, DC area for over 30 years, he brings a wealth of experience and practical skills to his web development projects. Starting in the early days of desktop publishing, he consulted with Xerox Corporation on the optimal use of their newly acquired Ventura Publisher 2.0 publishing software. From there, he consulted with major trade associations in bringing their desktop publishing to the modern era and parlayed that experience into website development when the Internet began to become popular. In the past several years, he has specialized in building websites on the Joomla! platform. He continues to train and consult on the use and application of Joomla! for various website configurations. He is also an advisory committee member for the web technologies program at Rowan-Cabarrus Community College.

Joomla! 1.5 Essential Training (CD-ROM)

Joomla! 1.5 Essential Training (CD-ROM)$49.95

Product Description

Many types of websites can be built and maintained more easily using a content management system (CMS). A CMS provides a web-based interface for creating and organizing content. The content is stored in a database, then consistently presented according to a set of templates and preferences, which eliminates the need to handcraft each page in HTML. Joomla! is a popular, easy-to-use, open-source CMS built in PHP. It has near-limitless functionality, thanks to its community of extension developers. In Joomla! 1.5 Essential Training, Joseph LeBlanc uses Joomla! to build a small-business website from scratch with no programming at all, from installation to launch. He demonstrates how to create and organize content; add menus, sidebars, and other features; change the look with templates; install plug-ins and extensions; and much more. Exercise files accompany the course. Topics Include:

  • Installing Apache, PHP, and MySQL to support Joomla!
  • Setting article access, ordering, icon, and metadata display parameters
  • Using the login, breadcrumb, and syndication modules
  • Inserting contact, poll, and search components
  • Managing users and permissions
  • Adjusting templates with the HTML Editor
  • Managing languages on the site
  • Understanding search engine optimization (SEO)

Duration: 3.25 hours On 1 CD-ROM System Requirements Macintosh Requirements

  • OS 10.3.9 or higher
  • DVD-ROM drive
  • 1024×768 resolution
  • 24-bit video support
  • QuickTime 7 or higher

Windows Requirements

  • XP or Vista
  • DVD-ROM Drive
  • 1024×768 resolution
  • 24-bit video support
  • PC sound card/speakers
  • QuickTime 7 or higher (included)
  • .NET 2.0 or higher (included)

From the Publisher

Each lynda.com CD/DVD course offers hours of training movies that you watch on your computer. The movies are recorded in pixel-perfect quality, and include the authors’ narration and movements as they teach the subject matter. Courses include the same project files that the instructors use, so you can follow along at your own pace. lynda.com tutorials are great for visual learners and people who like to learn by doing. Topics include software applications, workflow optimization, tips and techniques, and much more. Play, fast-forward, and rewind for easy learning.

Building Websites with Joomla! A step by step tutorial to getting your Joomla! CMS website up fast (Paperback)

Building Websites with Joomla! A step by step tutorial to getting your Joomla! CMS website up fast (Paperback)$35.39

Product Description

  • A step by step tutorial to getting your Joomla! CMS website up fast
  • Walk through each step in a friendly and accessible way
  • Customize and extend your Joomla! site
  • Get your Joomla! website up fast

In Detail

Joomla! is a fully featured web content management system and was created in Summer 2005 as a fork from the hugely popular Mambo CMS with many of the original Mambo developers moving their efforts to Joomla! While still in its first release, it is supported by an active and well organized open source development team and community. Joomla! is both easy to use at the entry level for creating basic websites, whilst having the power and flexibility to support complex web applications. Joomla! implements the core requirements of a full-featured CMS. It has a powerful and extensible templating system with the ability to upload and manage many different data types. User access control, content approval, rich administrative control, and content display scheduling are all built-in. New features and extensions are constantly added to the core system, with many more being available and supported by the community

What you will learn from this book?

The book begins by introducing Joomla! and concepts behind content management. Then the installation of Joomla!, and its supporting software [Apache/MySQL/PHP] is covered clearly and simply. Once you have the installation up and running, we then take a tour of Joomla! as it appears out of the box, to familiarize ourselves with how it works and what is what. As you take the tour, your own ideas for what you need in your new website begin to crystallize around what you can see Joomla! is capable of. We then build our web application, using only the features of Joomla! we really need. Once we have a base version of our site up, we then learn how to change its appearance and feature set to suit our particular requirements, including bringing it into line with an established corporate identity. At the end of the book we show how you can add your own extensions to Joomla!.

Approach

This book focuses on taking you through the essential tasks to create a Joomla! site as fast as possible. These essential tasks are explained clearly, with well structured step-by-step instructions. The book does not aim to cover every feature of Joomla! nor is it a comprehensive guide to extending Joomla!. Almost everything in the book is accomplished without recourse to the underlying PHP code in which Joomla! is written. The book is very readable and the author has a particularly chatty and engaging writing style.

Who this book is written for?

This book is suitable for web developers, designers, webmasters, content editors and marketing professionals who want develop a fully featured web presence in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT confident individual will be able to use the book to produce an impressive web site.

About the Author

Hagen Graf

Hagen Graf was born in July 1964. Born and raised in Lower Saxony, Germany, his first contact with a computer was in the late seventies with a Radioshack TRS 80. As a salesperson, he organized his customers’ data by programming suitable applications. This gave him a big advantage over other salesmen. With the intention of honing his skills, he joined evening courses in programming and became a programmer. Nowadays he works in his wife’s consulting company as a trainer, consultant, and programmer (cocoate.com). Hagen Graf has published other books in German, about the Apache web server, about security problems in Windows XP, about Mambo, and about Drupal. Since 2001, he has been engaged in a nonprofit e-learning community called "machm-it.org e.V.", as well as in several national and international projects. All the projects are related to content management, community building, and harnessing the power of social software like wikis and weblogs. He chose Joomla! CMS because of its simplicity and easy-to-use administration. You can access and comment on his blog (bloghouse.org/en/hagen).

Foundation Joomla! (Paperback)

Foundation Joomla! (Paperback)$12.47

Product Description

Do you want the ability to manage documents, photos, and other content over the Web but don’t want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group?

You’re not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system (CMS) used to manage all sorts of data over the Web.

While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Getting StartED with Joomla! Is an entry developer and user’s guide that gets you started with this popular CMS in little or no time.

What you’ll learn

  • All you need to get started with using Content Management Systems in general.
  • How to install, configure and get wet in Joomla!
  • Upload and manage your documents, photos, blog and more using Joomla!
  • Discover and use Joomla! Menus, Components, Managers and more. Extend Joomla!
  • How to use the Joomla! Template Manager

Who is this book for?

Those interested in learning Joomla for the first time or to those using Drupal and other CMS who want to learn Joomla!

About the Author

Bintu Harwani is a computer programmer and Web developer with several years of experience building content driven Web sites using a variety of Web development technologies including PHP, Ruby, Rails, and more.

Joomla! with Flash (Paperback)

Joomla! with Flash (Paperback)$31.57

Product Description

Build a stunning, content-rich, and interactive web site with Joomla! 1.5 and Flash CS4

  • Build an attractive web site integrating Flash objects into Joomla!
  • Create stunning photo galleries with Flash transition and animation effects
  • Use interactive Flash-based maps, charts, animations, videos, MP3 players, logos, headers, and banners in Joomla!-based web sites
  • Turn your Joomla! web site into a feature-rich multimedia enhanced site through this step-by-step easy-to-follow guide enriched with screenshots

In Detail

You can build any kind of web site using Joomla! The look and feel of Joomla! web sites can largely be customized using the many templates, components, modules and plug-ins available. With all these features, ease of administration, and options for customization, sometimes you may think of integrating other technologies such as Flash with it. This is because Flash provides great animation features that are otherwise not available in Joomla!

This book shows how to integrate Flash into Joomla! You will learn how to add the various functionalities provided by Flash and make your site stunning, visually rich, and interactive. The book covers topics like flash headers, menus, displaying and maintaining flash movies, slide shows, animation, interactivity, and more. Installation and use of Joomla! modules like Flash, Joomla Random Flash, Active, and Handy SWF Flash module are covered too.

The book introduces Joomla! and Flash and briefly shows the benefits of using Flash in Joomla!. It shows you how to add Flash objects in Joomla! articles and modules, build Flash-based menus, create Flash-based photo galleries, interactive maps, and charts. It also shows you how to display content in custom fonts, create a streaming media site, customize the Joomla! template to display Flash logos, headers and banners, and use Joomla! content in Flash objects. Finally the book covers troubleshooting Joomla! and its extensions. At the end of the book an appendix lists resources on Joomla!, Flash, and related extensions, to help you find more information.

What you will learn from this book?

  • Create Flash objects and choose some popular flash tools for working with them
  • Set up a development environment with Apache web server and Joomla!
  • Embed and display flash movies inside Joomla! contents using a simple video flash player
  • Provide better user experience by adding streaming videos, animations, and other interactive objects inside Joomla! modules and articles
  • Create attractive Flash-based menus for your Joomla! web site
  • Build stunning photo galleries with Flash animation effects and display photos on your Joomla! web site from a Flickr account using third-party extensions for Joomla!
  • Display interactive Flash maps on a Joomla! web site using YOS amMap extension
  • Show the contents on your site in any font even though the font is not installed on your computer using sIFR3 technology
  • Transform your Joomla! site into a streaming media site using Jvideo! extension to embed videos in Joomla! contents
  • Create mind maps based on your Joomla! site’s structure with the help of Joom!FreeMind component
  • Convert your Joomla! site into a music station using a Flash-based MP3 player
  • Customize your Joomla! template to display Flash logo, header, and banners
  • Display Joomla! contents in Flash objects using amfPHP and J-AMFPHP extension for Joomla!
  • Maintain and troubleshoot your Joomla! and Flash web site
  • Improve the overall design and look & feel of the site, with the help of Flash templates and tickers in Joomla!

Approach

This book is a fast-paced step-by step-guide. It is loaded with examples and lots of illustrations showing configurations and their results on the screen.

Who this book is written for?

If you are a Joomla! web developer who wants to integrate Flash into your web sites, then this book is for you. Knowledge of Joomla! and basic knowledge of Flash is assumed.

About the Author

Suhreed Sarkar

Suhreed Sarkar-IT consultant, trainer, and technical writer-studied Marine Engineering, served on board a ship for two years, then switched to the computer world with MCSE in Windows NT 4.0 track late in 2000. His latest field of study is business management and he has earned an MBA from the University of Dhaka. He has a bunch of BrainBench certifications including PHP4, Project Management, RDBMS Concepts, E-Commerce, Web Server Administration, Internet Security, Training Development, Delivery and Evaluation, and Technical Writing

As a trainer, he has taught courses on web design, development, and e-commerce. He also delivers lectures on MIS and e-business in public and private universities in Bangladesh. Being passionate about learning and teaching new skills, he prefers hacking and teaching to actual coding for clients.

As a consultant and trainer he has experience consulting for some international organizations including the United Nations, where he helped clients building and adopting their enterprise portals, large scale databases, and management information systems. He is the best-selling technical author in Bengali-having a dozen books published on topics covering web development, LAMP, networking, and system administration. As an open-source enthusiast, he is active in different forums and takes every chance to promote open-source CMSs and shopping carts including Joomla, Mambo, Moodle, WordPress, osCommerce, Zen Cart, etc.

While not busy with hacking some apps, blogging on his blog (blog.suhreedsarkar.com), reading the philosophy of Bertrand Russell or the management thought of Peter F Drucker-he likes to spend some special moments with his family-wife, son, and daughter. Suhreed lives in Dhaka, Bangladesh with his family.

Joomla Creating and Editing Custom Templates (CD-ROM)

Joomla Creating and Editing Custom Templates (CD-ROM)$49.95

Product Description

Custom templates are the key to making a Joomla!-driven website stand out. In Joomla! Creating and Editing Custom Templates, Jen Kramer McKibben offers instruction and insight to help Joomla! users create eye-popping websites. Jen starts with the basics, like how to add the Joomla! template codes to a static HTML layout, install the template package, and clean up styling after installation. She also shows how to make multiple layouts within the same Joomla! template, configure menus and submenus, and more. Exercise files accompany the course.

About the Author

Jen Kramer McKibben develops sites that are functional, usable, accessible, and supportive of business and marketing goals. She is the Program Director for the Master’s of Science in Internet Technologies program (MSIT), and she teaches courses and workshops in website design and management (including Joomla!) at the Marlboro College Graduate Center. Jen earned a BS in biology at University of North Carolina at Chapel Hill and an MS in Internet Strategy Management at the Marlboro College Graduate Center. She runs the New England Adobe User Group, Joomla! User Group New England, and is a Senior Interface Developer at 4Web Inc.

Joomla! 1.5 Multimedia (Paperback)

Joomla! 1.5 Multimedia (Paperback)$35.39

Product Description

Build media-rich Joomla! web sites by learning to embed and display Multimedia content

  • Build a livelier Joomla! site by adding videos, audios, images and more to your web content
  • Install, configure, and use popular Multimedia Extensions
  • Make your web site collaborate with external resources such as Twitter, YouTube, Google, and Flickr with the help of Joomla! extensions
  • Follow a step-by-step tutorial to create a feature-packed media-rich Joomla! site

In Detail

Joomla! is a content management system designed to organize and deliver content within a web site environment. Multimedia provides us with stunning interactive user experiences and wonderful design options, but it requires discipline and knowledge to utilize it effectively so that we do not alienate our audiences. If you want to display more than just text on your Joomla! pages, this book has been designed for you and is a must-read. It takes you beyond the basics of Joomla! and helps to take full advantage this powerful CMS structure to deliver media-rich web content to your site users.

This book provides detailed information and all the required know-how for Joomla! administrators to create engaging media-rich Joomla! web sites. Utilizing core Joomla! features and the power of Joomla! Extensions, this step-by-step guide will show you how to include popular media elements into your web site and collaborate with external web resources.

You will learn everything you need to know to present text, images, video, and audio in your content both by manually embedding content and using more automated methods. You will learn to create regular podcasts and utilize RSS to help publicize and deliver your site content.

Learn about the popular Multimedia Extensions for Joomla! Learn how they benefit your CMS with additional features and how they are installed and configured. Utilize the abundance of external resources now available on the Web. Learn how your Joomla! site can interact and present web content from external resources such as YouTube, Flickr, Twitter, and Google.

This book teaches all you need to know to take your standard Joomla! CMS and turn it into a feature packed and media-rich web site. It highlights the benefits of Multimedia features and warns of the accessibility issues that can arise when they are misused. Follow step-by-step tutorials for implementing popular media elements into your site and learn about the accessibility of these resources and how to utilize them effectively with accessibility in mind.

What you will learn from this book

  • Manage your Joomla! Multimedia elements using FTP and the Media Manager
  • Learn the effects of fonts, characters, and text and how these elements can affect your web site
  • Add and manage image content to make the best impact for your site visitors
  • Enhance your web site by using video content effectively
  • Manage all types of audio content including creating and managing Podcasts
  • Collaborate with external resources such as Youtube, Flickr, Twitter, and Google
  • Learn how Joomla! templates and scripts can enhance your visitors’ experience

Approach

This book is a Joomla! tutorial packed with features that you can apply to enhance your Joomla! web site. It contains step-by-step instructions for Joomla! users to build rich multimedia web sites using Joomla!. It shows you how to manually implement features into your site, as well as utilize Extensions and more automated methods. A tutorial approach means you can follow this book chapter by chapter or just dip into the topics you find of interest.

Who this book is written for

This book is aimed at Joomla! administrators and site developers who want to add media-rich content elements and interactive features to their site. All you need is to have a basic knowledge of the Joomla! platform and want to develop your site with rich media content.

This book is a must-read for Joomla! users wanting to collaborate with external resources such as YouTube, Twitter, Google, and Flickr (amongst others).

About the Author

Allan Walker

Allan Walker lives in the United Kingdom, where he runs “Amplify” projectamplify.com , a CMS and e-Commerce Consultancy and Development Company.

Growing up in New Zealand, Allan studied Fine Arts, majoring in Photography. An interest in Video soon led to an Editor’s role producing a weekly Television programme, with this content being available for Television and Online.

In 2000, Allan moved to the UK and started Amplify, a business name for Allan’s web consultancy and development services. As well as providing open-source CMS and e-Commerce solutions for companies taking their business online, Allan established a successful e-commerce business of his own , which was sold in 2005.

In recent years Allan has been involved with a number of large-scale Joomla! projects, helping to establish Joomla! within the UK Government and Corporate sectors.

Allan has been a mentor for the Joomla! Google Summer of Code program. He helps the Joomla! community with Joomla! User Groups processing, and is a member of the Joomla! Marketing Team

Joomla! 1.5 Content Administration (Paperback)

Joomla! 1.5 Content Administration (Paperback)$31.57

Product Description

Keep your web site up-to-date and maintain content and users with ease

  • Add, edit, and manage content, from articles and text to images, audio, and video
  • Quickly master the administration area of your new web site and make yourself familiar with the navigation and how the content is organized
  • Get to grips with managing users, slaying spam, and other activities that will help you maintain a content-rich site
  • In-depth caoverage for content administrators and end users of a Joomla! site with plenty of practical, working examples and clear explanations

In Detail

Often a company hires consultants or web developers to build a Joomla! web site, and then takes over running the site in house. If you are a content administrator concerned with creating and maintaining the ‘product’ of a content management site, and not modifying its code, this book is all you need.

This practical, hands-on guide will give you all the knowledge needed to maintain and edit your web site as a content-rich place that visitors return to again and again. There are many books available to help you administer a Joomla! site, but this is the only one specifically for Content Administrators. It is a quick-start guide that best serves content administrators and editors and doesn’t cover designing or creating a site. However, anybody who has built their own site but needs help with article management, multimedia management, search engine optimization, and more will also benefit from it.

To explain all the features, we will work on developing and maintaining the content and structure of a fledgling web site for a fictitious company "The Party People". Beginning with the basics, which includes an exploration of how to access and navigate around the administration interface, you will move into managing and creating content, including adding images, video, and audio material. There is advice on how to make the most of your multimedia material and how to choose the right file type for your needs.

As your skills develop, you will work through techniques for making the site search-engine friendly and securing it against potential malicious attacks. All of these techniques and processes are explained step by step, and by the end of the book you will be able to take advantage your new-found knowledge and skills and maintain your Joomla! site with ease. Keeping your content fresh and engaging becomes easy, once you know how and that’s what this book aims to do. It will help you become a more effective and efficient manager of Joomla!-based web sites.

What you will learn from this book?

  • Make your site popular by creating search-engine friendly articles, using Google analytics, and applying SEO strategies to the content
  • Back up your site and restore it with ease in the event the original content is lost or corrupted or if you wish to relocate the site to another server
  • Master the user management system within the administration interface and efficiently manage your users
  • Master the media manager and easily manage images, audio, and video on your web site
  • Enhance the functionality of your web site by using third-party components, modules, and plug-ins
  • Secure your web site and protect it from hackers with the help of the jSecure plug-in

Approach

This book is very easy and straightforward to follow, and takes a hands-on approach, using practical examples to illustrate techniques and explain concepts using a fictitious company called "The Party People" to help you master the content administration of your web site. With each task outlined, simple explanations are offered on similar subject areas and links to further information are provided.

Who this book is written for?

If you are someone who wants to quickly and easily manage content and users for a Joomla! web site, this book is ideal for you. You could be a content editor, proofreader, graphic artist, feature editor, or anyone else concerned with managing content on a Joomla! installation. If you can browse the Web and use a wordprocessing software package, this book will help you develop the skills to efficiently manage your web site and gain a solid understanding of the Joomla! content management system.

About the Author

Tracey Porst

Tracey Porst is a freelance web developer and tertiary-level visual and interactive design teacher in Brisbane, Australia. Using the powerful Joomla! Content management system for the past few years has contributed to Tracey successfully managing a busy freelance practice that has delivered a range of functional and engaging web sites to her clients.

With several years experience in establishing and refining digital identities for a diverse range of businesses, Tracey’s practice includes designing logos, corporate stationery, web site design and development, multimedia presentations, and other graphic artwork such as banners and advertising material.

Tracey’s clients are happy to find a new media developer who can communicate the technical and strategic process of launching an online identity to them in relative terms, rather than being bedazzled by the jargon often associated with digital and online media.

Joomla! 1.5: Beginner’s Guide (Paperback)

Joomla! 1.5: Beginner’s Guide (Paperback)$40.49

Product Description

Build and maintain impressive user-friendly web sites the fast and easy way with Joomla! 1.5

  • Create a web site that meets real-life requirements by following the creation of an example site with the help of easy-to-follow steps and ample screenshots
  • Practice all the Joomla! skills from organizing your content to completely changing the site’s looks and feel
  • Go beyond a typical Joomla! site to make the site meet your specific needs
  • Get to grips with inspiring examples and best practices and implement them to enhance your Joomla! site

In Detail

Joomla! is one of the most popular open-source Content Management Systems, actively developed and supported by a world-wide user community. Although it’s a fun and feature-rich tool, it can be challenging to get beyond the basics and build a site that meets your needs perfectly. Using this book you can create dynamic, interactive web sites that perfectly fit your needs.

This practical guide gives you a head start in using Joomla! 1.5, helping you to create professional and good-looking web sites, whether you want to create a full-featured company or club web site or build a personal blog site.

The Joomla! 1.5 Beginner’s Guide helps beginners to get started quickly and to get beyond the basics to take full advantage of Joomla!’s powerful features. Real-life examples and tutorials will spark your imagination and show you what kind of professional, contemporary, feature-rich web sites any developer can achieve with Joomla!. It gives you a head start and explains what’s good and useful about Joomla! features and what’s not. The focus is on clear instructions and easy-to-understand tutorials, with minimum of jargon. This book provides clear definitions, thoroughly covering the concepts behind the software and creating a coherent picture of how the software works. This book is not about what Joomla! can do–it’s about what you can do using Joomla!.

What you will learn from this book

  • Create a feature-rich site that’s easy to expand, customize, and maintain without having to learn web languages such as HTML and Cascading Style Sheets (CSS)
  • Design attractive home pages that provide a quick overview of the site’s contents and direct people to the content they could be interested in
  • Engage your web visitors and turn them into active users by enabling them to register, add content, and leave comments
  • Design clear and easy navigation using menus, submenus, and text hyperlinks
  • Make full use of templates to get your site to look just right, tweaking the CSS and customizing templates using your own logo, fonts, and colors
  • Extend Joomla!’s capabilities by finding and utilizing must-have extensions that perfectly meet your needs
  • Increase your site’s visibility for search engines by applying highly effective Search Engine Optimization (SEO) techniques
  • Secure your site from hackers and potential threats using easy-to-follow techniques

Chapter 1: Introduction: A New and Easy Way to Build Your Web Site – In this chapter you’ll learn why you’d want to use Joomla!: to create a cool looking, feature-rich site that’s easy to expand, customize, and maintain.

Chapter 2: Installation:Getting Joomla! Up and Running - You’ll learn how to install Joomla! on your own computer or on a web server, and how to install a sample site.

Chapter 3: First Steps: Getting to Know Joomla! -In this chapter you’ll get familiar with the basic concepts of Joomla!: the Joomla! interface and the principles of a web site constructed out of ‘building blocks’.

Chapter 4: Web Building Basics: Creating a Site in an Hour – Face a Real-Life Challenge - In this chapter you’ll use Joomla! to build a basic but expandable web site fast – customizing Joomla! ’s default sample site to fit your needs, adding content, menu links, and changing the site’s look and feel.

Chapter 5: Small Sites, Big Sites: Organizing Your Content Effectively -Making it easy to add and find information on your site: designing a clear, expandable, manageable structure for your content.

Chapter 6: Creating Killer Content: Adding and Editing Articles -In this chapter, you’ll learn to create content pages that are attractive and easy to read, and you’ll learn about different ways to tweak the page layout.

Chapter 7: Welcoming Your Visitors: Creating Attractive Home Pages and Overview Pages -When you’ve got your content set up, you’ll create a home page and overview pages to entice visitors to actually read all your valuable content.

Chapter 8: Helping Your Visitors Find What They Want: Managing Menus -In this chapter, you’ll practice designing clear and easy navigation through menus. How can you help the visitors to find what they want easily?

Chapter 9: Opening Up the Site: Enabling Users to Contribute and Interact -You’ll learn how to enable users to log in and allow them to create content and manage the web site. Enable visitors to register and give them exclusive access to premium content. Another powerful way to get visitors involved is to allow them to leave comments.

Chapter 10: Getting the Most out of Your Site: Extending Joomla! -In this chapter, you’ll learn how to extend Joomla!’s capabilities using all sorts of extensions: using an image gallery to attractively display pictures, automatically showing article teasers on the home page, or enhancing your workspace by installing an easier content editor.

Chapter 11: Creating an Attractive Design: Working with Templates -Templates will give your site a fresh look and feel – and make it easy to create an individual look, different from a "typical" Joomla! site. You’ll learn how to install and customize templates.

Chapter 12: Attracting Search Engine Traffic -This chapter shows you how to increase your site’s visibility for search engines applying Search Engine Optimization (SEO) techniques, such as creating friendly URLs.

Appendix – Keeping the Site Secure -In this chapter you’ll learn simple, common sense steps you can take to keep your site safe from hackers.

Approach

Written with a fast-paced but friendly and engaging approach, this Packt Beginner’s guide is designed to be placed alongside the computer as your guide and mentor to meet real-world web building challenges. Step-by-step tutorials are bolstered by explanations of the reasoning behind what you are doing. You will quickly pick up the necessary skills, tips, and tricks for building a successful Joomla! web site with practical examples that help you to learn by experiment and play.

Who this book is written for

If you want to build and maintain your own web site, the Joomla! Beginner’s Guide is perfect for you. It helps you build on the skills and knowledge you may already have on creating web sites- but even if you’re new to this subject, you won’t have any difficulty understanding the clear and friendly instructions and explanations. You learn how to build and maintain web sites without having to dive deep into HTML and CSS.

About the Author

Eric Tiggeler

Eric Tiggeler is an experienced writer of tutorials on Joomla!. His Dutch Joomla! manual has proven very successful and got excellent reviews. Over the years, Eric has developed numerous web sites, from corporate web sites to small personal sites -many of them using Joomla!. On a daily basis, Eric works as a communication consultant and copywriter at a communication consultancy company affiliated with the Free University of Amsterdam. Over the last few years, he has written more than ten Dutch books on writing and communication. His passion is making complex things easy to understand.

Joomla! 1.5 & Virtuemart Websites for Small Business! (Paperback)

Joomla! 1.5 & Virtuemart Websites for Small Business! (Paperback)$20.99

Product Description

This guide is designed for anyone in the world who owns a business or who wants to start a company but doesn’t know how to build an internet presence. Dr. Michelle M. Griffin an SAP expert has turned her attention away from large scale enterprise development to Open Source content Management which is the future of Enterprise systems for all size business. Be ahead of the curve and learn about Open Source through Joomla and Virtuemart. This book covers: •Installation, setup, •Configuration, •Content creation, •Search Engine Optimization •Organization of your content •Working with extensions Walk through a live website development from start to finish. The case study for this book was www.joomlaease.com the homepage and helpdesk for the “Joomla! 1.5 & Virtuemart” series. Buy the book that fits your needs for instance Power at your Fingertips (General) or Sports and Clubs or Small Business, or Not for Profits, or Doctors & Healthcare. Each book is customized to the industry and examples are based on that industry.