programming4us
programming4us
WEBSITE

Sharepoint 2013 : Publishing and Web Content Management - Content Deployment - Configuring the Destination Farm, Configuring the Source Farm

- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire
2/9/2015 7:48:03 PM

In most organizations, the public web site is of significant importance. The web site presents an organization’s public image, along with the products and services it offers, to a public audience and is susceptible to criticism if the site breaks or is offline for any duration. Therefore, when it comes to the infrastructure that hosts a web site, typically the organization will maintain a production, staging, and perhaps a development copy of the site.

Microsoft developed the web publishing aspects of SharePoint with content integrity in mind. Content owners may edit and add new content to the web site, free from worry that the public audience will see their changes before new and changed content undergoes an approval and publish process. The content approval process and versioning/publish features in SharePoint allow complete confidence that the public may view an approved version of content and design while editors and designers work on the same infrastructure without jeopardizing the public view. Even so, management and the IT group often balk at the idea of making changes to the production web site. This is where content deployment comes in.

Content deployment allows content owners to work on one SharePoint farm—completely independent from the production farm—and then deploy published changes to the production environment on a schedule. The instructions in the following section provide high-level configuration of content deployment from Farm A to Farm B.

Note  Content deployment deploys only user content from one SharePoint farm to another—sites, list, list items, documents, metadata, and so on. It will not deploy customizations (such as code deployed via features and package solutions).

Configuring the Destination Farm

Take the following steps to configure a destination farm for content deployment:

  1. Open Central Administration on the destination farm.
  2. Click the General Application Settings link in the left navigation.
  3. Scroll to the section for Content Deployment.
  4. Click the Configure Content Deployment link to allow the destination farm to accept incoming content deployment.
  5. Set the import server in the destination farm to accept the import content (Figure 1).

9781430249412_Fig10-38.jpg

Figure 1. The Content Deployment Settings page

Configuring the Source Farm

Take the following steps to configure a source farm for content deployment:

  1. Open Central Administration on the source farm.
  2. Click the General Application Settings link in the left navigation.
  3. Scroll to the section for Content Deployment.
  4. Click the Configure Content Deployment link.
  5. Configure the export server for this farm, by providing a path for the export files and specifying whether you want to use encryption (in case you are deploying across network security boundaries).
  6. Navigate back to the General Application Settings page.
  7. Click the Configure Content Deployment Paths and Jobs link.
  8. Click the icon to create a new path (Figure 2).

    9781430249412_Fig10-39.jpg

    Figure 2. Configuring a content deployment path

  9. Give the path a name and description, and specify the source web application and source site collection.
  10. Provide the URL of the destination Central Administration site.
  11. Provide the authentication (I recommend using the Farm account on the destination farm), click the Connect button, and make sure you see the “Connection succeeded” message.
  12. Select the destination web application and site collection.
  13. Check the check box to deploy user names (typically a good idea if you want the users to persist in the site collection, unless your production farm allows new user login).
  14. Set the security information for the content deployment and click OK.

With the path defined, you now need to configure a job to deploy on a schedule.

  1. Click the icon to create a new content deployment job.
  2. Provide a name for the job.
  3. Provide a schedule and scope for the deployment job.
  4. You can use a SQL snapshot.
  5. Provide e-mail addresses for notification.
  6. Select the deployment type—Deploy All Content is a full deployment, New or Changed Content is an incremental deployment.
  7. Click OK.
  8. From the same page where you created the deployment path—Manage Content Deployment Path and Jobs page—you can view the status of current jobs and paths.
  9. Click the Status column of running and completed jobs to see the status of content deployment jobs.

Common Issues with Content Deployment

Content deployment is complicated to get working right. Microsoft addressed a number of the bugs, since introducing content deployment in SharePoint 2007, that frustrated administrators. However, there are some known points to note when configuring content deployment:

  • The first time you configure content deployment to your production environment, provide a new blank site collection as the destination. Then run a full content deployment job.
  • Once you complete a successful full content deployment job, run only incremental jobs from then on.
  • Try to avoid deleting metadata elements from the destination farm—content deployment balks when it cannot find a content type on the destination farm that it finds on the source. This issue often comes about when deploying content types via features, and deployment of the feature on the destination farm may differ from that of the source farm.
  • Ensure that the destination farm has all the same features deployed as the source farm.
Other  
  •  Smashing Html5 : Organizing a Page - Organizing Files - Relative reference
  •  Smashing Html5 : Organizing a Page - Getting Your Stuff Organized (part 2) - Grouping without fracturing, Figures and captions
  •  Smashing Html5 : Organizing a Page - Getting Your Stuff Organized (part 1) - Paragraphs, divisions, and lists
  •  Smashing Html5 : Organizing a Page - A Design in Sections
  •  Smashing Html5 : The Top of the HTML5 Document
  •  The Alfa Romeo Mito – A Usable And Fun Package
  •  Publishing and Web Content Management : New in SharePoint 2013 (part 8) - SEO Page Optimization - Edit Display Templates
  •  Publishing and Web Content Management : New in SharePoint 2013 (part 7) - SEO Page Optimization - Edit Master Pages
  •  Publishing and Web Content Management : New in SharePoint 2013 (part 6) - SEO Page Optimization - Upload Design Files
  •  Publishing and Web Content Management : New in SharePoint 2013 (part 5) - SEO Page Optimization - XML Site Map, Site Design Manager
  •  
    Top 10
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
    - Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
    - Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
    - Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
    - Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
    REVIEW
    - First look: Apple Watch

    - 3 Tips for Maintaining Your Cell Phone Battery (part 1)

    - 3 Tips for Maintaining Your Cell Phone Battery (part 2)
    programming4us programming4us
    programming4us
     
     
    programming4us