or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
27 used & new from $18.14

Have one to sell? Sell yours here
 
   
Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

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

~ Joseph L. LeBlanc (Author)
3.5 out of 5 stars  See all reviews (16 customer reviews)

List Price: $34.99
Price: $27.75 & this item ships for FREE with Super Saver Shipping. Details
You Save: $7.24 (21%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
19 new from $24.50 8 used from $18.14

Frequently Bought Together

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP + Mastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla! + Joomla! 1.5: A User's Guide: Building a Successful Joomla! Powered Website (2nd Edition)
Price For All Three: $96.64

Show availability and shipping details


Customers Who Bought This Item Also Bought


Editorial Reviews

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.


Product Details

  • Paperback: 176 pages
  • Publisher: Packt Publishing; 1st edition (June 12, 2007)
  • Language: English
  • ISBN-10: 1847191304
  • ISBN-13: 978-1847191304
  • Product Dimensions: 9.1 x 7.3 x 0.6 inches
  • Shipping Weight: 10.6 ounces (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #411,705 in Books (See Bestsellers in Books)

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(13)
(7)
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

16 Reviews
5 star:
 (4)
4 star:
 (6)
3 star:
 (1)
2 star:
 (4)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
2.0 out of 5 stars Eh, too little for the pricetag, October 9, 2007
By Gary A. Mort (Astoria, NY) - See all my reviews
(REAL NAME)   
At half the cost of a comprehensive book, I expected a good bit of detail on development.

This book doesn't demonstrate much beyond what you can get from the demo's online already. And it doesn't provide any hidden gems of knowledge or tips of any sort.

All in all, a disappointment and a waste of money
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
5 of 5 people found the following review helpful:
2.0 out of 5 stars Not really helpful, July 14, 2008
At first sight this book looks great. It is concise and gives a good introduction from the start to build Joomla extensions. It does not waste pages explaining how to program in SQL and PHP. You are supposed to have mastered that. The book has a major weak point. For the main part it just shows lots of code, but does not explain anything about the API classes and how they relate. After reading the book and trying to create your own extension, it feels like you have not understood anything really.

A second drawback is that the author seems not to bother about testing the sample code. It contains several very obvious bugs, eg using a functou JOutputFilter instead of JFilterOutput. This is annoying.

Summarized, the book may give you a small start but is insufficient for seriuous development. The sad thing is that the official Joomla documentation is in a very alpha stage of development.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
5 of 6 people found the following review helpful:
2.0 out of 5 stars Not much content for the price!, February 26, 2008
I certainly agree with those who said this book is way too sparse, weighing in at 176 non-packed pages. For the same audience this book is intended for I would instead recommend "Professional Joomla" by Dan Rahmel. It covers the same material plus a great deal more and it costs less money. It even gives more explanation and examples of building components, modules, and plugins, things "Learning Joomla" is supposed to focus on.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars A Good Start of your Life with Joomla! 1.5
This is an ok starting point to get a little under the hood on Joomla! 1.5. Most of the information in the book is also online. Read more
Published 11 months ago by Steinar Johansen

1.0 out of 5 stars Not good at all
The content in this book is so hard to understand that you will save money and time finding the same information online.
Published 12 months ago by Sem Hadland

5.0 out of 5 stars Breezed right through my first extension
This was a very well done book. It requires some experience with PHP (and even with, there are some new conventions used). Read more
Published 13 months ago by Janice H. Kelly

4.0 out of 5 stars A great starter book.
This is a very good starter book that explains a lot of newbie questions you may have about Joomla development. Read more
Published 15 months ago by Shawn Rapp

4.0 out of 5 stars A nice quick introduction
Although light on detail and lacking in the background necessary to help the reader work out how to find more information effectively, this is a good introductory lesson and can... Read more
Published 16 months ago by Paul Whipp

4.0 out of 5 stars Excellent start
I think this book is an excellent start to learning about J!1.5 extensions development. It has real examples that are easy to follow and adapt to suit a variety of purposes... Read more
Published 19 months ago by M. Van Staden

2.0 out of 5 stars Too much 1.0 in a 1.5 book
As the publish date shows, this book was brought to market quite a while before J!1.5 was code complete. I don't know if it's that or if the developer was too used to 1. Read more
Published 20 months ago by Scott Christensen

4.0 out of 5 stars Clear case of capitalism at its best.
Since you can probably count the books written for Joomla on both hands, this book is the best one because its the ONLY ONE dealing on Beginners extension development, (ergo the... Read more
Published 23 months ago by JW Escobar

5.0 out of 5 stars A little bit pricey but really useful
I am an experienced PHP/MySQL programmer and I am going to switch to Joomla! very soon as I think that it could save me a lot of work on dynamic sites where customers need to... Read more
Published 24 months ago by Stefano G.

4.0 out of 5 stars Definately a LEARNING book
I read this book pretty quickly.

It is rather thin and not over loaded with content and for the price Isnt good value which is the basis of my 4 star rating... Read more
Published 24 months ago by Matthew Knighton

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
C# or Java? 66 17 days ago
Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.