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

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £9.99

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Mastering Joomla! 1.5 Extension and Framework Development
 
 
Start reading Mastering Joomla! 1.5 Extension and Framework Development on your Kindle in under a minute.

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

Mastering Joomla! 1.5 Extension and Framework Development [Paperback]

James Kennard
4.0 out of 5 stars  See all reviews (3 customer reviews)
RRP: £30.99
Price: £29.44 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.55 (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.
Want guaranteed delivery by Monday, May 28? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £14.00  
Paperback £29.44  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Frequently Bought Together

Customers buy this book with Joomla! 1.5 Development Cookbook £26.59

Mastering Joomla! 1.5 Extension and Framework Development + Joomla! 1.5 Development Cookbook
Price For Both: £56.03

Show availability and delivery details

  • This item: Mastering Joomla! 1.5 Extension and Framework Development

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Joomla! 1.5 Development Cookbook

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Product details

  • Paperback: 470 pages
  • Publisher: PACKT PUBLISHING (26 Nov 2007)
  • Language English
  • ISBN-10: 1847192823
  • ISBN-13: 978-1847192820
  • Product Dimensions: 23.4 x 19.3 x 2.6 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 568,258 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

James Kennard
Discover books, learn about writers, and more.

Visit Amazon's James Kennard Page

Product Description

Product Description

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.

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.



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.



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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
18 of 19 people found the following review helpful
By Nyarnon
Format:Paperback
I choose this book because I use Joomla and followed the transformation from 1.X to 1.5. As anybody using Joomla will know the platform went through some pretty steep changes for the better and the online documentation is a bit unhandy to use. Planning to write a few extensions for site's I host I was looking for a book that could at least in part be a replacement for this documentation. As I went through the site of Pact publishing My eye fell on this particular book because of the example chapter they show. And indeed now I have the book, I'm in no way disappointed.

On first sight the book offers clear tables and lists and is accompanied with a lot of examples on how to use and implement the Joomla framework to build your own extensions. IMHO you can use the book in two way's. Either as a complete piece of course-ware that teaches you step by step to use the frame work or as a kind of dictionary to the classes referenced.

The book is targeted to the 'PHP developers who want to understand Joomla with a view to advanced customization or extension development.' In my opinion it might have been a good idea to state that a good knowledge of php, working with classes and objects is requested from the reader. If I look at a lot of extensions emerging on the the Joomla website and the way they are written, I think that a lot of people will have a hard time getting into the book or at last understanding what was written. For the rest, that probably form the professional group of users, it will be a great help and shed some light on subjects you would have to find in the forums or other sources.

James Kennard choose a logical approach for the content of the book starting of with an introduction to Joomla before he gets started with setting some things clear conserning how to start of with things. Most important here is the introduction to the main classes and the coding standard. After this he quickly enters the 'most wanted' territory by tackling the database.

The database is IMHO the most important part of Joomla and the access to it has been one of the biggest changes in Joomla 1.5. It has become more secure then ever (for how long one might wonder) but access has become easier as well, as long as you stick to the principles laid out in this chapter.

After this James tackles the components and especially the MVC setup of components. Never heard of it until the development of Joomla 1.5 but it's refreshing logic made me an advocate. Get into it and you will probably start rewriting anything you ever did, even outside of Joomla. I go strictly MVC now.

The next three chapters are targeting module, plug-ins and extension design. These give a clear and understandable picture of the place of your code and how it should interact. The next IMHO important chapter teaches how you render your output. No use of having your code 'do things' without output is it? It shows clearly how you may use templates for your code before stepping into the next chapter that shows how to customise pages and take care of translations and java effects.

The next chapter shows how to use web services and and ever so popular API's. It shows you how to incorporate AJAX, LDAP or email into your project, but also covers Google, Microsoft and Yahoo web services. Like to toy around with XML? Then this is definitely a chapter you should not miss

Then we hit another winner. A chapter about error handling and security. Now this is a chapter that is worth every penny you have to pay for the book. Look at it as if you get the rest for free. Most security problems arise of poor programming and this chapter points out how you can make your extension as secure as possible. SQL injection exploits have been and still are a major source of problems on any platform. Here you find info on how to prevent this from your code as well as how to use error handling and ACL in Joomla.

The last chapter is filled with goodies in the form of utilities and use full classes. Here you will find a lot of info on date and time handling in Joomla, the special helper class and how to make use of the JLog class.

When the book has nothing left to reveal, it's time for the appendix. Not the least usefull part of the book as it offers a detailed look on core classes, parameters and configuration of Joomla. It is organized in a way that it can be used as a easy accessible reference during development. As Joomla is very dynamic in it's development James points out that additional info can be found on api.joomla.org. I my case this means the book will probably collect additions and errata's in this appendix till it burst out of it hinges. And this is like it should be for any good book.

I'm very happy with this addition to my book collection, if you develop for Joomla it is a must have. On a scale of 1 to 10 I give it a all round 9 (don't do 10's).
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By Loz
Format:Paperback
For a Joomla! novice like me, this book was a useful introduction, but one that left me frustrated. James Kennard seems unsure as to whether he was writing a how-to guide or a reference book.

The book would be completely improved had the author employed the time-and-tested approach of including a piece-by-piece built-up example. Instead, the reader gets fed code snippets which leave you scratching your head about the context of these and, worse, which file they should be placed in.

The MVC concepts for the front end was well explained but the backend was left to a few random paragraphs in a later, unconnected, chapter. Another strange omission was an explanation of the JHTML class. The index, in particular, is awful.

This could have been a great book. but it's layout and omissions make it a very frustrating experience.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Good but jumbled 29 Sep 2009
Format:Paperback
Don't get me wrong, this book has been invaluable to learning how to have a Joomla extension talking to the backend, etc., but I do have a few gripes with it. The main problem is that the ordering of the chapters may be sensible to the author but they were not that clear to me.
Consider this as a reference book more than a how-to and you'll be happy.
Comment | 
Was this review helpful to you?
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges