Home >> Blog >> The Joomla! developer's bible

Saturday, 26 June 2010 15:41

The Joomla! developer's bible

Written by  Nicholas K. Dionysopoulos
Rate this item
(0 votes)

On quite a few occasions fellow developers ask me which is the best way to get started with Joomla! Development. Among other things, I always propose that they should have a complete reference of the Joomla! Framework API. The only book which was up to this task was “Mastering Joomla! 1.5 Extension and Framework Development”, albeit a bit outdated since it was written when Joomla!1.5 was still in beta, some two and a half years ago. When Packt Publishing announced that they'd release the updated “Mastering Joomla! 1.5 Extension and Framework Development (Update)” I got ecstatic! So, here you go, I reviewed the new edition of the book and I'm willing to share my experience with you.

The first thing I noticed as soon as I received the printed copy is that it's substantially longer than the previous version. A whole 72 pages longer, to be exact! In a mind-blowing 560 pages, the authors James Kennard and Chuck Lanham set on to provide us with the missing developer's documentation for the Joomla! Framework API in a concise and easy to understand format, involving both discussion and code examples. Having the previous edition on the side, I sat down and did a comparison between the two books.

The old edition was more of a reference than a guide. It walked you through the available API functions, but some parts of it left the code speak for itself. Well, not any more. For example, when introducing the database layer the author no longer speaks of the CRUD lifetime of a record, tossing in a bunch of code. Instead, the new version discusses the lifetime of a record step-by-step, introducing the necessary code to perform that after the short discussion. In my opinion, the way the new edition is organized is more developer-friendly and doubles as a guide and an in-depth reference of the Joomla! Framework API. It methodically discusses all the aspects of the API, from the basic to the arcane. It covers everything: from the database layer and MVC design basics to the only full coverage of the installation XML manifest and invaluable tips on security best practices. After all those years of developing software for Joomla! I couldn't find something wrong or anything missing from this book. It's an absolutely excellent work.

Overall, if you are looking for one and only one book to use while developing Joomla! components, modules and plug-ins, this is it. Lest you delve on Joomla!'s source code, this book is the most complete reference you'll find in the market. If you are a beginner or intermediate developer who wants to leverage the full power of the Joomla! Framework you need this book. If you ask me, I swear by it.

Last modified on Sunday, 15 August 2010 12:38

17 comments

  • Comment Link jakerusty Thursday, 02 February 2012 08:38 posted by jakerusty

    Thanks for provide or sharing your experience with us.nice

  • Comment Link jakerusty Thursday, 02 February 2012 08:38 posted by jakerusty

    Thanks for provide or sharing your experience with us.nice

  • Comment Link jakerusty Saturday, 28 January 2012 09:03 posted by jakerusty

    really nice guide for start up on Joomla code base., thanks!

  • Comment Link jakerusty Saturday, 28 January 2012 09:02 posted by jakerusty

    really nice guide for start up on Joomla code base., thanks!

  • Comment Link aidenwilliams Wednesday, 04 January 2012 11:27 posted by aidenwilliams

    Joomla programming is bound to be number of bugs or incompatibilities in it.
    when i saw you are book i found more details in it thanks for giving this guide.

  • Comment Link jamesrobert21 Thursday, 27 October 2011 08:51 posted by jamesrobert21

    Joomla CMS Development is now booming extensively with the state-of-art online businesses and has groomed many people’s life at ease.

  • Comment Link jamesrobert21 Thursday, 27 October 2011 08:51 posted by jamesrobert21

    Joomla CMS Development is now booming extensively with the state-of-art online businesses and has groomed many people’s life at ease.

  • Comment Link jamesrobert21 Thursday, 27 October 2011 08:50 posted by jamesrobert21

    Joomla CMS Development is now booming extensively with the state-of-art online businesses and has groomed many people’s life at ease.

  • Comment Link jamesrobert21 Thursday, 27 October 2011 08:50 posted by jamesrobert21

    Joomla CMS Development is now booming extensively with the state-of-art online businesses and has groomed many people’s life at ease.

  • Comment Link Chetaru Friday, 07 October 2011 07:07 posted by Chetaru

    Thanks for sharing this information and resources its really help full for me with the help of this we can improve our design and development.
    Web Design Company India

«StartPrev12NextEnd»

Leave a comment

Make sure you enter the (*) required information where indicated.
Basic HTML code is allowed.
All comments are auto-published. Unless you are a spammer, violate any laws or ask me to unpublish your comment, I won't unpublish any comments. Feel free to say anything you like.