As befits one of the world’s hottest open source projects, Firefox is 100 percent tweakable and extensible. Don’t like something? Got a great new idea? Nobody’s stopping you, and plenty of people will welcome your contribution. Hacking Firefox brings together all the knowledge you need to make it happen.
You’ll walk through the fundamentals of hacking Firefox “manually,” through its about:config screen and prefs.js and user.js files. Next, Reyes introduces extensions, showing how they’re packaged and how to tweak troublesome or older ones to work properly with the latest versions of Firefox.
Reyes covers editing themes and icons, then introduces a remarkably wide array of performance tweaks -- ranging from page rendering optimizations to caching. You’ll learn how to modify security and privacy settings, then control the way Firefox displays banner ads, images, and other content.
Hacking Firefox guides you through tweaking menus, toolbars, the status bar, navigation and tabbed browsing, download behavior, and more. You’ll also learn how to use external download managers, control plug-ins, and customize Firefox’s built-in Google search capabilities.
If you’re in an organizational setting, you’ll appreciate Reyes’s coverage of installation and deployment, including creating custom installers. Finally, there’s a full section on Mozilla programming, in which Reyes walks you through creating both extensions and themes. Whether you want to improve your own personal Firefox experience or everyone's, start right here. Bill Camarda, from the October 2005 Read Only