Moving Content from Staging to Production Server Revision 1



Similar documents
SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Ektron CMS400.NET Virtual Staging Server Manual Version 7.5, Revision 1

Backup/Restore Microsoft SQL Server 7.0 / 2000 / 2005 / 2008

Using a TCA System on a Network. Application Note

DigiVault Online Backup Manager. Microsoft SQL Server Backup/Restore Guide

Using Microsoft Expression Web to Upload Your Site

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS

Keep SQL Service Running On Replica Member While Replicating Data In Realtime

Transferring Files to the CU2 Global Secure FTP Site. Login & Access Application Preparation Guide.

Cloud Attached Storage

SageCRM 6.1. What s New Guide

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

Content Management System

Vector HelpDesk - Administrator s Guide

Microsoft Dynamics 2011: MS Installation and Deployment

Go2Group JaM Plugin. Atlassian JIRA add-on for HP Quality Center. Quick Install Guide

MS-10751: Configuring and Deploying a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

Community Edition 3.3. Getting Started with Alfresco Explorer Document Management

MS 20247C Configuring and Deploying a Private Cloud

TaskCentre v4.5 Run Crystal Report Tool White Paper

Dynamics AX. Microsoft Dynamics AX 4.0. Microsoft Dynamics ISV Software Solution Test Guidelines

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

SQL Server Mirroring. Introduction. Setting up the databases for Mirroring

SQL Express to SQL Server Database Migration Goliath Performance Monitor v11.5

SelectSurvey.NET IT Staff Training

Groove Management Server

Avamar Backup and Data De-duplication Exam

STEVEN MANN. InfoPath* with. SharePoint HOW-TO. 800 East 96th Street, Indianapolis, Indiana USA

Configuring and Deploying a Private Cloud

Guide to Operating SAS IT Resource Management 3.5 without a Middle Tier

Failover Manager for WhatsUp Gold v16.0 Quick Start Guide

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

Web Server XX Configuration Guide

SIMPLIFY MICROSOFT CRM AND QUICKBOOKS INTEGRATION Microsoft Dynamics CRM Online to QuickBooks Bidirectional

Release System Administrator s Guide

55034-Project Server 2013 Inside Out

NTP Software File Auditor

"Charting the Course... MOC B Server Virtualization with Windows Hyper-V and System Center. Course Summary

NovaBACKUP Remote Workforce Version 12.5 Cloud Restore

Infor ERP BaanIV / Baan 5.0 / LN 6.1. User's Guide for Worktop 2.4

Dynamic Content for Executive Recruitment Firm

Planning the Installation and Installing SQL Server

SELF SERVICE RESET PASSWORD MANAGEMENT BACKUP GUIDE

Configuring and Deploying a Private Cloud with System Center 2012

Making a Web Page with Microsoft Publisher 2003

Using Internet or Windows Explorer to Upload Your Site

SELF SERVICE RESET PASSWORD MANAGEMENT DATABASE REPLICATION GUIDE

WHITE PAPER: ENTERPRISE SOLUTIONS. Symantec Backup Exec Continuous Protection Server Continuous Protection for Microsoft SQL Server Databases

Installation Guide. Tech Excel January 2009

The Nuts and Bolts of Autodesk Vault Replication Setup

Shop by Manufacturer Custom Module for Magento

Administration GUIDE. SharePoint Server idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201

MP 5 System Administration

10751-Configuring and Deploying a Private Cloud with System Center 2012

Installing RMFT on an MS Cluster

Configuring and Deploying a Private Cloud 20247C; 5 days

PASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者

Ektron CMS400.NET Site Replication Manual

4 TECHNICAL INFORMATION. 4.1 Software and Hardware Requirements. 4.2 Installing the Rivers Database application

What s New. Archive Attender 4 For Microsoft Exchange

Setting Up Jive for SharePoint Online and Office 365. Introduction 2

Syste. Microsoft. Center 2012 UNLEASHE. Rand Morimoto, Ph.D., MCITP Pete Handley, MCITP David E. Ross, MCITP lechnical Edit by Guy YardenI

Networking Best Practices Guide. Version 6.5

Microsoft Dynamics CRM 2011 Installation and Deployment

AvePoint Meetings for SharePoint Online. Configuration Guide

Website Pros Templates v1.0. Database Template Overview

Microsoft SQL Server 2005 How to Create and Restore Database (GRANTH3) Manually

Table of Contents. Table of Contents 3

Table of Contents 1. RedDot CMS Project Builder Training Beginning Concepts RedDot

Course 10751: Configuring and Deploying a Private Cloud with System Center 2012

ACTIVE CONTENT MANAGER (ACM)

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

Installation and Configuration in Microsoft Dynamics NAV 5.0

8911B - Installation & Deployment in Microsoft Dynamics CRM 4.0

HP Device Manager 4.6

II. Admin The Admin window is where users are added and deleted.

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

Microsoft Project Server Integration with SharePoint 2010

Configuring and Deploying a Private Cloud

Using a Remote SQL Server Best Practices

Lab : Planning and Implementing a Virtual Machine Deployment and Management Strategy

Tivoli Access Manager Agent for Windows Installation Guide

1 of 10 1/31/2014 4:08 PM

Choosing A CMS. Enterprise CMS. Web CMS. Online and beyond. Best-of-Breed Content Management Systems info@ares.com.

SelectSurvey.NET Developers Manual

Xopero Backup Build your private cloud backup environment. Getting started

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

Connecting to Manage Your MS SQL Database

QuickCRM Mobile. Mobile Access to SugarCRM. User Manual. Version: 2.6

Publishing to a Remote Server

Server Virtualization with Windows Server Hyper-V and System Center (20409) H8B93S

Day 1 - Technology Introduction & Digital Asset Management

