Gallery Software on the Server
If you have your own hosted environment, you can use any number of server-side applications to display your photos. Two of the more popular photo gallery software applications are Gallery and Coppermine, both written in PHP, and both capable of working in most systems. In addition, several content management systems, such as WordPress and Drupal, also have photo uploading and management capability built in, either for adding photos to posts or for creating an entire gallery.

Figure 4-33. Focusing in on one photo within the Viewer
The grand poobah of server-side photo software, though, is Gallery. It's always been a powerful piece of software, but not always the easiest application to set up. Even now, with simple steps to follow, you still need to set up a database first and be able to modify directories and files. Most of the instructions are from the command line, but you can install Gallery using FTP.
At the time of this writing, there are three different versions of the Gallery application: Gallery 1, Gallery 2 (which I cover in this section), and Gallery Remote for client-side photo posting. For a brand-new installation, you're going to want to install Gallery 2.
Tip
Download Gallery at http://gallery.menalto.com. If you're not sure about the requirements for running Gallery, contact your hosting company and ask whether you can run Gallery on your site. ...