Packed with expert advice and tips, this book is an invaluable reference guide that you will turn to again and again as you work with Joomla! PHP developers who want to understand how Joomla! works with a view to advanced customization or extension development, and want to learn how to work with the Joomla! framework.
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 www.webamoeba.co.uk.
Chapter 1: Introduction to Joomla! Chapter 2: Getting Started Chapter 3: The Database Chapter 4: Component Design Chapter 5: Module Design Chapter 6: Plugin Design Chapter 7: Extension Design Chapter 8: Rendering Output Chapter 9: Customizing the Page Chapter 10: APIs and Web Services Chapter 11: Error Handling and Security Chapter 12: Utilities and Useful Classes Appendix