and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $49.99
  • Save: $5.00 (10%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by mulcahy007
Condition: Used: Very Good
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Tracking number provided with every order. Slight wear on edges and covers; otherwise item is in very good condition.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Mastering Joomla! 1.5 Extension and Framework Development Paperback – June 1, 2010


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$44.99
$44.99 $3.99

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 84%). Print edition purchase must be sold by Amazon. Learn more.


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 560 pages
  • Publisher: Packt Publishing; 2 edition (June 1, 2010)
  • Language: English
  • ISBN-10: 1849510520
  • ISBN-13: 978-1849510523
  • Product Dimensions: 9.2 x 7.5 x 1.1 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,423,368 in Books (See Top 100 in Books)

Editorial Reviews

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.

Chuck Lanham

Chuck Lanham began his career as a database software engineer with Burroughs Corp. He later worked for Informix Corp. managing the database tools development group while serving as repository architect. He has founded and managed two successful software development companies, and taught college courses on database theory, data communications, and computer technologies. He has also managed the global development and deployment of leading CRM and CMS systems for many Fortune 500 companies, and managed the development and deployment of some of the largest e-commerce websites in the world.

In 2002, Chuck left the corporate world and started a new company, Blue Water Associates. This company is located near the deep blue waters of Lake Tahoe where he designs, develops, and maintains websites for small to medium sized businesses, both within the U.S. and abroad.

Chuck has been developing websites using Joomla! since 2007 with the release of version 1.5 and has developed several extensions for use in the websites he has designed. This is Chuck's first book as an author, although he has reviewed and edited several books and written numerous technical articles for publication.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
2
4 star
2
3 star
0
2 star
0
1 star
0
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By Tim Krause on July 22, 2010
Format: Paperback
In this edition, Lanham teams up with 1st Edition author James Kennard, one of the Joomla! authors I have considerable respect for.

The goal for this book is to guide the developer through the process of creating components, modules and plug-ins for Joomla! 1.5. Developers are undoubtedly aware that the technical infrastructure of Joomla! 1.5 is significantly different from earlier versions, and requires developers to significantly enhance their skills.

Although the end of my review points out some editorial issues with the index and appendices associated with this book, it's still a solid introduction to Joomla! extension development and one that I would recommend.

Structure

For those who need it, the first chapter provides a nice overview of Joomla's framework, and outlines the development tools that are necessary (and readily available) for use in developing Joomla's extensions. Be aware that this is a relatively brief discussion and will require that you do your own investigation of the development tools available to you. Given the assumption that this title is for relatively advanced developers, odds are this isn't a significant issue.

The book starts with a general description of the extension development and packaging process. Chapters 2 and 3 cover basic object-oriented development principles, working with/extending Joomla's database and packaging an extension. I appreciate that Lanham and Kennard also point out that 1.5 was intended to run with both PHP 4 and PHP5, and devote some discussion to the differences. These feel like challenging chapters, however, because they also attempt a discussion of design patterns.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By J. Horton on August 20, 2010
Format: Paperback
What is, in my opinion, indisputable is that this book is an eye-opening tutorial and, especially with the sumptuous appendices a huge and valuable reference to anybody that wants to extend Joomla.

As a relative newcomer I feel I must point out that I had to re-read some of the earlier chapters to make them more meaningful to me. It probably was my previous level of knowledge that meant I needed to really study things and chapter 5 was initially a bit confusing but now a veritable font of knowledge.

The detail with which some PHP topics are covered and related to the book subject like static and private variables, combined with the fairly huge resources in the appendix make this work quite nearly encyclopedic. The large page count excludes half a dozen extra downloadable sections.

I can describe my journey through the book as exciting. Each detail as it unfolded brought me closer to my first Joomla extension and each eye-opening detail like how easy it is to create the administrator menus for your component was a joy. You CANNOT google information like this.

How about an extensions cookbook with loads more examples? I'd buy it.

Yes I recommend it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By James S. Hafner on July 27, 2010
Format: Paperback
This is a great book if you have some background with Joomla! and are ready to increase your knowledge (quite a bit). It would also help if you've got a good handle on PHP before jumping into this book. After a quick intro into Joomla!'s framework, it gets right into the nitty-gritty of the API. If you're not sure what a class in PHP is, or if you're new to the ways of MVC design patterns, you may want to at least get your feet wet in the ways of object-oriented programming first.

Building on the great job James Kennard did in the first version of the book, Joomla! whiz-kid Chuck Lanham takes the concepts of the book and explains them gracefully and clearly. Joomla! at a framework level, as brilliant as it is, is a lot to wrap your brain around. Chuck's great writing makes reading and understanding things a lot less tedious than other technical books in this class. I found his use of examples to be mostly thorough and well thought-out, though some examples lacked full explanation that might be beneficial to a brand-new reader.

The book, overall, was really well planned, and you can tell as soon as you begin reading. The chapters are broken up thoughtfully, and the sections within the chapters guide you through the concepts logically. I never found myself flipping around, trying to figure out the explanation of a concept that should have been explained before the concept I was in the middle of reading. But while the book is a great linear-read, the fact that you can flip to a section and get some immediate clarity on the subject is a testament to not only how great of a reference book this is, but also how well it was planned out. Kudos to Chuck for balancing the front-to-back readability with the jump-to-the-spot reference nature of this book.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Jeremy on July 27, 2010
Format: Paperback
This book is a great guide for people looking to learn a lot about programming for Joomla 1.5. I compared this to first edition, and the second edition has around 70 additional pages, better print formatting, more information, and an improved set of examples.

You should have some general PHP experience and be familiar with Joomla at least in some capacity. The more programming background you have, the easier it will be to get through the book. For people with less experience with design patterns and OOP (Object Oriented Programming), it comes with more detailed explanations on the programming concepts that are applied in 1.5. The best thing about a book like this is that it provides a direct path to learning Joomla rather than piecing together details from various sources online.

Most of the book is relevant for for 1.6, but the major changes in 1.6 are not covered. I use it regularly just to refresh my memory on various items, so it has the ability to be a teaching and reference book. However, its appendix with some API details is ok, but I always just search on the [...] websites for more detail and examples.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images