Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
22 used & new from £18.50

Have one to sell? Sell yours here
 
   
Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP
 
See larger image
 

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

by Joseph LeBlanc (Author)
2.8 out of 5 stars See all reviews (5 customer reviews)
RRP: £21.99
Price: £20.89 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.10 (5%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Friday, July 17? Choose Express delivery at checkout. See Details
16 new from £18.50 6 used from £31.10

Frequently Bought Together

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP + Mastering Joomla! 1.5 Extension and Framework Development + Joomla! Template Design: Create Your Own Professional-quality Templates with This Fast, Friendly Guide
Price For All Three: £76.92

Show availability and shipping details


Customers Who Bought This Item Also Bought

Mastering Joomla! 1.5 Extension and Framework Development

Mastering Joomla! 1.5 Extension and Framework Development

by James Kennard
5.0 out of 5 stars (1)  £29.44
Joomla! Template Design: Create Your Own Professional-quality Templates with This Fast, Friendly Guide

Joomla! Template Design: Create Your Own Professional-quality Templates with This Fast, Friendly Guide

by Tessa Blakely
3.0 out of 5 stars (4)  £26.59
Professional Joomla! (Programmer to Programmer)

Professional Joomla! (Programmer to Programmer)

by Dan Rahmel
4.0 out of 5 stars (2)  £20.49
Joomla! 1.5: A User's Guide: Building a Successful Joomla! Powered Website

Joomla! 1.5: A User's Guide: Building a Successful Joomla! Powered Website

by Barrie M. North
3.2 out of 5 stars (12)  £26.39
Building Websites with Joomla! 1.5

Building Websites with Joomla! 1.5

by Hagen Graf
2.1 out of 5 stars (8)  £26.59
Explore similar items

Product details

  • Paperback: 176 pages
  • Publisher: Packt Publishing Limited (1 Jun 2007)
  • Language English
  • ISBN-10: 1847191304
  • ISBN-13: 978-1847191304
  • Product Dimensions: 23 x 18.8 x 2 cm
  • Average Customer Review: 2.8 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.co.uk Sales Rank: 155,834 in Books (See Bestsellers in Books)

    Popular in these categories:

    #10 in  Books > Computing & Internet > Programming > Introduction to Programming > PHP
    #62 in  Books > Computing & Internet > Programming > Languages > PHP

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Open Source CMS
   www.Squiz.co.uk/WhitePaper    You have a choice. Enterprise-ready open source CMS. Read white papers. 
Custom Joomla Development
   www.lasolastech.com    Templates, Installation, Hosting Custom Programming and Services 
Professional Web Design
   www.phoenixwebdev.co.uk    Bespoke Web Design & Development Web Design North Wales 
  
 

Product Description

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


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP
39% buy the item featured on this page:
Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP 2.8 out of 5 stars (5)
£20.89
Mastering Joomla! 1.5 Extension and Framework Development
26% buy
Mastering Joomla! 1.5 Extension and Framework Development 5.0 out of 5 stars (1)
£29.44
Professional Joomla! (Programmer to Programmer)
16% buy
Professional Joomla! (Programmer to Programmer) 4.0 out of 5 stars (2)
£20.49
Learning Joomla! 1.5 Extension Development
11% buy
Learning Joomla! 1.5 Extension Development
£23.74

 

Customer Reviews

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

 
1 of 1 people found the following review helpful:
2.0 out of 5 stars misnamed title, 6 Feb 2009
I tried using this book, but I guess it was rushed out. It appears to basically be a description of an extension the author built and he describes his code without any background. So even if you try and modify it for your own extension you will run into problems as he doesn't mention important aspects such as naming conventions etc. A much better option is the Mastering Joomla book in which you will learn something, although it doesn't include an example project. I notice a new version of Learning joomla is now available with a couple of extra chapters - maybe they adress the deficiencies, but buyer beware. To be honest there is a distinct lack of quality up to date Joomla documentation which eases the reader beyond back end configuration into the Joomla style of development.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Inspirational, 26 April 2008
By B. Clay "Ben Clay" (BA5) - See all my reviews
(REAL NAME)   
This book was waiting for me when I returned home on Thursday. I read the whole book that evening, re-read it Friday evening and then started creating my own Joomla! extensions on Saturday, The wife thinks I'm barking mad. I think this book is one of the most inspirational I have read.

I'll now return to earth and explain a little. I've made a few modules for Joomla! 1.0 and was never happy with the integration (e.g. using an Excel spreadsheet for the customer to store & edit a reading list - yuck!). Despite this, I never took the trouble to write the things properly. Now Joomla! 1.5 is here I thought I better revisit the situation so bought Joseph LeBlanc's book. It walks you through the development of a Joomla! component, an associated module and even a plug-in to go with them. It finishes off with a chapter on how to wrap the whole lot into a deliverable/installable package.

The code examples are given in complete chunks and then explained line by line. My technique is to work up a project and copy the essence of the code to create a similar component, module and plug-in; thus avoiding simple, mindless copying of code and so proving I understanding what I'm typing. So far (and it's still only day 3) I have found one occasion where the explanation of a line of code wasn't good enough and I had to resort to Google to find a real explanation of what was going on. But otherwise the creation of my new component is progressing nicely. The code is downloadable from the Packt Publishing so I don't have to re-type much of the obvious boring code. Also available is a list of errata for the book (don't worry not too much and nothing too serious).

One small gripe: the original proof was probably in colour and showing a page to illustrate before and after the addition of hyperlinks that are coloured but non-underlined wasn't too smart in a book that now is printed in monochrome.

Please note - this book is for Joomla! 1.5 which is so radically different from the earlier version there's nothing here for you 1.0 folk. Anyway, the message is: load Joomla! 1.5, get this book and be inspired to move on.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
2.0 out of 5 stars Hard going, and not compatible with Joomla 1.0.x, 2 Jul 2007
By Oy Vey (Leeds, UK) - See all my reviews
I bought this book not realising it was designed for Joomla 1.5 (which is still in Beta) - although this was clear on the cover design it isn't clear in the title on Amazon! A big warning - items developed for Joomla 1.5 are NOT compatible with the current production release of Joomla, so this book has limited use unless you plan to develop a 1.5 component.

I found the book quite hard going - the main way it explains things is by showing you some code, then working through it. I would have preferred to see an explanation of the topic and then an example.

The whole book is a worked example of a component, module and plug-in.

This book will get you up and running in component development but it's not easy going. If you already develop componenets for Joomla 1.0 you might be frustrated by the lack of information explaining the differences between 1.0 and 1.5, and if you are thinking of developing for 1.0, then you'll find better tutorials available on the web for free!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars A sketchy whistlestop tour
If you are looking for a quick tour on how to develop a Joomla 1.5 Extension, then this is a good starting point. Read more
Published 2 months ago by sanddevil

3.0 out of 5 stars Good Starting Point for your Creations..
Bought this with a mind to create custom content that embeds PHP, does database table retrievals front-end, back-end, maintain custom tables etc. Read more
Published 10 months ago by JamBro

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Up to 75% off Shoes

Shoe Clearance - 75% off Shoes
Save up to 75% on shoes for the whole family.

Shop clearance shoes

 

Up to 50% off Dental Care

Braun Oral-B Professional Care 6000 Rechargeable Toothbrush - Pack of 2
Put a sparkle in your smile with up to 50% off selected Oral-B and Philips rechargeable toothbrushes.

Up to 50% off power toothbrushes

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates