- Shopping Bag ( 0 items )
Ships from: BAY SHORE, NY
Usually ships in 1-2 business days
Ships from: Curtisville, PA
Usually ships in 1-2 business days
Seasoned author Dan Rahmel walks you through the process of creating all three types of Joomla! extensions (modules, components, and plug-ins), explains how best to use Ajax technology, and shows you how to adopt design patterns and incorporate source code control. You'll examine the underlying technologies (PHP, Apache, etc.) that can be tuned to offer the best system performance, and you'll explore interfacing with outside content, Lightweight Directory Access Protocol (LDAP) setup, and much more. You'll even delve into the internal structure of the Joomla! framework, and obtain a unique behind-the-scenes education so that you can modify and extend Joomla! to meet the needs of you and your customers.
What you will learn from this book
* How each server of a Joomla! system can be installed and configured for maximum performance
The process of creating a module from scratch
Ways to use Ajax to add dynamic data retrieval to Joomla!
Techniques for using design patterns to solve common programming problems
How to create and retain a virtual community
Procedures for tuning a Joomla! site for both Search Engine Optimization (SEO) and Search Engine Management (SEM)
Who this book is for
This book is for web developers, hobbyists, web designers, bloggers, corporate content creators, and support specialists who are looking to build a more robust web site. Basic skills in the area of PHP programming are necessary.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
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.
Posted June 25, 2009
I'm a web programmer tasked with learning Joomla while moving an existing static web site onto it. I understand PHP, CSS, and the MVC pattern quite well. This book was less than useless -- it was a time-waster that set me back at least a day on the project and taught me almost nothing.
From their buzzwords "Professional" and "programmer-to-programmer", I expected to learn something about the detailed inner workings of Joomla -- how the interface works and how it directly relates to code in modules, components, and templates. Most of this information simply isn't there, and anything useful you can find is brief, disorganized, buried in irrelevant filler content, and even a little confusing.
The author spends several paragraphs on the topic of IE not being standards compliant; and he spends several PAGES on how to create a rounded-rectangle appearance using CSS and Photoshop (I found this to be nothing less than an insult); and several CHAPTERS on how to build a successful web site and community -- important topics, but having very little to do with PROGRAMMING.
It's clear that Wrox slapped this thing together with enough filler to make it look substantial. That's deceit for you. Avoid this book. I'm returning it today.
2 out of 2 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted July 29, 2009
No text was provided for this review.