This book assumes that you have a hands-on role in the creation and ongoing life of a web site. It will not help you decide if you should build a web site, what kind of web site to build, or whom to hire if you can't build it yourself. If you oversee or manage one or more web designers, web programmers or other web experts, you may find useful background information in the book's solutions. Their true value, however, will be apparent to those who can implement the solutions on a working web site.
Many of the more technical recipesincluding those that cover server setup, dynamic web pages, and database techniquesoverwhelmingly favor the open-source, or LAMP, approach. By LAMP, I mean Linux (or, more generally, Unix) for the server platform, the Apache web server, MySQL as database server, and the PHP scripting language. By far, most solutions are platform-agnostic and alternatives for the Windows Internet Information Server (IIS) platform worth mentioning are noted in the "See Also" sections of selected recipes.