Internet presence scenario: Deploy the development and authoring environment

Applies To: Office SharePoint Server 2007

This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.

 

Topic Last Modified: 2016-11-14

Important

This article is one of a series of articles that describes an end-to-end scenario that outlines how to plan, design, build, and maintain an enterprise's Internet presence Web site based on Microsoft Office SharePoint Server 2007.

Previous article

Plan the infrastructure

Next article

Deploy the production environment

Beginning of scenario

Internet presence scenario (Office SharePoint Server 2007)

The required infrastructure for developing and testing site elements, creating content, and deploying to a production environment requires deployments of Microsoft Office SharePoint Server 2007 to support the work of developers, testers, authors, and designers.

The infrastructure planning process determined that the following hardware and software will be used for SharePoint farms in the development and authoring environments.

  • The hardware architecture for every server that has Office SharePoint Server 2007 installed is 64-bit.

  • The operating system for all servers is Windows Server 2003 R2 Enterprise x64 Edition.

  • The database for the developer and integration farms is SQL Server 2005 Developer Edition for 64-bit platforms.

  • The database for the authoring farm is SQL Server 2005 Enterprise Edition for 64-bit platforms.

  • All SharePoint deployments are Office SharePoint Server 2007, 64-bit edition.

Important

All software on each server is updated with the latest service pack or software update. In addition, every SharePoint farm in the development, authoring, and integration environments is updated to the same version number for service packs or software updates.

The following table describes the basic requirements for staff working in the development and authoring environments.

Development and authoring requirements

Environment Team member Description

Development and testing

Developer or tester

Each team member has a computer that has the following characteristics.

  • The 64-bit version of Microsoft Visual Studio 2005 Team Edition for Developers for developing and testing code.

  • Access to a server that hosts the software management program.

  • A full installation of Office SharePoint Server 2007.

  • Access to the integration farm.

 

Developers and testers

A shared server that hosts a 64-bit version of Microsoft Visual Studio 2005 Team Edition for Developers.

 

All team members in the development and testing, and authoring environments.

The integration farm is a stand-alone installation of Office SharePoint Server 2007, as shown in the illustration for the integration farm later in this article.

Authoring

Author, designer, or graphic artist

Each team member has a computer that has the following characteristics.

  • Appropriate tools for authoring content (SharePoint Page Edit user interface in the browser), creating layouts (SharePoint Designer), or creating art work. For more information, see Plan Web page authoring.

  • Access to the authoring farm.

  • Access to the integration farm.

Authors, designers, and graphic artists

The authoring farm is a small Office SharePoint Server 2007 farm with two Web front-end servers and a database cluster, as shown in the illustration for the authoring farm later in this article.

 

 

 

1. Deploy the developer and tester farms

Each developer and tester has a stand-alone installation of Office SharePoint Server 2007 installed on his or her workstation and has access to an integration farm that is used to test programs and content received from the authoring team. The following illustration shows the components of the development and test environment as well as the basic flow of code and content.

Development environment

The numbered flows in the preceding illustration are as follows.

  1. Developers check in and out of software management system.

  2. Developers deploy completed site elements for debugging and testing with data.

  3. Authors and designers deploy sample content, master pages, and layout pages to supply data for testing.

  4. Developers bundle site elements as solution packages and deploy them to the authoring, failover, and production farms.

Action

  • Deploy Office SharePoint Server 2007 on each developer and tester workstation.

  • Install all the available service packs and software updates for Office SharePoint Server 2007.

Outcome

A fully functional SharePoint farm on each workstation that is updated to the same software version.

Resources

2. Deploy the integration farm

The integration environment requires a simple server farm that can be used by the developers, testers, and content authors.

Action

  • Deploy Office SharePoint Server 2007 on a single server that is shared by developers, testers, authors and designers.

  • Install all available service packs and software updates for Office SharePoint Server 2007.

  • Configure secure, one-way communication between the Central Administration site on the source server farm and the Central Administration site on the destination server farm.

Outcome

  • A fully functional SharePoint farm that is updated to the same software version as the developer, tester, and integration farms.

  • Secure content publishing between source and destination farms.

Resources

3. Deploy the authoring farm

Content authors and designers use a simple server farm deployment of Office SharePoint Server 2007, as shown in the following illustration.

Authoring environment

The numbered flows in the preceding illustration are as follows.

  1. Designers create master pages, layout pages, and cascading style sheets for the customer portal site. Files are managed by using document management and workflow.

  2. Designers deploy master pages, layout pages, and sample content to supply data for testing.

  3. Developers bundle site elements as solution packages and deploy them to the authoring, failover, and production farms.

  4. Administrators deploy the authoring site collection to a staging site collection on the production farm for quality control.

  5. Administrators deploy the approved content to the production and the failover farm.

The shared SharePoint environment is deployed the same way as was described for the integration farm.

Action

  • Deploy Office SharePoint Server 2007 on a farm that has two tiers.

  • Install all available service packs and software updates for Office SharePoint Server 2007.

Outcome

A fully functional SharePoint farm that is updated to the same software version as the developer and tester farms.

Resources

Download this book

This topic is included in the following downloadable book for easier reading and printing:

See the full list of available books at Downloadable books for Office SharePoint Server 2007.

See Also

Concepts

Internet presence scenario: Deploy the production environment