Understanding common scenarios
Most designers of dynamic content sites find themselves in one of several common scenarios. Scenario 1: Everything is local--server, database, GoLive, Web site. Use a Web server and a database that runs on the same machine as GoLive. You can configure the server to access your GoLive site pages directly, eliminating the need to upload. You can later upload the site to a staging or production server. This is by far the simplest configuration to work in for creating dynamic content sites. You don't have to deal with remote servers until it's time to upload your site to a staging or production server. This configuration is available on the Mac only on Mac OS X. Server setup: Site setup: Production release of site: Scenario 2: Web site and GoLive are local; Web server and database are separate. This is the most common environment. You run GoLive and edit the site pages on your own machine, and then upload the site to a server where dynamic pages are processed. The database may also be on the Web server; it might be on a separate server, as well. Usually, the server is a staging server and there is a separate server environment for the production site. Once the Web site is tested and approved on the staging server, it is transferred to the production server. This is a common configuration if you work within a corporate setting or have your production site hosted by an ISP. Server setup: Site setup: Scenario 3: GoLive and workgroup server are local; development Web server and database are separate. Using a workgroup server site is similar to the scenario where the GoLive client machine and the Web and database server machines are separate. Creating the workgroup site is different (see Creating workgroup sites), and setting up the workgroup server to publish to the staging server is different (see Setting up publishing servers in the Workgroup Admin). |