Acknowledgements. Introduction. Chapter 1: Introducing Joomla! Chapter 2: The Finer Points of Installation and Configuration. Chapter 3: Developing Custom Templates. Chapter 4: Adding and Modifying Available Extensions. Chapter 5: Developing Simple Extensions: Modules. Chapter 6: Advanced Extensions: Components. Chapter 7: Joomla! and Ajax. Chapter 8: Design Patterns and Joomla! Chapter 9: Hooking into the Joomla! Foundation: Plug–Ins. Chapter 10: Building Joomla! Communities. Chapter 11: Managing a Professional Deployment. Chapter 12: Interfacing with Outside Content. Chapter 13: Search Engine Optimization (SEO) and Search Engine Marketing (SEM). Chapter 14: Joomla! Security. Chapter 15: What Joomla! Can′t Do. Chapter 16: Spotlight on Successful Joomla! Sites. Index.