Joomla! 1.5 Development Cookbook and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Joomla! 1.5 Development Cookbook on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Joomla! 1.5 Development Cookbook [Paperback]

James Kennard

Price: CDN$ 49.13 & FREE Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Tuesday, September 23? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $14.84  
Paperback CDN $49.13  
Join Amazon Student in Canada


Book Description

Sept. 1 2009

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.


Product Details

  • Paperback: 1 pages
  • Publisher: Packt Publishing (Sept. 1 2009)
  • Language: English
  • ISBN-10: 1847198147
  • ISBN-13: 978-1847198143
  • Product Dimensions: 23.5 x 19 x 1.9 cm
  • Shipping Weight: 721 g
  • Amazon Bestsellers Rank: #1,479,534 in Books (See Top 100 in Books)

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  3 reviews
9 of 9 people found the following review helpful
5.0 out of 5 stars Great for novices and experts alike Dec 4 2009
By Tim Krause - Published on Amazon.com
Format:Paperback
Kennard's cookbook is an excellent resource for novices and experts alike. The book covers some very common issues with Joomla 1.5 sites that have implications for Search Engine Optimization (SEO). These include how to set document titles, and add meta-data, for example (Chapter 7). For novices, however, it would be helpful to not only explain how to perform these activities, but why one should be concerned with them in the first place. On the topic of SEO, for example, most search engines are much more concerned with descriptive document titles than with accurate meta-data.

For experts, this book goes beyond the typical cookbook of solutions, but in organizing them around larger, significant issues. For example, he covers solutions associated with multilingual sites (Chapter 5) and in writing plugins that are extensible and modular (Chapter 9) to ensure portability and re-use.

Kennard also explains how how to set up a formalized [...] project (Chapter 1), While this is excellent information, I would recommend moving this information to the end of the book, perhaps even as an appendix.

Even if you're working on one of your first Joomla sites or projects, this book will pay for itself. In particular, novices should pay attention to chapters 6, 7, 8, 9, 11 and 12. Because Chapter 11 discusses error handling, I would recommend that new developers start there. Oftentimes frustration with a project arises not from having to troubleshoot, but by not providing yourself with the necessary error handling and reporting to really understand what is happening. This is excellent material.

Overall, the benefits of this book far outweigh what I would consider minor revisions for a second edition. Although I would like to see this book be a little more novice-friendly (add definitions, explanations of relevance, perhaps a glossary), I would still recommend it to both novices and experts alike.
11 of 12 people found the following review helpful
5.0 out of 5 stars Excellent Source For people wanting to develop Joomla Extensions Oct. 9 2009
By Stephen L. Mcconnell - Published on Amazon.com
Format:Paperback|Verified Purchase
WOW.

This is the book I have been looking for. I have not read the authors' previous work, but this one is excellent. I actually read (mainly skimmed it) in one evening and now am ready to get down to brass tacks of working through the examples. It is not for beginners, but those who have worked a little with Joomla will learn a lot on the internals of Joomla from this book.

Although the author calls it a "cookbook" it does not follow the usual format of a "cookbook". The information builds from chapter to chapter.

I must say that in the first chapter, he talks about his web site [...], but it is in the interest of introducing developers to good open source and distributed development practices. And his discussion of the Subversion code versioning workflow is the Best I have ever seen on the subject. It is a shame that he concentrates on a Subversion tool only available on Windows, but usually Mac or Linux users are familiar with tools available to them.

The second chapter explores "Safe" SQL queries using the Joomla Framework and Joomla API's and how to keep your Extensions secure by primarily using Joomla APIs. Old dawgs like me learned some new tricks from this one.

Chapter 3 goes into further detail on working with the Database, and the following chapter deals with working with the Requests and Users and how to keep Joomla secure through those practices.

I could go on outlining this book, but the table of contents will give one a good idea of what this book has.

The one thing I do wish he had included was an appendix that gathered all the important API's and Joomla Constants in one place. This book is excellent, but the Joomla project is JUST getting around to putting good documentation on-line.
2.0 out of 5 stars Not what I expected Sept. 28 2013
By Robin Olmos - Published on Amazon.com
Format:Paperback|Verified Purchase
I expected that it would better explain what each part is and what it does. This book is more for programmers. It mainly covers how to install joomla not much more.

Look for similar items by category


Feedback