Migration Guide Software, Database and Version Migration

MS 20465C: Designing a Data Solution with Microsoft SQL Server

MCSE: Private Cloud Training Course (System Center 2012)

Getting Started with Pervasive DataExchange

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

How To Manage A Database Server 2012

Project Server 2013 Inside Out Course 55034; 5 Days, Instructor-led

Transcription:

Moving Content from Staging to Production Server Revision 1 Ektron Inc. 5 Northern Blvd., Suite 6 Amherst, NH 03031 Tel: +1 603-594-0249 Fax: +1 603-594-0258 Email: sales@ektron.com http://www.ektron.com

Copyright 2005 Ektron, Inc. All rights reserved. EKTRON is a registered trademark of Ektron, Inc. Revision 1, 2005

Moving Content from Staging to Production Server Overview Before Ektron CMS300, HTML files were deployed to a Web site in a three-stage process. 1. An author updates content on a staging server, which has a copy of the Web site. 2. A reviewer checks and possibly modifies the content. 3. The approved content is moved to a production server, which hosts the live Web site. An Ektron Content Management System (CMS) provides a virtual staging server, which lets authors work directly on a production server yet prevents site visitors from viewing modifications until they are approved. Here s how it works. An author edits one or more content blocks and submits them for approval. Authorized reviewers preview the changes and decide to publish or reject them. Reviewers can also edit the content then publish. All of this can occur on a single server, which acts as a virtual staging and a production server. Ektron CMS300 also supports the traditional model of separate staging and production servers. This section describes options for managing servers and suggests best practices for a successful deployment. Best Practice Ektron s suggested best practice is a combination approach, using both a virtual and a physical staging server. iii

Use a virtual staging server for the majority of your Web updates. Ektron takes this approach with its site, www.ektron.com. Most of the time, authoring occurs on the production server, which acts as a virtual staging server. The CMS workflow controls how content is updated to the live site, so content will only go live when it s ready. When the Web site is undergoing is a significant architectural change, use a physical staging server. An example of such a change would be one or more new templates. Managing an Architectural Change Sometimes, the changes to your site are so substantial that the use of separate staging and production servers is warranted. Examples would be the release of new templates, or a redesign of the site. When making such a change, follow these guidelines. 1. Copy the staging server content to the production server. For more information on moving files from the staging to the production server, see Deploying Separate Staging and Production Servers on page 103 2. Disable authoring on the production server. At this point, changes are permitted on the staging server only. For more information, see Disabling Authoring on the Production Server on page 105. 3. Test the new architecture on the staging server. Modify as needed until you are satisfied with the results. The test should involve a full QA sweep to determine that the staging site is acceptable for release in production. Included are functional testing, usability (as necessary), application integration, and bug fixes. 4. Move the updated files from the staging to the production server.enable authoring on the production server. iv

Deploying Separate Staging and Production Servers Ektron CMS300 can support multiple servers. For example, as illustrated above, you can have a staging server inside the DMZ, and a production server outside the DMZ to host the public Web site. Several methods are available for moving information between servers. Basic Deployment on page 104 SQL Replication and CMS Load Balancing on page 104 Deploying with MS Application Center on page 104 v

Basic Deployment Moving Content from Staging to Production Server This scheme provides the most rudimentary methods for transferring data from a staging to a production server. To move the database, back it up on the staging server and restore it on the production server. To move the non-database files (library assets,.dlls, etc.), use FTP to transfer from the staging to the production server. SQL Replication and CMS Load Balancing To move the database, use database replication techniques to copy changes from staging to production server. Doing this via Microsoft Application center is explained in the Ektron CMS Setup Manual section Deploying Ektron CMS300 via MS Application Center. To move non-database files from staging to production server, enable load balancing support in the CMS. When used properly, load balancing is an extremely efficient and time-saving tool for your Ektron CMS300 site. Instead of uploading an image or file on each Web server that makes up your Web site, you only need to upload once. The load balancing feature replicates the image or file in each directory specified by Ektron CMS300. For more information, see the Load Balancing chapter of the Ektron CMS300 Administrator Manual. Deploying with MS Application Center Application Center 2000 is Microsoft's deployment and management tool for high-availability Web applications built on the Microsoft Windows 2000 and Windows Server 2003 operating systems. Application Center 2000 makes managing groups of servers as simple as managing a single computer. It was designed to replicate content from one server to many. You can move Ektron CMS files, templates, assets (uploaded images & files), DLLs, registry entries, and even DSNs from one server to another using Microsoft's Application Center. Use SQL Server to move the database content. This strategy lets you move a staging version to a production server with a click of a button. vi

Application Center 2000 divides Web site content and code into applications that can be updated independently. These applications can consist of any combination of HTML and ASP files, COM+ components,.net components, Windows registry settings, and Internet Information Services (IIS) settings. Each server in the cluster hosts a copy of the application, which Application Center keeps synchronized. Microsoft Application Center 2000 is deployed on each server in a cluster. In a typical development environment, Application Center is also deployed to a staging server that is not a member of the cluster. This staging server acts as the drop-off point for Web content and application developers. With Application Center, you can move content and configuration settings from the staging server to the cluster with an easy, point-and-click interface. Application Center can deploy content to foreign clusters, so that network administrators can easily move content and applications from a staging server to a production cluster of multiple servers. The staging server does not need to be a member of the production cluster. For more information, see Deploying Ektron CMS300 via MS Application Center on page 117. vii

Disabling Authoring on the Production Server Follow these steps to disable authoring on the production server. 1. Hide login buttons by setting the the Login Server Control s visible property to false. 2. Add a message to the login page, explaining that the system is under maintenance. 3. Apply the "denydatawriter" restriction to the database user in SQL server to actively stop any updating of the system. This restriction should even prevent updating through Web services and direct database writes. viii