Home

Ektron CMS400.NET Setup Manual

image

Contents

1. ccccscseesesseeseesseeeeeseeseeneenes 56 Step 1 Set up New Site sso ccentacntccsesedectd ensshesaccdeseedadnccossenbentdenctecnide 57 Step 2 Set up New Database ceeccccccsssseeceeeceeeeeeeeeseeeeeeeeeenas 57 Step 3 Create Project in Visual Studio NET ccccssseeeeeeeeeeees 58 Converting CMS300 to Ektron CMS400 NET 60 Migrating Your Database For Use with Ektron CMS400 NET 60 Migrate Database to Microsoft SQL scsssceesssscvcepcecueanisareasesnenenceneetes 61 Upgrade Database to Ektron CMS400 NET cccccsseeeeeeeeeeees 62 Upgrade the Application String cccccceeccccessssseeceeeseeeeeeeesssaeeeeees 62 Converting CMS300 Files to Ektron CMS400 NET 62 Add the Top Two LINS eee en enone een aa ane ee ee ee cece Ret Cun ocr ne ae 63 Greate the Prefix CSG diciainidsd cast iccdrcrpiincsesnvapsuicorecusineregnrsipenedt 63 Use Response Write ac sisncsacaapresintanatetoareideinnsesaieeataunepesuentesapeehesiersvas 63 Surround Parameters with Parentheses ccccccseseeceeeeeeeseeeeees 64 Managing the web config File csssesssessseeeeeeeeees 65 Settings in the web config File ccssssecsseseesseeseeneaneeneeneeens 65 Configuring E Mail Notifications cccscssssesseseeeseneees 71 OS cab Si cpaeca ea A 71 Set up SMTP Servel cccccccsesecceeeeeeseceeeceeeeeeeeeeeeeseeeeessuaaeeeessaeeess 71 Verification f
2. List of Ektron CMS400 NET Emails Notify Approval Process Complete Because of the logic there are four emails for notifying that the approval process is complete Deletion of Content Approved Message Title email subject content deletion approved Message Text Deletion of content has been approved Message Title email body content deletion approved Message Text The deletion of the content appContentTitle has been approved The content deletion will occur on appDeletionDateTime Immediate Deletion of Content Message Title email subject content has been deleted Message Text Content has been deleted Message Title email body content has been deleted Message Text The deletion of the content appContentTitle has been approved The content was deleted immediately Approved Content Awaiting Go Live Date Message Title email subject content changes approved Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 87 Customizing Ektron CMS400 NET Message Text Content changes have been approved Message Title email body content changes approved Message Text The changes to the content appConteniTitle have been approved The content changes will occur on appChangeDateTime Approved Content Published Immediately Message Title email subject content has been changed Message Text Content changes have been made Message Title email body content has been changed Message Text The
3. New Deployment Wizard Deployment Target Options Enter a name for this deployment and select tts type SOUE Server apocenter Deployment name 04 55 29 PM 0628 2003 f Deploy content inside the curent cluster Deploy content to one or more cluster members within the current cluster Deploy content outside the current cluster Deploy content to one or more Application Center clusters or members outside the current cluster Back Cancel Help 6 Enter a name for the deployment or leave the default choose the Deploy content inside the current cluster option then click Next 7 The Deployment Targets Within the Cluster screen appears New Deployment Wizard Deployment Targets Within the Cluster Select one or more cluster members To deploy to one or more members select each member To deploy to the entire cluster from a member select the controller COM applications and IS4PI filters must be deployed manually throughout the cluster Targets ePAODUCTION 8 Select the targets to which to deploy the content then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 139 Deploying with MS Application Center 9 The Deployment Content page appears New Deployment Wizard Deployment Content Select the content for this deployment Deploy one or more applications Administration Web Site Site 2 Alls thes Application Center 2000 Administrative Site
4. otyle Sheet Ektron CMS400 NET can be branded by a Web Developer Through the use of a style sheet and replacing Ektron CMS400 NET s default graphics the application can take ona different look that is fully customizable Developers can incorporate a company logo institute company colors and control the look and feel of the application to create a personalized web based content management solution Ektron CMS400 NET s style sheet global css is located in the csslib folder under the CMS400scripts directory Using widely accepted style sheet classes and class attributes you can modify the application including colors spacing fonts etc Also if you later upgrade or re install Ektron CMS400 NET you can reuse this file and retain your changes Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 90 Customizing Ektron CMS400 NET Class Explanation General Classes Located at the top of every page in the application this class is used for page explanations or location explanation While navigating through Ektron CMS400 NET this page header or titlebar tells the user where he is for example Viewing content in content asp titlebar error Very similar to titlebar this class is used to display error messages input box text In front every input box is text explaining its purpose This class controls that text title header Used under the titlebar when information is going to be listed For example
5. e Fonts The minimal site lacks sample content and images It only includes necessary files Installshield and the default administrator admin admin Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 43 Installing Ektron CMS400 NET ee eee 12 If your server operating system accommodates multiple Web sites Your Title Here for example four Sub Title Here Windows Server 2003 select the site to which you want to install Ektron Select Site CMS400 NET from the dropdown list Otherwise accept the default Ektron Site Selection Please select the site you would like to install to InstallShield Cancel Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 44 Installing Ektron CMS400 NET ee eee 13 On the Host screen specify CMS400 Site Setup InstallShield Wizard the host name which defines the URL that will be used to access your Web site What is the server host name including subfolder you will be using to access this site The host name also configures Ifyou are unsure please use the default variables during the installation It can be any of the following An IP address 123 456 7 890 http localhost CMS 400E ample A server name WebServer1234 A domain name www ektron com InstallShield Back Cancel Setting up a Database Your database contains information such as users and content blocks Ektron CMS400 NET i
6. g Application Center Pinternet Information Servi oE Internet Information Services EIHealth Monitor H E Health Monitor 3 Component Services Component Services NOTE If you cannot connect make sure all information is correct 27 After expanding the Application Center tree you should see a cluster with one member the staging server va Microsoft Application Center 7000 a Console Window Help 4ction view m Ea Ee Tree F PPCENTER ies dip SPPCENTECluster Status Performance Charted Period Fifteen M E a Members fs ai fet ae e 90 SESSIES Monitors ap ia Applications 70 el Events 60 Ss T apni emiea ere 5p G H E Health Monitor i i Component Services 30 z0 Deployments n 0 df APPCENTECIust Last Average Minimu Maxim Units Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 129 Deploying with MS Application Center Now that you have connected to Application Center on the staging server and created a cluster you can configure the application settings for the cluster Configuring the Application Settings for the Cluster To add Ektron CMS400 NET application information to the cluster follow these steps 1 Connect to the cluster you created in Connecting to the Staging Server s Application Center on page 122 2 Click Applications in the cluster tree Pb Sate J Console Root i Application Center El dip Ektroncms ia Members H I
7. g E K tr on _ Redefining Web Content Management Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 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 Version 4 8 Revision 3 May 6 2005 For updated versions of this manual please visit http www ektron com cms400 web cms aspx id 1701 documentation EKTRON INC SOFTWARE LICENSE AGREEMENT READ THIS BEFORE LOADING SOFTWARE YOUR RIGHT TO USE THE PRODUCT DELIVERED IS SUBJECT TO THE TERMS AND CONDITIONS SET OUT IN THIS LICENSE AGREEMENT USING THIS PRODUCT SIGNIFIES YOUR AGREEMENT TO THESE TERMS IF YOU DO NOT AGREE TO THIS SOFTWARE LICENSE AGREEMENT DO NOT DOWNLOAD CUSTOMER should carefully read the following terms and conditions before using the software program s contained herein the Software Downloading and or using the Software or copying the Software onto CUSTOMER S computer hard drive indicates CUSTOMER S acceptance of these terms and conditions If CUSTOMER does not agree with the terms of this agreement CUSTOMER should not download Ektron Inc Ektron grants and the CUSTOMER accepts a nontransferable and nonexclusive License to use the Software on the following terms and conditions 1 Right to use The Software is licensed for use
8. 0 bytes 4 The most recent record shows that the initial deployment task completed successfully r Synchronizations a ei prm gzalz003 33 PM Initial Deployment Succeeded 00 00 03 eleo 2003 427 AM Ektronchs Succeeded 0 00 00 07 Configuring the Production Server Now that the staging server has been configured and the initial deployment performed you must perform these tasks to the Production server in the cluster e Create a blank MS SQL database for Ektron CMS400 NET e Create a DSN for MS SQL database Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 143 Deploying with MS Application Center The following sections explain how to perform these tasks Before You Configure the Production Server Before you configure the production server be sure the following directories have been copied over during the initial deployment 6 Inetpub wwwroot CMS400Example C Program Files Ektron CMS400 Creating Blank MS SQL Database A blank MS SQL database for Ektron CMS400 NET needs to be created on the production server When the deployment configuration is complete this database has a pull subscription to the database on the staging server For information about creating a blank database on the production server use the steps in Setting up a Database on page 45 In step 4 choose Minimal NOTE The database name does not have to match the database name of the staging server Configuring MS
9. 8 Set any options Restore database Force restore over existing database C Program Files Microsoft SQL Server MSSQL C Program Files Microsoft SQL Serve C Program Files Microsoft SQL Server MSSQL Recovery completion state C Leave database nonoperational but able to restore additional transaction logs Leave database read only and able to restore additional transaction logs Undo file 9 Click OK lf the restore is successful this window appears SOL Server Enterprise Manager i l Restore of database CMS400Example completed successfully Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 22 Upgrading Ektron CMS400 NET Backing Up an MSDE2000 Database Below are examples of syntax to backup your database and create a log of your backup You may need to modify them or add switches based on the configuration of your database To find a list of switches and their definitions type osql at the prompt NOTE Switches used by OSQL are case sensitive To backup an MSDE2000 database follow these steps 1 Open a command window cy C WINDOWS system32 cmd exe 2 Add the following line after the prompt osql d CMS400Example E n Q BACKUP DATABASE CMS400Example TO DISK c CMS400Example bak 3 Press lt Enter gt 4 To make a log of the backup add the following line after the prompt osql d CMS400Example E n Q BACKUP LOG CMS400Example TO DISK c CMS400Example _log
10. If you do not have physical access to the machine someone with access to the machine must run the install For more information see Installing Ektron CMS400 NET on page 35 Verify Installation After you install Ektron CMS400 NET verify that it is properly installed by using the sample site By default the sample Web site is located at the following address on the machine to which Ektron CMS400 NET is installed http localhost CMS400Example default aspx Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 104 Migrating Your Site to Ektron CMS400 NET lf you can browse the sample site and it works properly Ektron CMS400 NET is properly installed Best Practices Ektron recommends keeping a working version of the sample site This can be used to help you debug problems For instance if you encounter errors on your site you can refer to the sample site to see if the same errors occur If they do that may indicate a problem with the installation If they do not the installation is probably OK and an external factor is causing the problem setting up Your New Site NOTE You can use the Site Setup utility to perform these tasks To launch this utility go to Start gt Programs gt Ektron gt CMS400 gt Utilities gt Site Setup To read about it go to Setting up a Site on page 40 Copy Application Core Files Copy the application core files from the cus4ooscripts folder into your site s folder These
11. More text can be added text can be rewritten or reorganized appContentTitle has been deleted from the XYZ Web site Afr About Us has been deleted from the XYZ Web site Each message is called in the presentation layer by its message title Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 85 Customizing Ektron CMS400 NET Carriage Return Line Feeds are represented by the variable appCRLF These cause the email to move down one line For example The content was approved appCRLF Thank you After The content was approved Thank you The following table lists variables you can use to customize email messages When the email is sent the corresponding description replaces the variable w e Variables appSubmitterFirstName The first name of the user who submitted the content block appSubmitterLastName The last name of the user who submitted the content block appFolderPath The location of the content block in the folder tree in the Ektron CMS400 NET Workarea appContentLink The link to the content block on the Web site Note You must be logged in to see the changes Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 86 Customizing Ektron CMS400 NET appSubmitterDateTime The date and time the content block was submitted appApprovalList The current approval list that the content block must pass through AppComment Displays the comments for the content block
12. Site 4242 bobapp Default Web Site Site 1 Ektran CMS 300 10 Either choose to deploy All Applications or choose the One or More option and select the Ektron CMS400 NET application from the list Then click Next 11 The Deployment Options screen appears New Deployment Wizard Deployment Options Select deployment options bons folder and file permissions will overnite folder and tile permissions on the target l Deploy COM applications Deploying COM applications will reset Internet Information Services IIS and any other related services on the target T Deploy global SAP filters Deploying ISAPI filters will reset Internet Information Services IIS on the target 12 Check off Deploy Folder and File Permissions NTFS Only then click Next NOTE If desired you can choose other options However you must choose the first one Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 140 Deploying with MS Application Center 13 The Completing the New Deployment Wizard screen appears New Deployment Wizard Completing the New Deployment Wizard You have completed the Hew Deployment Wizard Click Finish to begin the application deployment Cancel Help 14 Click Finish to complete the new deployment wizard After you complete this initial deployment all necessary files registry keys and DSNs have been copied to the production server in our cluster Viewing Th
13. Step 3 Create Project in Visual Studio NET To work with the new site in Visual Studio NET you need to create a new project for it To do that follow these steps Navigate to the folder of the new site you created 2 Double click on Ektron CMS400 NET s solution file If you are using the minimal database the file is cusaoomin sin If you are using the sample database the file is cms400Example sin Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 58 Installing Ektron CMS400 NET At this point you can build the project and log in If you cannot log in because you have not set up the license key you can use the builtin account the username is builtin and password is builtin WARNING You should only use the builtin account temporarily As soon as possible you should insert the license key and log in under a user name assigned in Ektron CMS400 NET To learn about creating templates and using server controls see the Ektron CMS400 NET Developer s Manual section Ektron CMS400 NET Server Controls Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 59 Converting CMS300 to Ektron CMS400 NET Converting CMS300 to Ektron CMS400 NET Many customers who purchase Ektron CMS400 NET are upgrading from Ektron CMS300 Converting Ektron CMS300 to Ektron CMS400 NET is explained in the following sections e Migrating Your Database For Use with Ektron CMS400 NET on page 60 e Converting CMS300 Files to Ektron CMS40
14. You can also set up your XML configurations You create XML files externally or via the Data Designer Next an XML configuration is assigned to content blocks and folders See Managing XML in the Ektron CMS400 NET Administrator Manual for additional information Creating Ektron CMS400 NET Users If you are not using Active Directory support add your users manually The maximum number of users is determined by your license key For instance if you purchase a 10 user license you can enter 10 users Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 107 Migrating Your Site to Ektron CMS400 NET NOTE If you exceed the licensed number of users you may get locked out of Ektron CMS400 NET Every user must belong to a group When you first add a user he or she is automatically added to the Everyone group You can create more user groups and add users to them as desired For more information see Managing Users amp User Groups in the Administrator manual Configuring Content and Forms Folders Next create folders to organize content blocks and forms Create as many folders as you want Each folder level can go as deep as you want Best Practices Keep your folder structure simple so it s easy for your users to navigate Organize folders in a way that makes sense to the users who will navigate through them So you may have 6 or so top level folders and each folder may go 4 or so deep This folder stru
15. You can migrate your database to Microsoft SQL by using the Database Mover program To use this program click Start gt Programs gt Ektron gt CMS300 gt Utilities gt Database Mover Upgrade Database to Ektron CMS400 NET Upgrade your Microsoft SQL database from Ektron CMS300 to Ektron CMS400 NET If your Ektron CMS300 version number matches the Ektron CMS400 NET version number you do not need to perform this step To upgrade use the Database Upgrade program installed with Ektron CMS400 NET To use this program click Start gt Programs gt Ektron gt CMS400 gt Utilities gt Database Upgrade Upgrade the Application String Use the Application String Upgrade utility to configure Languages in the Application for Ektron CMS400 NET To run the Application String Upgrade utility click Start gt Programs gt Ektron gt CMS400 gt Utilities gt Application String Upgrade Converting CMS300 Files to Ektron CMS400 NET Many customers who purchase Ektron CMS400 NET are upgrading from Ektron CMS300 This section explains how to convert your CMS300 templates so they work with Ektron CMS400 NET Each page to be converted must undergo the following changes Copy the template to the CMS400Example folder Add the Top Two Lines on page 63 Create the Prefix Object on page 63 2 1 Ss Use Response Write on page 63 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 62 Converting CMS300 to Ektron CMS
16. if default accepted ek_dbTrustedConnection false default sets authentication to SQL Server Username and password are required true sets authentication to Windows Windows handles security when connecting to database ek_sitePath path from the root of web server pe After Installation Ektron strongly recommends configuring a secure socket layer SSL especially if you are using Active Directory Integration SSL encrypts passwords that are otherwise sent as clear text to the Ektron CMS400 NET server See Configuring SSL on page 79 for more information setting Up an Additional Site After installing Ektron CMS400 NET it is easy to create another site While creating the new site you can create a sample or minimal site and database To create a site for your content you would typically install a minimal site and database then create your Web page templates Later you can add users and content To set up an additional site follow these steps e Step 1 Set up New Site on page 57 e Step 2 Set up New Database on page 57 e Step 3 Create Project in Visual Studio NET on page 58 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 56 Installing Ektron CMS400 NET Step 1 Set up New Site 1 Create a new folder in the Web root folder to contain the site files 2 From the Windows Start menu follow this path Start gt Programs gt Ektron gt CMS400 gt Utilities gt SiteSetup 3 F
17. it is used for column headers Any important information that should stand out gets the info class An example of this class can be seen in the content page when showing the attributes of the content block info header Very similar to the info class this is used for information that should stand out but starts a new section on a page An example is the word metadata or summary on the content block properties page toolbar The background of the toolbar Note Only change this class if you are changing all toolbar icons Workarea Classes The background color of the workarea td FolderButtonBarNm Text of top level folders that appear in the lower left corner of the Workarea Content Forms Library Modules and Settings Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 91 Customizing Ektron CMS400 NET Cass Besepton td FolderButtonBarOver Text that appears when you hover the cursor over top level folders that appear in the lower left corner of the Workarea Content Forms Library Modules and Settings td FolderButtonBarSelectedOver Selected text in the lower left corner of the Workarea Content Forms Library Modules and Settings td FolderButtonBarSelected Text that appears when you hover cursor over selected text of top level folders that appear in the lower left corner of the Workarea Content Forms Library Modules and Settings td FolderResizeBar The bar at the top of the top level folders
18. version 4 8 is installed to tts own folder cms400v48 This means the 4 8 can coexist on the same machine with previous versions the template directories are independent The Base Folder The upgrade installs a base folder c program Files Ektron cms400v4s8 which provides a template for setting up Ektron CMS400 NET Web sites The Site Setup utility uses the files in the base folder to create and upgrade Ektron CMS400 NET sites The base folder contains the following subfolders i Required net assemblies for Ektron CMS400 NET Documentation Documentation The site setup procedure copies this directory to the cms400scripts directory when setting up a site SiteSetup The sitesetup exe utility and the needed database setup scripts CMS400Scripts Scripts used for the Workarea Utilities Utilities for database upgrade database application strings update email encrypt password tool a setup Sharepoint Portal Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 7 Upgrading Ektron CMS400 NET CMS400example A sample site that demonstrates the use of Ektron CMS400 NET CMS400Min A minimal set of files site that is best for new integrations NOTE The contents of this folder are later copied to a Web site folder typically in the Web server s web root The sample provides a good way to learn how to work with an Ektron CMS400 NET site An alternative is the minimum database Use this when you understand how to create
19. 4 Internet Information Services Z Health Monitor H E Health Monitor G Component Services Component Services Console Root 3 Right click Application Center and click Connect vai Microsoft Application Center 7000 Vea Console Window Help nm Ble action view Tree Gi Application Center Pinternet Information Z Health Monitor gt Component Services Internet Ii PL Health Mo jew window From Here Ce componer Refresh Help Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 122 Deploying with MS Application Center 4 The Connect to Server dialog box appears Connect to Server Server name Browse Connection options f Manage cluster for the specified server Manage the specified server only Connect as User name Password Eoma me Heo 5 Click Browse to locate the server you want to connect to NOTE If you know the name of the server you can type it into the Sever name field 6 The Select Computer screen appears with a list of available servers Look in ez WORKGROUP m APPCENTER WORKGROUP m EKTRON PRODUCTS WORKGROUP ml SQAEMACT WORKGROUP a s2PRODUCTION WORKGROUP Mame 7 Select the Ektron CMS400 NET staging server then click OK Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 123 Deploying with MS Application Center 8 The select computer screen closes and the Connect to Server s
20. Es 2 Bs I SQL Server Group crss00sarm master msdb Northwind pubs Bi iE YYZPRODUCTION windows MT 5j a Databases ld cos300sample_production aE master 9 model j msdb f Northwind Ej pubs Ej tempdb 5 Data Transformation Services H H E Management H E Replication H a Security E H E Support Services E XYZSTAGING Windows NT 2 Right click the blank Ektron CMS400 NET database and click New gt Pull Subscription Databases 7 Items Mew Database Database User All Tasks d Database Role Mew Window From Here Database Diagram Table Delete l VIEW CELE Stored Frocedure Properties Extended Stored Procedure Rule Help Default User Defined Data Type User Defined Function Hew Full Text Catalog Publication Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 157 Deploying with MS Application Center 3 The Pull Subscription Wizard opens Click Next to begin Welcome to the Pull Subscription Wizard This wizard helps you create a pull subscription in database cme300sample_production at Subscriber 72ZPRODUCTION With this wizard you car Select the publication Set the initialization and synchronization schedules 4 The Look for Publications screen appears Pull Subscription Wizard Look for Publications Where do you want to look for a publication Where do you want to look for the publica
21. If not edit the DSN and make sure that everything is set up properly 19 To finish click the OK button at the bottom of the screen and close the ODBC Manager Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 33 Upgrading Ektron CMS400 NET Troubleshooting Upgrade Problems pom em After upgrade Ektron CMS400 NET does not load properly Also an error icon appears next to your templates when you open the project in Visual Studio NET as illustrated below The problem is that your NET references need to be updated ATAN Solution Explorer ChE4 0054am 4 BS e a fl E uplosdedfiles 9 uploadedimages H 3 files a AssemblyInfo vb ai Cortact Ekbron aspx a default css ad ekcalendar css act eventcalendar asp a Form aspx act ir ae ac index aspx ach Login aspx Mal S610 d at Products asor SLT ET a gat irfsFreed asne When viewing a page containing CMS400 NET Server controls or API calls the page returns a fatal error Compiler failed with Error Code 2000 Detailed compiler output may say Fatal error BC2000 compiler initialization failed unexpectedly The filename directory name or volume label syntax is incorrect This error message might appear after an upgrade To verify the problem open the Ektron CMS400 NET solution file in Visual Studio NET webroot CMS400Example CMS400Example sl1n and look at the template files If your references are broken
22. Intranet AF ve How do vou want to describe the data source Description Intranet for Sales divisior Which SOL Server do you want to connect to Server CMS 400MSDE 2000 Henst Cancel Help 12 The next screen appears Enter the necessary information about the authentication for the DSN then click Next gt 13 The next screen appears 14 Change the default database to the one that you created Make any other adjustments on this screen if necessary Then click Next gt Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 32 Upgrading Ektron CMS400 NET Create a New Data Source to SQL Server EO m x of er ae em aiir i Fr Eej irs ep a Ta LMS400 ntranet CMS400ntranet 4 5 Lh S400Min CH S4005 ample LMS4005 ample 15 shatement and drop the stored procedures TTN oat i Dni when you disconnect when you disconnect and as appropriate while you are connected M Use ANSI quoted identifiers M Use ANSI nulls paddings and warnings E Use the failover SAL Server ifthe pimaw SOL Servers not available Back Cancel Help 15 The next screen appears Choose whichever options you would like for the DSN then click Finish 16 The ODBC Microsoft SQL Server Setup window displays a summary of your settings 17 Click Test Data Source to verify the data source 18 If the DSN is good you receive a message that the test completed successfully
23. Manual Version 4 8 Revision 3 28 Upgrading Ektron CMS400 NET 7 Select the languages that you would like to be updated added to the database ty Ektron CMS Language Update Utility Database Information m07 SSC DSN EMSs its User Po Pass Po Type Sy a Languages Options lv English Repopulate iw French Add New Strings M German Click the Update button When the language update is complete the following screen appears LangUpdate 10 Click OK to close the window 11 Click Close on the Languages Update Utility window Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 29 Upgrading Ektron CMS400 NET Creating a New DSN lf a DSN was not automatically created during installation upgrade follow this procedure to access the ODBC Manager and point the DSN to the new database 1 Access the ODBC Manager from the Control Panel 2 The ODBC Data Source Administrator dialog is displayed ODBC Data Source Administrator Sl User DSN System DSN l File DSH Drivers Tracing Connection Pooling About User Data Sources Add dBASE Files Microsoft dBase Driver dbt dB ase Files Word Microsott dBase YFP Driver db Remove Excel Files Microsoft Excel Driver els FoxPro Files Word Microsott FoxPro WFP Driver dbt Configure MOIS MOIS SQL Server MS Access Database Microsoft Access Driver mdb Visual FoxPro Database Microsoft Visu
24. SQL Database The last step in setting up the deployment model is to configure the MS SQL databases on the staging and production servers In our model the staging server s database will publish content that the production server will subscribe to The following tasks must be performed to successfully configure the MS SQL databases 1 Register the production MS SQL in the MS SQL Enterprise Manager on the staging server optional NOTE This step is not required but is recommended to make managing the databases easier 2 Configure the staging server s database to be a publication database Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 144 Deploying with MS Application Center 3 Configure the production server s database to subscribe to the staging server s database 4 Perform an initial synchronization These steps are explained in the following sections Registering Production Server s MS SQL Server By registering the production server s MS SQL server in the staging server s MS SQL Enterprise Manager you can perform tasks on both services from one area instead of accessing both machines To do so follow these steps 1 On the staging server access the MS SQL Enterprise manager va SQL Server Enterprise Manager Console Root Microsoft SQL Servers ia Console Window Help Action View Tools Tree L Console Root a Ee Microsoft SOL Servers H 4 SOL Server Group SQL
25. Server GIG XYZSTAGING Windows NT Group 2 Right click on SQL Server Group and click New SQL Server Registration ITEE MICKOSOre Stl Console Root New SOL Server Registration New SOL Server Grobe Rename SOL Server Group About SOL Server Enterprise Manager New Window From Here Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 145 Deploying with MS Application Center 3 The Register SQL Server Wizard opens Register SQL Server Wizard Welcome to the Register SQL Server Wizard This wizard helps you register one or more SOL Servers With this wizard you will Select a SQL Server Select an authentication mode a Specify a SOL Server group Back Cancel 4 Click Next 5 The Select SQL Server screen appears Register SOL Server Wizard x Select a SOL Server Select or type the name of one or more servers in the Available servers bow Available servers Added servers APPCENTER CRMDEW a DOOMENYWS dotNET DEVELOPMENTOM lt Remove DONEIL EKTRON PRODUCTS ENG MVANCOPPENO ENG PMCCARTNE Y JLUHTIARY Hest Cancel 6 Inthe Available Servers list select the name of the production server Then click Add Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 146 Deploying with MS Application Center 7 The production server appears in the Added Servers column Register SQL Server Wizard Select a SOL Server Select
26. Setup Manual Version 4 8 Revision 3 63 Converting CMS300 to Ektron CMS400 NET lt response write AppUlI ecmContentBlock 24 gt lt AppUI ecmContentBlock 24 gt lt AppUI ecmContentBlock 24 gt Surround Parameters with Parentheses Since Ektron CMS400 NET is a native NET environment it requires parentheses around any method s parameters For example AppUI ecmListSummary Marketing News 0 1 Title asc DateModified 0 The parentheses are highlighted in red to illustrate the point Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 64 Managing the web config File Managing the web config File Ektron CMS400 NET s web config file lets you control many key functions of the content management system When you install Ektron CMS400 NET web config is placed into webroot CMS400Example This section explains the settings in the web config file NOTE In CMS300 and CMS200 most web config settings were handled in the setup xxx file If your server is currently running another NET application you must merge that web config file with this one Note that all Ektron CMS400 NET settings begin with ek_ and reside within the lt appsettings gt tags of the web config file This prefix distinguishes Ektron CMS400 NET s tags from any others settings in the web config File Setting Description ek_dbCatalog The name of the SQL database you are using ek_dbServer The name of the
27. Setup Manual Version 4 8 Revision 3 69 Managing the web config File Fink I Dc Multilingual Settings ek_EnableMultilingual Enable or disable support for multilingual content 1 enable 0 disable See Also Ektron CMS400 NET Administrator Manual section Multi Language Support gt Working with Multi Language Content gt Enabling Disabling Support for Multiple Language Content ek_DefaultContentLanguage Sets the four digit decimal representation of the default content language For example American English is 1033 If you have another version of an Ektron CMS e g CMS200 or an earlier than 4 7 version of CMS400 all content blocks are set to this value during the upgrade See Also See Also Ektron CMS400 NET Administrator Manual section Multi Language Support gt Working with Multi Language Content gt The Default Language ek_ServerURL Mainly used in Web services to determine the location of a remote server For example in a Web farm environment the content server can reside in a remote location In this case the developer s content is replaced with this value so all lt img src gt and lt href references point to server named here instead of the local one WSPath Determines the location of the Web services page used by the server controls at design time Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 70 Configuring E Mail Notifications Configuri
28. a different name CMS400 Site Setup InstallShield Wizard Enter the database name you would like setup to create In MSSOQL MSDE InstallShield Back Cancel Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 47 Installing Ektron CMS400 NET ee eee 16 Enter license keys for the Ektron CMS400 NET License Keys and WeblmageF x if you have them CMS400 InstallShield Wizard Please enter your license keys Rey 1 is for CMS400 Rey 2 ts for WfeblmageF IF you do not License keys are have your license key t may be added when you begin using the product typically emailed to your Key example yourdomain com cme44 sroll 2s4 50852492 532 4 organization when you request a Rey T copy of the application When cutting and pasting license keys keep the full license key intact without adding or deleting characters InstallShield If you do not have lt Back Cancel the license keys now you can insert them later See Configuring Ektron CMS400 NET in the Administrator manual for details Key 2 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 48 Installing Ektron CMS400 NET ee fee 17 This screen prompts for CMS400 InstallShield Wizard database SQL Server DB Setup connection information Server Please enter the required information to connect to your MSSOL or MSDE database Selecting local CMS400M Next will test the connection For Trusted Conn
29. a name and description then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 125 Deploying with MS Application Center 18 The Cluster Type screen appears New Cluster Wizard Cluster Type Select the type of cluster The cluster hosts Web sites and local COM applications or will be used for staging applications monitoring or synchronization This cluster supports application deployment and Component Load Balancing CLE C COM application cluster The cluster hosts only COM applications that can be referenced by other Web sites or Windows based applications C COM routing cluster The cluster routes requests to a COM application cluster Back Cancel Help 19 Select General Web cluster then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 126 Deploying with MS Application Center 20 The Load Balancing screen appears New Cluster Wizard Load Balancing Select the type of load balancing to use for this cluster This setting determines if load balancing will be used to distribute incoming requests Network Load Balancing MLB This option requires two network adapters in all cluster members and a static IF address for the load balanced adapter on the controller This option allows you to use a nor integrated load balancing service C None This option is used for stager configurations Back Cancel Help 21 Since load balan
30. apply the snapshot automatically wher it iz available Wo the Subscriber already has the schema and data lt Back Cancel Help Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 160 Deploying with MS Application Center 12 Choose Yes initialize the schema and data then click Next 13 The Snapshot Delivery screen appears Pull Subscription Wizard Snapshot Delivery Specify how to access the snapshot files at the time the subscription ie mitialized Use snapshot files from the following folder ee lt Back Cancel Help 14 Choose Use snapshot files from the default snapshot folder for this publication Then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 161 Deploying with MS Application Center 15 The Set Distribution Agent Schedule screen appears Pull Subscription Wizard Set Distribution Agent Schedule Specify how frequently the Distribution Agent s updates the subscriptions When should the Distribution 4gent update the subscription C Continuously provides minimal latency between when an action occurs at the Publisher and it propagated to the Subscriber Occurs ever 1 day s ever 5 minutels between 12 00 00 AM and Change 11 55 59 PM C On demand only you can synchronize this subscription using SOL Server Enterprise Manager or the Windows Synchronization Manager lt Back Cancel Help 16 Choose an optio
31. as shown in the sample screen on the left delete all Ektron references Then add new references with the same name from the webroot CMS400Example bin folder See Ektron Knowledge Base article ERRMSG Compiler failed with Error Code 2000 www ektron com developers cms400kb cfm id 2029 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 34 Installing Ektron CMS400 NET Installing Ektron CMS400 NET This section explains how to install Ektron CMS400 NET through the following topics e Before You Install on page 35 e Performing the Installation on page 35 e Results of Installation on page 54 e Changes to the web config File on page 55 e After Installation on page 56 e Setting Up an Additional Site on page 56 Before You Install Prior to installing Ektron CMS400 NET complete these tasks 1 Install Internet Information Server For more information see http localhost iisHelp lis misc default asp 2 Install and configure your Web Application Server For more information see http www asp net Performing the Installation NOTE The installation program checks to see if MSSQL is installed on your server If it is not MSDE2000 is installed Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 35 Installing Ektron CMS400 NET Installing Ektron CMS400 NET involves three actions The installation program guides you seamlessly through them Acton What it does For detail
32. bak 5 Press lt Enter gt Restore an MSDE2000 Database Below is an example of syntax to restore your database You may need to modify it or add switches based on the configuration of your database To find a list of switches and their definitions type osql at the prompt To restore an MSDE2000 database follow these steps Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 23 Upgrading Ektron CMS400 NET 1 Open a command window os C WINDOWS system37 cmd exe 2 Add the following line after the prompt osql d master E n Q RESTORE DATABASE CMS400Example FROM DISK c CMS400Example bak 3 Press lt Enter gt Updating Application Messages Ektron CMS400 NET provides language support for French and German If you are upgrading from a previous version and are using your old database the translated strings are not included Because of this the installation includes a utility that lets you populate your old database with the translated strings Prerequisites Before using the language upgrade utility you must upgrade your version of Ektron CMS400 NET For information on this see Performing the Upgrade on page 9 During the upgrade if you opt to keep your previous database proceed with this section Using the Language Update Utility To use the language update utility follow these steps Programs gt 1 Goto Start gt Programs gt Ektron gt CMS400 gt Utilities gt Appl
33. changes to the content appConiteniTitle have been approved The content changes went live immediately Decline Approval Request Message Title email subject approval request declined Message Text Content approval request declined Message Title email body approval request declined Message Text Your submitted approval request for the content appConitentTitle has been declined by appDeclinerFirstName appDeclinerLastName Send Approval Message Message Title email subject request for approval Message Text Request for content approval Message Title email body request for approval Message Text The content appContentTitle has been submitted for your approval by appSubmitterFirstName appSubmitterLastName appCRLF appCRLF Io locate the content the folder path in your workarea is appFolderPath appCRLF appCRLF Ihe following link will Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 88 Customizing Ektron CMS400 NET take you to the submitted content block on the Web site appContentLink appCRLF appCRLF Please Note You must login and select the preview icon to view the changes appCRLF appCRLF The content was submitted for approval on appSubmittedDateTime appCRLF appCRLF Approvals appApprovalList appCRLF appCRLF Comment appComment Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 89 Customizing Ektron CMS400 NET Branding Ektron CMS400 NET
34. 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 Deploying with MS Application Center on page 117 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 CMS400 NET 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 Y
35. denydatawriter Possible Error Messages During Installation Error CMS400 InstallShield Wizard x Error Failed to create directory ciinekpubtewwroot CM s400Sample as web Application in ITS Please perform this manually Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 53 Installing Ektron CMS400 NET Possible Causes and Solutions User does not have permission Grant user permission to create objects For information to create objects on how to read IIS Security help topic Setting NTFS Permissions for a Directory or File http localhost iishelp iis htm core iidfosc htm IIS is not running Restart IIS For information on how to read IIS help topic Starting and Stopping Sites http localhost iishelp iis htm core iiststp htm Host is not localhost Install Ektron CMS400 NET on localhost machine only Results of Installation File Locations By default the installation inserts files into two locations on the server c Program Files Ektron CMS400v48 sample and minimal databases documentation utilities site setup files for creating additional sites c Inetpub wwwroot CMS400Example bin folder Web Services scripts supporting files uploaded files and images graphics used in the application CustomAPI used to customize Ektron CMS400 NET etc NOTE The bin folder stores Ektron CMS400 NET s binary executable files The NET environment automatically searches thi
36. ie Snapshot publication The Publisher periodically replaces Subscriber data with az an Updated snapshot This is appropriate when the Subscriber data need not be constantly up to date Transactional publication Data is usually updated at the Publisher and changes are sent incrementally to Subscribers Updates to Subscribers preserve trangactional consistency and atomicity Merge publication Data can be updated at the Publisher or any Subscriber Changes are merged periodically at the Publisher This supports mobile occasionally connected Subscribers lt Back Cancel Help 8 Choose Snapshot Publication then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 152 Deploying with MS Application Center 9 The Specify Subscriber Types screen appears Create Publication Wizard Specify Subscriber Types What types of Subscribers will subscribe to this publication Select all of the types of Subscribers that you expect to subscribe to this publication Servers running SOL Server version 7 0 Heterogeneous data sources such as Oracle or Microsoft Access or servers running earlier versions of SOL Server Subscribers that are servers running SOL Server version 7 0 cannot use properties that are new in SOL Server 4000 If you select this Subscriber type the new properties will not be available in this wizard Back Cancel Help 10 Check the box next to the version of M
37. oie AAE 24 Using the Language Update Utility ec eeceeesseeeeeeeeeeeeeeeeees 24 Creating a New DSN siciiaissnstncautivessercsssnveuvswapseoneimednamdaansngaaenndens 30 Troubleshooting Upgrade Problems ccccsscsesseeseeseeeeeneens 34 Installing Ektron CMS400 NET ccscessecneeeeeeneeeees 35 Before You MSTA eiisaeucs verginsinateantcorawsenisaisisieniesentiemnemantaemiinen 35 Performing the Installation cccccsessssssesseeesseeeeseeneeneneeeaeenas 35 Running the Installation and Setup Program cccsseccessseeeeeeeeees 37 SLE OAE E EE E A E 40 Setting up a Database ccccccecccccecseeeeeeeeeseeeeeeeesseeeeeeessaaeees 45 Set Up a User for the Database ccccececcceeeeeeeceeeeeeeeeseeeesaeeeess 50 Possible Error Messages During Installation ccccccsseeeeeeeees 53 BA sae cesar aerate vee eset E EE 53 Possible Causes and SOIUTIONS cccccceeeeeeeeeeeeeeeeeseeeesseeess 54 Results of Installation nasnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 54 PIE LOCION aprirne oaa aA EE RE n 54 Ektron CMS400 NET Setup Manual Version 4 8 i File PermisSionS ecsiccccsatecee 50s vcbadccimsdivoducaboaeoavnassavbaseredtpedbeeuaresbewedas 54 Changes to the web config File ccessseeceeseessenseneenseeses 55 Aner Nl es CN casdescahatsidatd iii acadsananbicat sendeaintoumeniuiasiesesiancabasiaies 56 Setting Up an Additional Site
38. on page 23 e Restore an MSDE2000 Database on page 23 Backing Up a Microsoft SQL Database The following is an example of the steps to create a backup of a Microsoft SQL database 1 Open Microsoft SQL Server Enterprise Manager 2 Click on Microsoft SQL Servers gt SQL Server Group imi SOL Server Enterprise Manager File Action View Tools Window Help am x P NB Ga Console Root SOL Server Group 1 Item Microsoft SQL Servers WS10017 C Windows NT Sry WS 10017 CMS400MSDE2000 Windows NT 3 Click on the server where the database is located Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 16 Upgrading Ektron CMS400 NET 4 Click on Databases Tgp Sb Scr ver orp 5 a WS 100 17 CMS400MSDE2000 Windows NT Choose the database to backup 6 Right click on the Database and click All Tasks gt Backup Database mp a Le whel Fl kanl Eg Eg Eg ws1001 s400 4ASDE2000 d NT ab J bata z ini N CMS400Exa CMS400Exa CMS400Ex cs New Database B E ia New p at 3 All Tasks Import Data model E5 Export Data j msdb New Window from Here Sn el a o F e Maintenance Plan y diig Generate SOL Script Refresh a Propertie aa _ Restore Database l E Support Servii Help hk Database a Meta Data Services oF eee s Ektron CMS400 NET Setup Manual Vers
39. the web config file after ek SMTPPass value Error Messages When submitting a form or a content block in an approval process if you get an error message listed below it is generated by the SMTP server on which you set up the mail system not by Ektron CMS400 NET e The Transport failed to connect to the server CBR SendMail R1 CBR R65 DIO R 36 e The server rejected one or more recipient addresses The server response was 550 5 7 1 Unable to replay for yourname company com CBR SendMail R1 CBR R1 DIO R36 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 77 What s Next Configuring E Mail Notifications After you set up the mail server you can begin using Ektron CMS400 NET For e mail notification to work properly in Ektron CMS400 NET the following criteria must be met Valid system email address Email notification is enabled in the settings table Valid user email address User email notification is enabled For information about these settings refer to the Administrator Manual Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 78 Configuring SSL Configuring SSL In Ektron CMS400 NET you can use SSL when users log in to your Web site SSL encrypts the username and password during transmissions to the server When you set up the SSL certificate and configure Ektron CMS400 NET to use it the login page is launched in a Secure Socket Layer This section explains how to set up SSL for Ek
40. to restart my computer now you are prompted a to restart your i i i Ho l will restart my computer later computer Ektron Resi ce _ a The CMS400 Site Setup utility will run after your system reboots If this does rot a ae t please run it from your Start Menu from Ektron gt CMS 400 gt Site Setup oing a restar ie now before aa aa If you are upgrading from a previous version you will still need to run the site sety continuing the i the upgrade options installation A reboot of pour system in now required to continue setup of CMS 400 eli ek Yrs If you restart now the site setup procedure begins immediately upon completion of the restart If you restart later you can launch the site setup from Start gt Programs gt Ektron gt CMS400 gt Utilities gt CMS400 Site Setup Ite at http www microsoft com sql msde downloads download asp Setting up a Site Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 40 Installing Ektron CMS400 NET ee pes This screen appears It lets CMS400 Site Setup InstallShield Wizard you set up a Web site To set up a site gt CMS400 Setup Wizard the installation copies the following folders Thank you for installing CMS400 The following wizard will from c Program allow you to setup upgrade or reinstall a CMS 400 site Files Ektron CM S400v48 to the Web root folder you specify e BIN e CMS400 scripts e documentation e uploade
41. to work in Ektron CMS400 NET make sure the SMTP service is setup and running in IIS and that it points to a valid mail server Refer to Configuring E Mail Notifications on page 71 for additional information Other items such as Load Balancing can be configured in Ektron CMS400 NET Please see the special features section of the Administrator Manual for more information Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 110 Moving Content from Staging to Production Server Moving Content from Staging to Production Server Overview Before Ektron CMS400 NET 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 A reviewer checks and possibly modifies the content 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 CMS400 NET also supports the traditional m
42. view Tools fal P EY ale N Be Tree Tables 2 F ab MYESTAGING Windows NT afgetiame gt A W Databases E ad_mapping tbl Et ny cms300sample E app messages ae ml E approval_status tbl approval bl H Views E calendar_event_tbl mc Stored Procedures EE calendar tbl fF Users EE config_tbl z fji Roles E content o Rules E content edit content _Folder tbl content_history content_meta_tbl User Defined Data Types oR User Defined Functions T Publications a cms300sample EE dtproperties ba a Full Text Catalogs ES edit_meta_thl 6 distribution FE Folder_to template tbl Ej master E Fonts EJ model E Form_tbl fg msdb E history _meta tbl E Northwind EE history ml tbl g pubs E langquage_type E tempdb Ei library aT Data Transformation Services library Folder tbl E Management E libtype epee ES load balance tbl What s Next The deployment configuration is complete The next section explains how to use it Using the Deployment Model Now that the deployment model has been configured you can easily make changes on your staging server and move the contents to the production server with a click of the mouse Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 167 Deploying with MS Application Center The following two tasks must be performed to use the deployment model Task Use More Information Deploy Files MS Application Center Deploying the
43. 0 NET on page 62 IMPORTANT For more information on migrating your site to Ektron CMS400 NET see Migrating Your Site to Ektron CMS400 NET on page 104 Migrating Your Database For Use with Ektron CMS400 NET NOTE Ektron CMS400 NET requires a physical installation of the product If you do not have physical access to the machine someone with access to the machine must run the install For more information see Installing Ektron CMS400 NET on page 35 There are three things that need to happen to your database before you can use it with Ektron CMS400 NET e tneeds to be a Microsoft SQL database e t needs to be the same CMS version e t needs to have the Application Strings updated This should be done in the following order 1 Migrate Database to Microsoft SQL on page 61 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 60 Converting CMS300 to Ektron CMS400 NET Upgrade Database to Ektron CMS400 NET on page 62 Upgrade the Application String on page 62 Migrate Database to Microsoft SQL You must migrate your database in the same CMS it currently resides in For example if you are using CMS300 and have an Oracle Database you need to upgrade to Microsoft SQL in CMS300 You can migrate your database to Microsoft SQL from the following programs Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 61 Converting CMS300 to Ektron CMS400 NET e Microsoft Access e Oracle e MySQL
44. 00 NET Setup Manual Version 4 8 Revision 3 74 Configuring E Mail Notifications Relay Restrictions Select which computer may relay through this virtual server f Only the list below Allexcept the list below Computers IP Address Mask Domain Name nat Tee M Allow all computers which successfully authenticate to relay regardless of the list above OF Cancel Help NOTE For more information see Setting or Removing Relay Restrictions from a Virtual Server from this Web page lt http www microsoft com WINDOWS2000 en professional help moc04_57 htm gt Configuring SMTP Settings Next configure Ektron CMS400 NET to use SMTP 1 Open the web config file See Managing the web config File on page 65 2 Move to the section of the file that has these settings lt SMTP Server configuration gt lt add key ek_SMTPServer value localhost gt lt add key ek_SMTPPort value 25 gt lt add key ek_SMTPUser value _ gt lt add key ek_SMTPPass value _ gt 3 Set the ex_smrpserver value See Set up SMTP Server on page 71 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 75 Configuring E Mail Notifications 4 Set the ex_smrpport value to the port your system will access to retrieve email In most cases the port is set to 25 If that is not the case see your System Administrator 5 Set the ex_smreuser value to the username that is set up for the
45. 400 NET 5 Surround Parameters with Parentheses on page 64 Add the Top Two Lines The top two lines of every Ektron CMS400 NET template must consist of the following lt S Page Language vb AutoEventWireup false gt lt Import Namespace Ektron Cms UI CommonUI gt lt html gt NOTE All apsx files installed to webroot CMS400Example begin with these lines These lines call the Ektron Net assembly object to allow the page to function properly They must remain at the top of the file The first line is a generic Net line of code and should not be changed lt S Page Language vb AutoEventWireup false gt The second line lt Import Namespace Ektron Cms UI CommonUI gt is an import statement that calls the namespace Ektron CMS UI CommonuI to display information from the Net assembly file Create the Prefix Object Another important line near the top of the file is Dim AppUI As New ApplicationAPI This line creates an object AppUI as a new application You then prefix every method call with this object Here s an example lt S AppUI ecmContentBlock 24 gt Use Response Write Another important difference between CMS300 and Ektron CMS400 NET is that while the CMS300 ecmContentBlock method could alter a page directly a CMS400 method cannot write directly to the page Instead it returns a string Here are examples of response write Statements you can include Ektron CMS400 NET
46. 7 masta Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 165 Deploying with MS Application Center 2 Right click the pull subscription record and click Start Synchronizing Hew Pull Subscription Attach Subscription Database Copy Subscription Database fsenerate SOL Script Reinitialize Start Synchronizing Stop synchronizing Job History i Refresh Delete Properties 3 The synchronization is performed 4 To view results of the initial synchronization right click on the pull subscription and click Job History 5 The Job History dialog box appears Job name YZS TAGING cmss00sample cms300samplese Show step details Notifications Be 4 4003 57 PM Succezstul 00 00 25 i he At Ha ee E am Operator s notified None Errors andor messages from the job step run at 6 29 2003 4 57 PM The job succeeded The Job was invoked by User sa The last step to run was step 1 Run agent Refresh Clear All Close Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 166 Deploying with MS Application Center NOTE If you receive a message other than a successful notification re check the settings and try again Also the Ektron CMS400 NET tables from the staging server are included in the production database Va SOL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Serve iia Console Window Help Action
47. 8 145 Configuring the Staging Server s Database ccceesseeee 150 Configuring the Production Server s Database 00008 196 Synchronizing the Databases coins scaasesosssaasenessunepanvenseasenadswpeeieesecess 165 Wy ES a icin cepeneransieepetaniaiectamieesaarsaney aes 167 Using the Deployment Model sssceceeseeseesseseeeneeseees 167 Additional Information cccesesssseeceseeseeseseeseseneeees 169 Supporting Documents mcissesveccetenceciccecansatennantnensietenteeincesnecsacen 169 Siso a E E E E A E E 169 So occa E EA IE E E E E A 169 Ektron CMS400 NET Setup Manual Version 4 8 iv System Requirements System Requirements The following components are required when developing or viewing an Ektron CMS400 NET based application programmatically Browsers for viewing All major browsers including e Microsoft Internet Explorer 3 0 or higher Netscape Navigator Version 3 0 or higher Mozilla Mozilla Firefox Browsers for editing Mozilla Firefox 1 0 or higher Microsoft Internet Explorer 5 0 or higher Netscape 7 or higher Note If using Netscape browser IE 5 0 or later must be installed Web Server Operating System Microsoft Windows 2000 2003 XP Professional Note XP Home does not support IIS Hardware Any IBM PC compatible system suggested minimum requirements Pentium 166 MHz or faster with at least 64MB of RAM Web development tools Visual St
48. 8 Data Table properties By default Windows XP SP 2 blocks pop up windows For Ektron products to operate effectively allow pop up windows for web sites that host Ektron products Enabling Popup Windows When a Web page in IE running on Windows XP Service Pack 2 XPSP2 attempts to open a pop up the Information Bar appears at the top of the page The message on the Information Bar is Pop up blocked To see this pop up or additional options click here Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 3 Preparing for Windows XP SP2 To allow proper operation of the editor enable pop up windows for the Web site To do so click the Information Bar and select Always Allow Pop ups from This Site F Edit Data Design Microsott Internet Explorer Fie Edt Yew Favortes Took Help gt tack Qd x af yp Search Sip Favortes Ce B iJ 3 Aadress Bj http ie enebeditoro4 samples asp idatadesgn edtdata asprid 1 Pop up blocked To see this pop up or additional opti Temporarily Allow Pop ups Alaa s Aiow Pop ups from This Site Edit Document Settings Title Bookstore tnformation Bar Help Jav Cancel Body lt 7ml version 1 0 etektdesignpackage forms gt lt ektdesignpackage form gt lt ektdesignp aeackag e designsa gt lt ektdesigqnpackage d esign gt lt his EkKktron Book Store lt hi gt E lt fieldset id book title Books contenteditable false ektdesignns minoccurs 1 Sktde sig
49. Diagrams ee eVESTAGING cmsa00sample c Anonymous E TAES User Defined Data Types t User Defined Functions Bees 5 Pull Subscriptions Bees Full Text Catalogs 6 master El model Now that the publication and subscription have been created we can perform our initial synchronization for the databases Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 164 Deploying with MS Application Center Synchronizing the Databases The initial synchronization moves all data from the publication database staging server to the subscribing database production server To perform the initial synchronization follow these steps 1 In SQL Enterprise manager connect to the production server s database and locate the pull subscription that was created in Configuring the Production Server s Database on page 156 a SOL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server Group XYZPRODUCTION Windows a Console Window Help Action view Tools E m gt a By bk oN Ele H Ao Tree Pull Subscriptions 1 Item ea D Root Status EMH Microsoft SOL Servers 2 eV Z5TAGING cms300samplerc Anonymous Never started E SOL Server Group ab MYZPRODUCTION Windows MT B es Databases U cms300sample_ production a Diagrams ARE Tables te WieWs User Defined Data Types f User Defined Functions E Pull Subscriptions oe Full Text Catalogs H
50. Files on page 137 Synchronize Databases MS SQL Server Synchronizing the Databases on page 165 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 168 Additional Information Additional Information Supporting Documents You can find more detailed information about Ektron CMS400 NET in the following documents e Ektron CMS400 NET Administrator Manual Version 4 8 e Ektron CMS400 NET Developers Reference Manual Version 4 8 e Ektron CMS400 NET User Manual Version 4 8 Support If you are experiencing trouble with any aspect of Ektron CMS400 NET please contact the Ektron Support Team via our Web Site or by e mail support ektron com http www ektron com support index aspx Sales For questions and answers about purchasing Ektron CMS400 NET from Ektron contact the sales department by sending an e mail to sales ektron com Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 169 Additional Information Ektron Inc 5 Northern Boulevard Suite 6 Amherst NH 03031 USA Tel 1 603 594 0249 Fax 1 603 594 0258 http www ektron com Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 170
51. GE THAT YOU HAVE READ THIS AGREEMENT THAT YOU UNDERSTAND THIS AGREEMENT AND UNDERSTAND THAT BY CONTINUING THE INSTALLATION OF THE SOFTWARE BY LOADING OR RUNNING THE SOFTWARE OR BY PLACING OR COPYING THE SOFTWARE ONTO YOUR COMPUTER HARD DRIVE YOU AGREE TO BE BOUND BY THIS AGREEMENT S TERMS AND CONDITIONS YOU FURTHER AGREE THAT EXCEPT FOR WRITTEN SEPARATE AGREEMENTS BETWEEN EKTRON AND YOU THIS AGREEMENT IS A COMPLETE AND EXCLUSIVE STATEMENT OF THE RIGHTS AND LIABILITIES OF THE PARTIES Copyright 1999 2005 Ektron Inc All rights reserved LA10031 Revision 1 5 Trademarks All terms in this manual that are known to be trademarks have been capitalized Ektron Inc cannot attest to the accuracy of this information Use of a term in this manual does not affect the validity of any trademark The following trademarks might appear in Ektron manuals Active Directory ActiveX Authenticode BackOffice ClearType Developer Studio FrontPage IntelliSense JScript Microsoft MS DOS SharePoint Visual C Visual C Visual InterDev Visual J Visual J Visual Studio Visual Web Developer TM Win32 Win32s Windows Windows NT Windows Server TM Windows Server System TM Netscape Netscape Navigator Mozilla TM Firefox TM Table of Contents System REQUIFEMENMS cccccececeseceeseecnseeenseeenneeenseneneeees 1 Preparing for Windows XP SP2 c cscssseeeseeeeeeeneseneees 3 Mor
52. Hest Cancel 12 Choose the type of connection you want Then click Next 13 The Select SQL Group screen appears Register SOL Server Wizard Select SQL Server Group Specii whether you want to add the SQL Server s you are registering to the default SQL Server group another existing group or a new SOL Server group Group name E SQL Server Group Create anew top level SQL Server group Group name RY Wr lt Back Cancel 14 Choose the SQL Server group or add a new one you want to register the new SQL server to Then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 148 Deploying with MS Application Center NOTE This example adds the new SQL server to the default SQL Server group 15 The Completing the Register SQL Server Wizard screen appears Register SQL Server Wizard Completing the Register SQL Server Wizard The SQL Server s you are registering is shown below It map take several minutes for the wizard to connect and verity that the server exists and the connection information i walid 7 PRODUCTION lt Back Cancel 16 Click Finish 17 The SQL Server is registered and a confirmation message appears 18 Click Close 19 The confirmation closes and the new SQL Server is registered to the SQL Enterprise Manager a SQL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server er Console Window Help J C
53. Install Microsoft Application Center on both servers Once the prerequisites are met you can configure staging and production servers to deploy Ektron CMS400 NET Deployment Model Configuration The following section explains the steps required to successfully configure your servers for Ektron CMS400 NET deployment Configuration Overview Here is an overview of the steps for configuring deployment Install Ektron CMS400 NET on the staging server Set up a MS SQL database for Ektron CMS400 NET Configure Application Center on the staging server Configure Application Center on the production server Deploy the Files Configure MS SQL databases synchronize the Databases oO eS SO YS Installing Ektron CMS400 NET on the Staging Server First install Ektron CMS400 NET on the staging server For more information see Installing Ektron CMS400 NET on page 35 During the installation you are given the option of creating an MS SQL database Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 120 Deploying with MS Application Center Setting Up a MS SQL Database for Ektron CMS400 NET To create an MS SQL database follow these steps 1 Create an empty MS SQL database See Setting up a Database on page 45 2 Run the Ektron CMS400 NET SQL script against the database to create the necessary tables 3 Move content to the new database For more details on this procedure see the readme txt file that is install
54. MS400 Site Setup InstallShield Wizard CMS400 Application Directory Please select your CMS400 Application Directory This i typically under your Program Files Ektron directory Destination Folder C Program FilesSEktron ChMS400v4 Browse InstallShield Cancel CMS400 Site Setup InstallShield Wizard Site Path Directory Please select the directory where your CMS400 site ts located This upgrade will only Update the web contig CMS400 Net assemblies CMS4005S cripts and the WebService components twill not update your templates or any other files Destination Folder cVnetpubweawayrootyCh S 4006 sample Browse InstallShield Cancel Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 10 Upgrading Ektron CMS400 NET You are prompted to stop IIS Ektron recommends doing so Do vou want bo stop ITS Otherwise YOU may experience issues with adding M5400 to this directory The screen on the right appears Click Yes if you want to use the new interface Otherwise click j A new site interface is now available vould you like to use this new interface No For information about the new interface see the Ektron CMS400 NET User Manual section Introduction to Ektron CMS400 NET gt Whatis a Content Block gt The Floating Toolbar The new interface use the vertical toolbar style Question E MOTE You can change this in the web config Files otherwise Note Clicking Yes chan
55. S SQL that the production server is running and click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 153 Deploying with MS Application Center 11 The Specify Articles screen appears Check the Publish All option Create Publication Wizard Specify Articles Publish tables and other database objects as articles you can filter the published data later in the wizard Choose the database objects to publish as articles Otter Type Shen Puish Al Bane ERNE dbo ad_mapping_tbl dbo app messages dbo approwal_status_tbl dbo approval tbl dbo 3 s calendar event tbl dbo calendar_ tbl dbo config_tbl M Show unpublished objects dbo content dbo content edit 5 Article Defaults oe a lt Back Cancel Help 12 Click Next to continue OoOoooooooo I EEL EE A EEL E EE EEL EL E 13 The Select Publication Name and Description page appears Create Publication Wizard x Select Publication Hame and Description Select a name and description for this publication Publication name ems300sample Publication description Snapshot publication of cms300sample database from Publisher 1275 AGING te list this publication in the Active Directory The publication name can contain any character except 435 Pores lt Back Cancel Help Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 154 Deploying with MS Application Center 14 Enter
56. S400 NET Setup Manual Version 4 8 Revision 3 49 Installing Ektron CMS400 NET w eee 18 The setup program installs the necessary files to complete the setup CMS400 Site Setup InstallShield Wizard CHS400 Installation Complete Setup has finished installing CM S400 Site Setup on pour Computer Eancel Set Up a User for the Database The installation automatically sets up user information based on the data collected during setup However if there is a problem creating the user this section describes how to set up a user manually Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 50 Installing Ektron CMS400 NET Ea In the SQL Enter prise manager im Console Root Microsoft SOL Ser select Security gt CJ Console Root Logins ogins Microsoft SOL Servers msde SOL Server Group local Windows MTY _ Databases fj cms2005ample fa CMS300 v4 MSscl CMS400Min Morthyvind F pubs a tempdb Data Transformation Ser Management Replication f Logins a Server Roles Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 51 Installing Ektron CMS400 NET w o s On the Login Properties dialog select New Login From the New Login dialog click IUSER Add and OK Ss 4 Items T Default Database Default L TZEL ASPMET Windows User Permit CMs4005ample English l Standard Permit master English 5 Standard Permit CM5400Sa
57. SMTP Server to send and receive emails Typically the username takes the form of an email address such as GG GG GG ek SMTPUser value yourname companyname com This retrieval of email is based on how basic authentication is set up for you though you do not need a username when using a local SMTP server Check with your System Administrator for details If you are using a remote system for accessing email you must provide an authenticated username before you can send or receive email 6 Set the ek_smrppass value to the password that is set up for the SMTP server to send and receive emails This password is based on the basic authentication By default the Ektron CMS400 NET only accepts passwords in the encrypted form To encrypt the password Ektron provides a password encrypting tool See The Encrypt Password Utility on page 76 The Encrypt Password Utility To use the utility tool EncryptEmailPassword exe follow these steps 1 Open C Program Files Ektron CMS400 Utilities 2 Run EncryptEmailPassword exe 3 The Encrypt Utility dialog appears Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 76 Configuring E Mail Notifications Encrypt Y 1 1 0 1 Copyright c 1999 2000 Ektron Inc Text Encrypted 4 Enter your SMTP password in the Text field Click the Encrypt button 6 The screen displays an encrypted password in the Encrypted field 7 Copy the encrypted password and paste it into
58. Synchronize E Refresh Se Ec E Administration Web Site Site 2 a15 z003 2 06 42 PM gF AllSites BI 1S 2003 2 06 42 PM rel Application Center 2000 Administrative Site Site 4242 B 15 2003 2 06 42 PMI bobapp 6 15 2003 5 34 21 PM m ge Ektron cms4oo 6 28 2003 3 07 15 PM Now that the application is added you must add resources to it 8 Click the Ektron CMS application that you created 9 A list of resources assigned to the application appear in the lower right pane Applications BP New x Delete BA Rename MA Synchronize Eq Refresh Nene ee Modified E fo Administration Web Site Site 2 B 15 2003 2 06 42 PMI ip allsites 5 15 2003 2 06 42 PM ie Application Center 2000 Administrative Site ike 4242 B15 2003 2 06 42 PM ira bobapp B 15 2003 5 34 21 PM rey Default Web Site Site 1 B 15 2003 2 06 42 PMI D Ektron CMS300 a 2e 2003 3 07 15 PM Contents Ektron CMS300 Resource Type al Resources Add Remove There are currently no items to show in this view Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 132 Deploying with MS Application Center 10 Use the following table to help you assign necessary resources to the application Registry Keys HKEY LOCAL _MACHINE SOFTWARE Ektron Registry keys for Ektron CMS400 NET to function properly File System Paths C Inetoub wwwroot CMS400Example Location of your Ektron CMS400 NET Web site File System Paths C Progra
59. The following example shows the text color purple Add a New User to the System Username First Name Last Name Password TD title header Defines the column head properties in the workarea TR title header The following example shows the column head backgrounds in green View Contents of Folder Content t View English U_3 v 14 Jan 2005 01 14 21 PM Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 98 Customizing Ektron CMS400 NET A title header Defines the font properties in the column heads The following example shows the column heads with green fonts View Contents of Folder Content Ce ry Le Se A GS A EE view English U S Language ID Status Date Modified CMS Developer 1033 1 A 14 Jan 2005 01 14 21 PM TD info Defines description information title properties the following example shows the information titles in purple View Content CMS Developer Ly Gs D LS amp amp wh ef amp view English U S Properties ntent 7 lias Properties i CMS Developer 1 Content Language English U S Status Approved Published Last User To Edit admin ast Edit Date 14 Jan 2005 01 14 21 PM TD info header Defines the information header label The following is an example of the information header in green View Content CMS nian Content Title CMS Developer Content ID 1 Content Language English U 5 Ektron CMS400 NET Setup Manual Version 4 8 Revi
60. a name and description for the publication then click Next 15 The Customize the Properties of the Publication screen appears Create Publication Wizard Ea Customize the Properties of the Publication Define data filters or customize the remaining properties otherwise create the publication as specied Do vou want to define data filters or customize the remaining properties of this publication Yes will define data filters enable anonymous subscriptions or customize other properties Create a snapshot publication from database cre 300sample The following types of Subscribers may subserbe to this publication Servers running SQL Server 2000 Publish the following tables as articles ad mapping _thl as ad_mapping_tbl APP Messages as app messages approval status_tbl as aporoval_status_tbhl lt Back Cancel Help 16 Choose No Create the publication as specified then click Next 17 The Completing the Create Publication Wizard screen appears Create Publication Wizard Completing the Create Publication Wizard Click Finish to create the publication To monitor replication activity for this Publisher expand Replication Monitor at the Distributor Cancel Help lt Back Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 155 Deploying with MS Application Center 18 Click Finish 19 A Publications folder is added to the data
61. a site and do not want to place extra sample files on your server The Upgrade Procedure Upgrading involves the following tasks 1 Install the new files to the new directories See Also Running the Installation and Setup Program on page 37 Copy these folders to the site directory e bin e CMS400scripts e CMS400example e Documentation Update the web config file with new settings Update your databases using the upgrade and language update utilities See Also Performing the Upgrade on page 9 Create a new DSN for each database See Creating a New DSN on page 30 Modify the site to use the server controls See Also Ektron CMS400 NET Developer Manual section Ektron CMS400 Net server Controls gt Making the Server Controls Available gt Updating the Server Controls This chapter walks you through the upgrade process Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 8 Upgrading Ektron CMS400 NET Performing the Upgrade This section explains how to perform an Ektron CMS400 NET upgrade Follow the first eight steps of the installation procedure Running the Installation and Setup Program on page 37 These steps instruct you to install Ektron CMS400 NET and restart your server The Setup wizard appears Choose Upgrade Site Reinstall If this screen does not appear launch it by following this path from the Windows Start menu Start gt Prog rams gt Ektr
62. al FoxPro Driver Visual FoxPro Tables Microsol Visual FoxPro Driver An ODBC User data source stores information about how to connect to the indicated data provider A User data source is only visible to you and can only be used on the current machine Cancel Apply Help Click the System DSN tab A list of system data sources appears Click Add The Create New Data Source window appears et e w Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 30 Upgrading Ektron CMS400 NET Create New Data Source Microgott FoxPro YFP Orver dbf Microsott ODBC tor Oracle Microgott Parados Driver db Microsoft Paradox Treiber db Microgott Text Driver tek cev Microgott Text Treiber bat csv Microsoft Visual FoxPro Driver Microsoft Visual FoxPro Treiber SQL Server Co Oi F P fP fF hii 4 Back Cancel 7 Select the driver that best suits your version of MS SQL server 8 Click Finish 9 The Create a New Data Source to SQL Server window opens 10 Specify a name description and choose the SQL server to connect to 11 Click Next gt Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 31 Upgrading Ektron CMS400 NET Create a New Data Source to SQL Server a xX fia This wizard will help you create an ODBC data source that you can use to ae connect to SQL Server F What name da you want to use to refer to the data source be Name Corporate
63. ars with the selected computer in the Server Name field Add Cluster Member Wizard Hame and Credentials Enter the name of the server to add and provide credentials with administrative privileges on the server Server name KYZPRODUCTION User name Fassword Domain 10 Enter the required information needed to successfully connect to the server then click Next 11 Application Center analyzes the server configuration and then displays the Cluster Member Options screen Add Cluster Member Wizard Cluster Member Options Configure options for this cluster member Synchronization options 12 Leave the default and click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 136 Deploying with MS Application Center 13 The Completing the Add Cluster Member Wizard page appears Add Cluster Member Wizard Completing the Add Cluster Member Wizard You have completed the Add Cluster Member Wizard Click Finish to add the server to the cluster Cancel Help 14 Click Finish to complete the wizard and add the server to the cluster The server is now a member of the cluster APPIA E LET El EktroncMs Elita lf amp PPCENTER Le Events ike n ae Events el Synchroanizations rm Te banm mb Tob suse abisa Feim Now that the cluster is complete you can now push files from the staging server to the production server Deploying the Files Onc
64. base tree and the new publication is added to tt a SOL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server Group XYZSTAGING Windows NT a Console Window Help 4ction wiew Tools m Pi E4 da Tree Aro 5 Q So Fico GMH Microsoft SOL Servers 23 cms300sample Snapshot I SOL Server Group E sYZPRODUCTION Windows MT ES XYZSTAGING Windows NT E ia Databases 5 ny cms300sample pis oe Diagrams Eg Tables P Sii VIEWS os G Stored Procedures Description Snapshot publication of c P Rules cmsa00sample a lle Teal Catalogs Now that the staging server s database is configured as a publication database we can configure the production database to subscribe to it Configuring the Production Server s Database To configure the production server s database to subscribe to the staging server s database follow these steps Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 156 Deploying with MS Application Center 1 On the staging server s SQL Server Manager connect to the production server s SQL server and access the databases folder va SQL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server Group 7PRODUCTION Windows N Mi E3 ia Console Window Help 12 XI Action view Tools fal xm 2 k oN Be G BEG Tree Databases 7 Items rs one Root H Microsoft SOL Servers Bs 2 2
65. blication does not appear under the staging server make sure the publication was created properly 8 Click Next to continue Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 159 Deploying with MS Application Center 9 The Specify Synchronization Agent Login screen appears Pull Subscription Wizard Ea Specify Synchronization Agent Login Specify the login used by the synchronization agent to connect to the Publisher and Distributor The svnchronization agent cannot run because the SQL Server Agent account is not Included in the publication access list for this publication When the agent connects to the Publisher Use SOL Server Authentication Logi Contin password Fazawai IF impersonating the SOL Server Agent account contact pour system administrator to ensure that the account is included in the publication access list lt Back Cancel Help 10 Choose which option you want to use to connect to the publisher Then click Next 11 The Initialize Subscription screen appears Pull Subscription Wizard E Initialize Subscription Specify whether the subscription s needs to be initialized and if so when to start the initialization process Does Microsoft SOL Server need to initialize the publication schema and data at the Subscriber when the subscription i created If ves the Snapshot Agent must create a snapshot of the publication schema and data The Distribution Agent will
66. cing is not required for the configuration choose None and click Next NOTE If you are familiar with Load Balancing and Application Center then you may choose another option Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 127 Deploying with MS Application Center 22 The Monitoring Notifications screen appears Sew Cluster Wizard Monitoring Notifications Specify an e mail address to be used for cluster monitoring notifications Several monitors will be created to alert you via e maill if the cluster encounters a failure Enter the e mail address to notify and an e mail server to transmit the message E mail address ee oo E mail server name ee ________ Back Cancel Help 23 Enter a valid e mail address and server name then click Next 24 The Completing the New Cluster Wizard screen appears New Cluster Wizard Completing the New Cluster Wizard You have completed the New Cluster Wizard Click Finish to create the cluster kz wiil ge AEA AEA Cancel Help 25 Click Finish to complete the wizard and connect to the Application Center Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 128 Deploying with MS Application Center 26 The Application Center snap in appears imi Microsoft Application Center 2000 a Console Window Help om Ee amp Action view Tree Eet nenle Root Gi Application Center
67. creen contains the selected server s name 9 Choose Manage cluster for the specified server Server name JAPPCENTE R Connection gaku Wf Manage cluster for the specified server Manage the peched server orly Connect as Username 10 If needed check the Connect As box and enter the proper information 11 Click OK to submit the information and attempt to connect to Application Center 12 If this is the first time you are connecting to the server the New Server dialog box appears Otherwise proceed to step 15 New Server The server to which you are trying to connect is not curently a cluster member Do you want to create a new cluster or join an existing cluster Join an existing cluster Cancel Help 13 Choose Create a new cluster then click OK Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 124 Deploying with MS Application Center 14 The New Cluster Wizard opens Sew Cluster Wizard Welcome to the New Cluster Wizard This wizard helps you create a new cluster To continue click Next Cancel Help 15 Click Next 16 The wizard analyzes the server configuration and displays the Choose Name and Description screen Mew Cluster Wizard Cluster Name and Description Enter a name and description for the cluster Cluster name 4PPCENTECluster Cluster description m Back Cancel Help 17 Give the new cluster
68. cture is replicated under the Library folder As you create folders you can assign a default template and style sheet The default template is used when a new content block is created and Ektron CMS400 NET creates a Quicklink that points to the new content block If you do not provide a default template it is inherited from the parent folder After creating the folders assign permissions and workflow to them Permissions can be assigned to a user or a user group The same is true for the approval process Best Practices Limit permissions for the Everyone group as this gives every user permissions to that content Similarly you should limit the Everyone group s inclusion in the approval chain if you want to restrict which users can publish content Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 108 Migrating Your Site to Ektron CMS400 NET Creating your Templates Now you can create your templates Templates contain the look and feel of the site Masthead navigation and footer graphics are all part of the template Use server controls to insert Ektron CMS400 NET content into a template A list of server controls is in the Developer s Manual You can add as many server controls per template as you want but you can only have one dynamic tag per template Best Practices Since dynamic templates include URL parameters make each main landing page and other important pages static tags This makes i
69. d by visitors Other Configurations Audience Requirements Prerequisites several staging servers could be used to further stage Web site content Reverse publishing may also be used to make a staging server match the production server since the deployment model relies heavily on Microsoft Application Center and Microsoft SQL Server you should have some knowledge of them Although the basic steps needed to configure the deployment model are explained in this chapter prior experience with these applications helps you make better decisions The requirements include e Ektron CMS400 NET e Windows 2000 Server or Higher e Microsoft SQL Server e Microsoft Application Center Before you can perform the configuration complete these tasks 1 Obtain two similar server machines with the following configurations Pentium compatible 400 MHz or higher processors 256 MB Ram minimum Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 119 Deploying with MS Application Center NOTE The more differences between the two machines for example RAM speed brand etc the greater the chance problems may occur 2 Install Windows 2000 or higher Server operating system on both machines 3 Enable IIS on both servers Install MS SQL server on both servers NOTE Be sure the security is configured properly by using either Windows or SQL Server authentication Refer to your MS SQL documentation for more information 5
70. d files and uploaded images e a login page e the VS NET solution file Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 41 Installing Ektron CMS400 NET w o se 10 Select the type of site you want to install Full Site Setup and Optional Database Setup CMS400 Site Setup InstallShield Wizard Setup Type Select the setup type that best suits your needs Thank you for installing CM S400 The following wizard will allow you to setup upgrade or installs templates reinstall a CMS400 site and supporting files for the sam ple site Database Setup Only Database Setup Upgrade Site Reinstall Only Sets up just a database in selected folder You can choose sample or mini mal database See Also Setting up a Database on page 45 InstallShield Upgrade Site lt Back Cancel Reinstall Use if you have an ear lier version of Ektron CMS400 NET See Also Upgrading Ektron CMS400 NET on page Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 42 Installing Ektron CMS400 NET w se Select the type of site you want to CMS400 Site Setup InstallShield Wizard install Example site or Minimal The sample site Select the setup type that best suits your needs Setup Type contains e Two users 1 Please select which type of site you would like to setup administrator 1 editor e Sample content Minimal best for site integration e Sample images
71. d password admin and click Login 4 You are logged into Ektron CMS400 NET NOTE If you get a message that the application is locked log in using the username and password builtin builtin You get the message if your license key is invalid or has not been entered yet Modifying Configuration Settings After you log in access the Workarea by clicking on the Workarea button From there you can modify the configuration settings Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 106 Migrating Your Site to Ektron CMS400 NET Set up Active Directory If plan to use Active Directory configure this now The settings for Active Directory can be found in the Settings gt Configuration folder Refer to Active Directory Integration in the Administrator Manual Modify the Setup Screen The Ektron CMS400 NET setup section is located under the Settings gt Configuration folder The setup section allows you to configure items such as your license key style sheet Support max content size and default language see Configuring Ektron CMS400 in the Administrator manual for more information Set up Meta Data Ektron CMS400 NET includes extensive metadata support settings for metadata definitions can be found under the Settings gt Configuration folder in the Workarea You can have as many metadata definitions as needed See Metadata in the Administrator manual for more information Set up XML Configurations
72. database server to which Ektron CMS400 NET is installed If installed locally the value is localhost This value is set during installation at the Host screen ek_dbConnectionType Should be SQL for SQL authentication ek_dbDatabase MSSQL is currently the only supported database Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 65 Managing the web config File ee ek_dbUsername If required specify the username used to connect to the DSN This user account must have at least read and write permissions to the database Note This value can be blank if you are using Windows authentication ek_dbPassword If required specify the password for the username given It should match your database name Note This value can be blank if you are using Windows authentication ek_dbUseTransactions not used currently for future use For SQL authentication set to false In this case username and password are required For Windows authentication set to true If set to true Windows handles security when connecting to the database In this case NET impersonates the user coming from IIS eliminating the need for the ASPNET account ek_dateFormat Enter a pattern describing how dates and times are stored in your database ek_sitePath The location of Ektron CMS400 NET relative to the Web root This value is set during installation at the Site Path Directory screen If you move Ektron CMS400 NET to another folder you must update th
73. duction Servers on page 113 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 115 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 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 112 Moving Content from Staging to Production Server Deploying Separate Staging and Production servers Ektron CMS400 NET 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 e Basic Deployment on page 114 e SQL Replication and CMS Load Balancing on page 114 e Deploying with MS Application Center on page 114 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 113 Moving Content from Staging to Production Server Basic Deployment This scheme provides the most rudimentary methods for transferring
74. e Click Accept to EKTRON INC SOFTWARE LICENSE AGREEMENT accept the agree ment READ THIS BEFORE LOADING SOFTWARE e Click donot YOUR RIGHT TO USE THE PRODUCT DELIVERED IS SUBJECT TO TH l CONDITIONS SET OUT IN THIS LICENSE AGREEMENT USING THIS F accept if you do SIGNIFIES YOUR AGREEMENT TO THESE TERMS IF YOU DO NOT AC not accept the SOFTWARE LICENSE AGREEMENT DO NOT DOWNLOAD agreement This Re fe CUSTOMER should carefully read the following terms and conditions before action ends the L De g software program s contained herein the S oftwarel Downloading andor et ee or copying the Software onto CUSTOMERS computer hard dive indicates setup program 3 es acceptance of these terns and conditions If CUSTOMER does not agree y this agreement CUSTOMER should not download Ektron Inc IE ktroni grants and the CUSTOMER accepts a nontrarnstera nonexclusive License to use the Software on the following terms and condit 1 Aight to use The Software is licensed for use only in delivered co copy of the Software is licensed for use only on a single URL Each license accept the terms of the license agreement Ol do not accept the terms of the license agreement Installshield Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 37 Installing Ektron CMS400 NET ee ee Select Complete to install all a i CMS400 InstallShield Wizard possible eee components Setup Type Or s
75. e Information on Windows XP Service Pack 2 004 3 Disabling the Popup Blocker cccccesseeeseeeeseeeeseeeeseeeeeneeeanes 3 EnabinO POPUD WINGOWS ai ccoinesniosauindanstestinadeneetecrnseiasuteanmmamesuennonien 3 Download and Installation with Windows XP SP2 4 Upgrading Ektron CMS400 NET cccsseceseeceeeeeneees 7 The Base Folder ares sirens eden tae anee stares banda cnetameanatvcuantienmaisiavabseantees 7 TNE Upgrade Procedure iieseiiiistsstssinivsnssceasivenadacsussnscunsadansesvinwedess 8 Performing the Upgrade ccssssscsesseeseesseeeeeneeseeneeseeseeneeneenees 9 What Happens Next cacceeect ee detnestennscad scmcesseecncetecnentencdesecestecedeetoawns 13 Upgrading Your Database cccccccsessesesseesesseeenseeeeeeeenneeneneees 13 aE L E E NE E E E 14 Performing the Database Upgrade ccceceseeeeeeeeeeeeeeeeeeeeeeeees 14 Backing Up Databases ssnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnne 16 Backing Up a Microsoft SQL Database ccceeccceeeeeeeeeeeeeeeaes 16 Restoring a Microsoft SQL Database ccccecsessseseeeeeeeeeeeaeaees 20 Backing Up an MSDE2000 Database ccccceceseeeeeeeeeeeeeeeeees 23 Restore an MSDE2000 Database cciccicsccsccsesonscsnacesasmascereonedacteeenadene 23 Updating Application M SSaQeG cccsssccesseeeeseeeneeeeeseeeeneees 24 Pie TE ie xis perasnicieneesaiieinttaninp
76. e Properties window Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 81 Default Web Site Properties Directory Security HTTP Headers CustomEmors Server Extensions Web Sits Perfomance ISAPIFiters Home Directory Documents Wweb Site Identification Description TAREE 8 8 _ IP Address AD Unassigned ICP Poot fo 3 Connections C Urdinted Limited To D connections Conmection Timeo 800 seconds lw HTTP Keepsilives Enabled W Enable Logging Actiye log format wear Extended Log File Format 10 Set the SSL Port that the Web server will use 11 Click OK Updating the web config File Configuring SSL Next configure Ektron CMS400 NET to use the SSL certificate 1 Open the web config file See Managing the web config File on page 65 2 Move to the section of the file that has these settings lt add key ek_UseSSL value false gt lt add key ek_SSL_Port value 443 gt 3 Setthe ex_usessz value to true Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 82 Configuring SSL WARNING If the ek_UseSSL value is true but you did not install the certificate to the Web Server you cannot log into Ektron CMS400 NET 4 Set the ex_ssz_port value to 443 unless you specified another SSL port 5 Save and close the file You are ready to use the SSL support for Ektron CMS400 NET Ektron CMS400 NET Setup Manual Ve
77. e Results Each time an event occurs a log is created in the Synchronizations section of Application Center To view the results of the initial deployment follow these steps Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 141 Deploying with MS Application Center 1 Connect to the cluster you performed the initial deployment on Pt Sa Console Root ai fie Application Center B do EI Ta M EI Po Events l E Monitors fal ZPRODLICTION Events a FR fe Monitors a Applications z Events Synchronizations ra Fy Tobkernakt Tofarmakinn Soarvicac 2 Click Synchronizations on the cluster tree el Uae AOPICACION _Lenter lip Ektroncms a Members Et i APPCENTER DEJ Events E Monitors Ef X ZPRODUCTION oH Events E Monitors a Applications El Health Mannikar Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 142 Deploying with MS Application Center 3 The synchronization information appears on the right side of the screen Synchronizations Fadi Stop Egy Refresh Start Date Start Time Name Status Errors Elapsed Time 6 26 2003 S 07 33 PM Initial Deployment Succeeded T 00 00 03 W 8 28 2003 4 03 21 PM XYZPRODUCTION Succeeded 0 00 01 23 gzglz003 oe AM EkktrongMs Succeeded 0 00 00 07 x General Events Files Scanned 773 61 8 ME Targets ee ef Stabliss co A Files Transferred Files Applied S wv sY Succeeded T 0 0 bytes 0
78. e active date or the version that is presently published The Anchor class is for the other versions of the content block Login Classes dogn The background color of the login and logout screen Folder Control Classes The font attributes of the folder control NOTE The font size cannot be controlled by the style sheet It is set by the browser Library Classes The background color of the three panels in the library Calendar Classes The calendar uses the calendar css style sheet which is installed by default to the Web root directory Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 102 Customizing Ektron CMS400 NET Images Application Images To change the look Ektron CMS400 NET via a logo you must change two images e workarea_logo gif the logo of the application It presently displays the Ektron CMS400 NET logo It lives under oms400scripts images application directory By changing this image the application can be branded to display any other graphic or logo You must use the same size attributes of 155 pixels wide by 77 pixels high Alternate size attributes will cause the application to look wrong e navigation_edit gif This also resides in the application folder This image is used for the left bar in the edit content edit metadata edit summary and add content work areas This image can also be changed but must retain the same size attributes of 128 pixels wide by 500 pixel
79. e the cluster has been configured properly you can deploy Ektron CMS400 NET from the staging server to the production server To create a new deployment follow these steps Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 137 Deploying with MS Application Center 1 Connect to the cluster you created in Connecting to the Staging Server s Application Center on page 122 2 Right click the cluster member acting as the cluster controller which is the staging server and click New Deployment C Console Root lip Application Center o Ed Ektroncms Synchronize Cluster Wew Deplowment All Tasks Mew window From Here f Refresh ac 7 Properties ged Internet I fl Health Mo Help oe Component Services 3 The New Deployment Wizard opens New Deployment Wizard Welcome to the New Deployment Wizard This wizard helps you deploy content and configuration of one or more applications Deployments can be made to one or more selected Application Center clusters or members All specified content and configuration on the deployment targets will be overwritten by this operation If the target is a controller these changes can be synchronized throughout the entire cluster To continue click Next 4 Click Next to proceed Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 138 Deploying with MS Application Center 5 The Deployment Target Options screen appears
80. ection type leave User and Password blank SDE2000 is the default value for the MSDE server installed with Ektron CMS400 NET To install this accept Usermame 4 the default Otherwise enter a cs __ Afekt SQL or MSDE Fassword ektron server that already exists For SQL this would typically be local lt Back Cancel Server MEE InstallShield Username Enter the username you will use to access the database If you are installing the MSDE database delivered with Ektron CMS400 NET the username is Sa Password Enter the password you will use to access the database If you are installing the MSDE database delivered with Ektron CMS400 NET the password is ektron Note If you want to use NT authentication leave the username and password blank This will set up a trusted connection After you complete the screen the installation program creates a database using the provided information Then it tests the database connection to verify that the information is valid and that you can save content If the database name was used previously you are informed and asked to assign a different name If you see the following error message change the Destination Folder to program files ektron cms400v48 sitesetup database CM15400 Site Setup InstallShield Wizard x Setup Error You are missing the file citinetpubewroot ic MS400Exampleweb config which is needed to run setup Ektron CM
81. ed to C Program Files Ektron CMS400 Database Modifying web config After performing the above steps update your web config file to reflect the changes Below is a list of changes to be made ek_dbDatabase Replace the current DBType with SQL ek_dbUsername If required specify the username needed to connect to the DSN ek_dbPassword If required specify the password for the username given Configuring Staging Server s Application Center After you install Ektron CMS400 NET and it functions properly with the MS SQL database configure Application Center on the staging server To do so follow these steps Connect to the staging server via Application Center Create a new cluster including the staging server Configure application settings on the staging server Add the production server to the cluster te SN S Push all files from the staging server to the production server The following sections explain these tasks Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 121 Deploying with MS Application Center Connecting to the Staging Server s Application Center To connect to Application Center on the staging server follow these steps 1 On the staging server open Application Center 2 The Application Center snap in appears imi Microsoft Application Center 2000 E Console Window Help Action view a Gi Application Center Application Center internet Information Services oE
82. eeeeesees 90 OC ieii a a a 90 Glass Explanatio aa aiia 91 General eee seprei mite inai iNEE i Na NRA ERRE EOE h 91 Workarsa Cass wean encensascactclaasencaieeesnaiesuntesermmnssaciaansonnensa beens 91 History SSS ccs cayaiscesacdcraanaiastneadincnds nnii rea E 102 LoM fe Uo oc ar E 102 Folder Control BSS occ sdnmineaice sdenncneriensnaeieasassetennevonzade 102 Library fe iets ce nee ener teeny et Phen n a tenets eet etn re 102 ENSIGN SS Soria nce ce detina sae srmctnceeatnsisndnadieedouenieevandemedeesesuee 102 BY ei E A AE pin ESE S TTET T E E ETE 103 Application Ro oritsos os vsrzarmmaraatenianasnanacdumomnaacsamereausctemensnens 103 Language Mages sissies ieer tetetcersan etic oumehainadcaniacsinscmatmehs penta 103 Migrating Your Site to Ektron CMS400 NET 104 BORER E cia beaded dete E 104 BD eV I spate eccentrics a ied E E ten E E E E 104 RY MAATO cach cnicnsenmutananneanadataiticdiensndaauntanedinedsnaeannrasieasinmethactanines 104 Setting Up Your New Site cccccceseesessseseenseeseeseesseeneeseenees 105 Copy Application Core Files ccccccccccsssseeeeeeeeseeeeeeseeeeeeeeeneeas 105 Serup Me at eee recs ccc arcauasnansaateenaeteusteveniecdsomnpensicaeraetectia gt 105 Modify Application ParameterS cccccccccsssecceeeeceseeeeeeeeeseeeeess 105 Creating a LOGIN Page wccccnsscnccscsccsssecssnesececnsscnnnssecnnessaeasareccnsess 106 UA MV rata staat E E E A ET A E EE E 106 Modifying Con
83. elect Custom Select the setup type to install to select which components to install t a setup type All program features will be installed Requires the most disk spa Select which program features you wank installed Recommende U ETS shield 7 installShig Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 38 Installing Ektron CMS400 NET w o e The installation program copies the necessary files tothe c Program Files folder cm5400 InstallShield a Setup Status Durin g this CMS400 ts configuring vour new software installation process the installation grants the Everyone user group write permissions to the following system me grm LE Ti Ty tt Tt folders es Installing CMS400Example Up loadedimages CMS400Example Up loadedFiles CMS400Example Da tabases After completing the installation you should further configure your installsiied permissions based on your network security model before using Ektron CMS400 NET Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 39 Installing Ektron CMS400 NET w se A screen indicates that the CMS400 InstallShield Wizard installation is ipeae es ok ea complete If you have an MS SQL database InstallShield Wizard Complete proceed to Setting up a Site on page 40 If you are installing an ae MSDE database gri a d res want
84. ellaneous This License Agreement the License granted hereunder and the Software may not be assigned or in any way transferred without the prior written consent of Ektron This Agreement and its performance and all claims arising from the relationship between the parties contemplated herein shall be governed by construed and enforced in accordance with the laws of the State of New Hampshire without regard to conflict of laws principles thereof The parties agree that any action brought in connection with this Agreement shall be maintained only in a court of competent subject matter jurisdiction located in the State of New Hampshire or in any court to which appeal therefrom may be taken The parties hereby consent to the exclusive personal jurisdiction of such courts in the State of New Hampshire for all such purposes The United Nations Convention on Contracts for the International Sale of Goods is specifically excluded from governing this License If any provision of this License is to be held unenforceable such holding will not affect the validity of the other provisions hereof Failure of a party to enforce any provision of this Agreement shall not constitute or be construed as a waiver of such provision or of the right to enforce such provision If you fail to comply with any term of this License YOUR LICENSE IS AUTOMATICALLY TERMINATED This License represents the entire understanding between the parties with respect to its subject matter YOU ACKNOWLED
85. elp e an 4 Internet Information Services 2 AMBROSE local computer H E Web Sites H E FTF Sites ees Default SMTP virtual Sery Statt Stop Pause Whew Rename Refresh Ewer ik 4 The SMTP properties window opens Default SMTP irtual Server Properties d x IP address All Unassion I Limit number of connections to f 0 0 Connection time out minutes 1 Enable logging Active log tamat wat Extended Log File Format Eroperties Cancel Apply Help 5 Click the Access tab Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 73 Configuring E Mail Notifications 6 The access properties appear Default SMTP irtual Server Properties General E Messages Delivery LDAP Routing Security Access control Edit the authentication methods for this TESOUICE Secure communication View or set the seCUIe communications Certificate method used when this virtual server iz accessed R Communication Connection control Grant or deny access to this resouce using Connection IP addresses or Interet domaini names Relay restrictions Grant or deny permissions to relay e mail through this SMTP virtual server OF Cancel Apply Help 7 Inthe Relay Restrictions section click the Relay button 8 The Relay Restrictions window opens Set or remove relay restrictions Ektron CMS4
86. figuration Settings cscssssessssseeseeseeeeees 106 Setup Active WGI eruina kct eea AREER 107 Modify the Setup Screen eisccasceiisdechaxvecsaddadsndeetnsereiwarsistacssonbicediceeen 107 erup Merd DAs rE TAE 107 Setup AML Conigu ralionS asirieni rinka nE NR aA naan 107 Creating Ektron CMS400 NET Users cccccssseeseeseeseneees 107 Configuring Content and Forms Folders ssccsessseseeees 108 Creating your Templates scccccesseecseeseeeenseeseeseeeeeeeesensees 109 Migrating Creating Content ccccesseeseeeeeesseeesceeseeeseeees 109 I SRE soigner ra eian 109 Advanced FeatureS nsssnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnm 110 Email NoNe ATION saeia aenn AR Ea aai 110 D e E E EE EE A ANE A AT E NEET T E 110 Moving Content from Staging to Production Server 111 VOTV E W na E EIA 111 DESI PRACUCES caninos ano o aaa aa 111 Ektron CMS400 NET Setup Manual Version 4 8 iii Managing an Architectural Change cccccsssseeeeeeseeeeeeeeeessenees 112 Deploying Separate Staging and Production Servers 113 Pasie ISG Sil erari metals 114 SQL Replication and CMS Load Balancing ccccceeeeessseeeeeees 114 Deploying with MS Application Center 0 cccceccsseeeeeeeeeeeeeeeees 114 Disabling Authoring on the Production Server 115 Deploying with MS Application Center 00 117 OO T ei ces accra secu vnee
87. files operate the workarea library and content functions They reside in the CMS400Example CMS400Scripts directory Set up the Database Since the content is stored in a database you need to create one To learn how to set up a database see Setting up a Database on page 45 Modify Application Parameters After you install and create the Ektron CMS400 NET database modify the web config file that installed to the directory to which you installed Ektron CMS400 NET Edit that file and modify the following settings ek_dbDatabase The type of database you are using Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 105 Migrating Your Site to Ektron CMS400 NET Setting pein O ek_dbUsername The username and password if your database ek_dbPassword requires one ek_sitePath The relative path from Web root to the scripts folder NOTE Ifyou are using SSL the settings you need to modify are explained in SSL Support on page 31 Creating a Login Page Now that everything is set up you can create a login page You can either copy the one from the sample site or create your own A list of the content tags can be found in the Ektron CMS400 NET Developer s Reference Manual Log In To log into your Ektron CMS400 NET Web site follow these steps 1 Browse to the login page you created and click the Login button A login dialog box opens asking for a username and password Enter the default username admin an
88. ges the value of ek_MenuDisplayType in the web config file to 1 8 You are notified that files are moving to the sample site directory 9 Your web config file is updated with information needed to run Ektron CMS400 NET Only the section of the file between the lt appsettings gt tags and the section within lt http modules gt tags are affected If other applications use the web config file the upgrade does not affect their sections Note In the web config file the default setting for EnableMultilingual is off Also the DefaultContent Language IS English 1033 10 You are prompted to upgrade the database Click OK Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 11 Upgrading Ektron CMS400 NET Ektron CMS400 NET attempts to create an Ektron CMS DB Upgrade Utility mm xi ODBC connection If the upgrade fails to create one NOTE You should back up your database prior to running this utility follow the directions in Creating a New DSN on page 30 Then continue with the next step If it can create an ODBC connection the screen in the right column appears From the Product dropdown list select Pwd CMS400 When you do the database type MS SQL Type appears in the Type field PP yP Language English U S 1033 Select the DSN for the database from the drop down list Mote Language type is for the type of language l being used in your CMS content for your entire Specif
89. go bar area the toolbar area the folder buttons and user interface area In the following example the font is green Language ID Status Date Modified Last Editor 1033 12 A 14 Jan 2005 01 14 21 PM Application Administra Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 96 Customizing Ektron CMS400 NET A Defines properties of links in the workarea before the links have been selected The following example shows the links in green a x View Contents of Folder Con E Le lh beGhee me 7 E Language IC CMS Developer 1033 12 fe EE i Fil Fi T A ACTIVE Defines properties for links currently active The following example shows the active link red ae Calendar H Contacts A Visited Defines properties for links visited The following example shows the visited links in navy blue View Contents of Folder Books Title ASP NET Unleashed Content Management Bible HTML for the World Wide Web with XHTML and CS5 Microsoft ASP NET Programming with Microsoft Visu Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 97 Customizing Ektron CMS400 NET Cass Besepton TD titlebar error Defines error display properties The following example shows the error displayed with a silver background and red font Active Directory Setup abe be tected u BR mar TD input box text Defines the properties of the text that appears before a text box
90. ication Strings Update Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 24 Upgrading Ektron CMS400 NET 2 The Language Update Utility opens Languages Options M English Repopulate iW French Add New Strings IY German Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 25 Upgrading Ektron CMS400 NET 3 Select the DSN for the database from the drop down list Languages Options lw English Repopulate M French Add New Strings M German 4 Enter a username and password with permissions to the DSN if required Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 26 Upgrading Ektron CMS400 NET 5 Select the type of database you are using It will be updated with the language strings Cy Ektron CMS Language Update Utility a Database Information cMs400 A DSN CMS 400 A M English Repopulate iw French Add New Strings M German Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 27 Select the action you want to perform Repopulate deletes all strings and repopulates the database Add New Strings adds only new strings in the current release of Ektron CMS400 NET Recom mended if you changed existing strings Upgrading Ektron CMS400 NET Az Se Cy Ektron CMS Language Update Utility Database Information OSH User Pass Languages Uptions Iw English I French W German i Repopulate C Add New Strings Ektron CMS400 NET Setup
91. ion 4 8 Revision 3 17 Upgrading Ektron CMS400 NET 7 Add a location to back up the file SOL Server Backup CMS400Example Transaction log f File and filegraup Backup to Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 18 Upgrading Ektron CMS400 NET 8 Set any options SOL Server Backup CMS400Example see Ai Venfying the backup will read the entire backup and check for media integrity Checking the identity and expiration of the media Eject tape after backup Remove inactive entries from transaction log Check media set name and backup set expiration Media set name Backup set will expire After 1 daps C Dn 1 21 2006 RRS ERREN Y he angi pees ested och i Dc lec oe seas eon cae PN Initializing tape or disk media set erases the previous contents of the media and labels the media set with a name and description F Initialize and label media Media set name 9 Click OK If the Backup is successful this window appears SOL Server Enterprise Manager 1 The backup operation has been completed successfully Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 19 Upgrading Ektron CMS400 NET Restoring a Microsoft SQL Database The following is an example of the steps to restore a backup copy of a Microsoft SQL Database 1 Open Microsoft SQL Server Enterprise Manager 2 Click on Microsoft SQL Servers gt SQL Server Group ii SOL Server En
92. ion cluster of multiple servers The staging server does not need to be a member of the production cluster For more information see Deploying with MS Application Center on page 117 Disabling Authoring on the Production Server Follow these steps to disable authoring on the production server Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 115 Moving Content from Staging to Production Server 1 Hide login buttons by setting the Login Server Control s visibie 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 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 116 Deploying with MS Application Center Deploying with MS Application Center Overview By default Ektron CMS400 NET is installed directly ona production server and a virtual staging server manages changes to the Web site s content and assets This model works for most users but other methods can be used for staging Three major uses of staging are listed below a i A staging to production model where no changes are made on the production server Ekiran CMS Ektran CMS Workstations Staging Server Production Server A staging to production model where changes are made
93. iption to publication cme300sample from Publisher 225 AGING Create the subscription in database cme300sample_ production on Subscriber 72ZPRODUCTION The Distribution Agent uses the specified login to connect to the Distributor To monitor replication activity for this subscription expand the Subscriptions folder 21 Click Finish to complete the wizard Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 163 Deploying with MS Application Center 22 A message informs you that the pull subscription was created successfully SOL Server Enterprise Manager SQL Server Enterprise Manager successtully created a pull slibscription to publication cre 300sample The initial snapshot for publication cme300sample ts not available This subscription will be initialized after the shapshot i available 23 Click Close to close the dialog box 24 The box closes 25 A Pull Subscription folder appears on the database s data tree with the new pull subscription added Sa SOL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server Group XYZPRODUCTION Windows ea Console Window Help Action view Tools m Ey SEAN By f at Tree Pull Subscriptions 1 Item Status Console Root Microsoft SOL Servers E SQL Server Group El cP SYZPRODUCTION Windows NT E Databases A U cmsa00sample production ae
94. is value ek_buildNumber ek_dbTrustedConnection This value is set by the installation program You typically would not change it ek_version This value is set by the installation program You typically would not change it ek_appPath This element is prefixed by the ek_sitePath value and describes the location of the cms400scripts folder This file stores external applications such as eWebEditPro and eWebDiff templates and the images folder Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 66 Managing the web config File ee ek_xmlPath The location of the xmifiles directory The ek_sitePath path is prefixed to this location You would only change this value if you want to move the location of the xml files relative to the Web root ek_pluginDir not used currently for future use ek_appName The name of the application CMS400 You typically would not change this value String Values These strings appear in Ektron CMS400 NET before the user logs in They are placed here because this file is outside the database Edit them if you want to translate them to another language or to make them more specific to your installation ee The following error occurred while trying to login Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 6 N Managing the web config File ee ee ek_String_15 Domain ek_applmagePath The folder that stores the images within Ektron CMS400 NET s
95. k SMTPServer value localhost Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 71 Configuring E Mail Notifications ek SMTPServer value 127 0 0 1 ek SMTPServer value myname e Remote Set up an SMTP server on a remote system The SMTP server on a remote system can be something like this ek SMTPServer value smtp yourserver com ek SMTPServer value yourserver com After the SMTP server is set up configure it as described in Verification for Relay on page 72 Verification for Relay To verify that your Ektron CMS400 NET Web server s IP address supports relay through your SMTP server follow these steps NOTE The WWW and SMTP components of IIS must be installed on the Web server to which Ektron CMS400 NET is installed 1 On your SMTP server access your Internet Services Manager in the Administrative Tools S Internet Information Services File Action View Help gt 2 S gt 0 Bg Internet Information Services Local Version El 4 AMBROSE local computer SX AMBROSE local computer Yes 115 v5 1 Ea JT Web Sites H FTP Sites f Default SMTP virtual Server 2 Inthe IIS Management Console select the SMTP virtual server 3 On the Action menu click Properties Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 72 Configuring E Mail Notifications S Internet Information Service File Action View H
96. l button 2 When the next window appears the Information Bar displays this message To help protect your security Internet Explorer stopped this site from installing an ActiveX control on your computer Click here for options 3 In place of the editor the following message appears Click here to install the following ActiveX control eWebEditPro from Ektron Inc 4 Click on either message and select Install ActiveX Control Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 5 Preparing for Windows XP SP2 http J ektron com eWebbditPro Installation Micros A elle id To help protect your security Internet Explorer stopped this site From installing an Activex control on your computer Click here for options eWebEditPro Automatic Download and Installation If successful the words Installation complete will appear in the box below Click here to install the following Actives control ewebE diPto irom Ektran Ine Install Activex Corral What s the Risk If a small red X appears try downloading the chent installation program and running it 9 Error loading Donebisg Internet Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 6 Upgrading Ektron CMS400 NET Upgrading Ektron CMS400 NET The upgrade procedure copies Ektron CMS400 NET s latest features to your Web server Unlike previous Ektron upgrades which replaced the existing version with the new one
97. ll Tasks d Database Role New Window From Here Database Diagram Table Delete l VIEW alee Stored Procedure Properties Extended Stored Procedure Rule Hlp Default User Defined Data Type User Defined Function Hew Full Text gatalog Pull Subscription bs 3 The Create Publication Wizard opens Create Publication Wizard Welcome to the Create Publication Wizard This wizard helps you publish your data so that it can be shared with Subscribers With this wizard you will Publish the data in database crns300sample Filter the data in the publication Set the publication properties After the publication i created the data can be shared with servers munning SQL Server and heterogeneous data sources by creating subscriptions 4 Back Cancel Help 4 Click Next to begin Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 151 Deploying with MS Application Center 5 The Choose Publication Database screen appears Create Publication Wizard Choose Publication Database Choose the database that contains the data or objects you want to publish Databases cms 00samnnole Morthuvirid pubs 6 Choose the Ektron CMS400 NET database and click Next 7 The Select Publication Type screen appears Create Publication Wizard Select Publication Type Select the publication type that best supports the requirements of your application
98. m Files Ektron CMS400 Location of the necessary components for Ektron CMS400 NET Displayed here is the result of adding these resources to the application ira Applications lt Help ee F Administration Web Site Site 2 B 15 2003 2 06 42 PM allsites 5 15 2003 2 06 42 PM F Application Center 2000 Administrative Site 5ite 4242 B15 2003 2 06 42 PM bobapp B 15 2003 5 34 21 PM A Default Web Site Site 1 B 15 2003 2 06 42 PM Ektron CM5300 e2e 2003 4 36 45 PM Contents Ektron CMS300 Resource Type airs Resources Add Remove C Program TETTE T HKEY LOCAL MACHINE SOFTWARE Ektron NOTE You can also add Registry keys etc here The three resources listed above are required Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 133 Deploying with MS Application Center Adding the Production Server to the Cluster The next step in configuring Application Center on your staging server is to add the production server to the cluster To do so follow these steps 1 Connect to the cluster you created in Connecting to the staging Server s Application Center on page 122 2 Right click on Members in the cluster tree Click All Tasks gt Add Cluster Member ree Console Root S i Application Center bib Ektroncms E E a E E a Ann CRITEN a Hew Window From Here k E Refresh cai E Interne Properties E Health T lo Compor Help 4 The Add Cluster Member Wizard o
99. mple English JILTIN Administrators Windows Group Permit master English OS P Te Se SOL Server Login Properties New Login General Server Roles Database Access eee SOL Server Login Properties New Login List Mames Front FEN TETZEL Names E Guest Built in account for quest access to the A HelpAssistant Remote Desktop FAccount for Providing Remote Assistarn Ft install Todd Install IUSA_TETZEL Internet Guest A Built in account for anonymous access Wak TETZEL Launch WS Proc Built in account for Intermet Information i SOLD ebugger SQLDebugger This user account is used by the Visual SUPPORT _ 388945480 CN Micre This is a vendor s account for the Help La E test test test v Add Merb Search TOTYVOCI ANICOo TOTTSCI Defaults Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 52 Installing Ektron CMS400 NET wo se On the Database Access tab click SOL Server Login Properties New Login the CMS400Example General Server Roles Database Access database Then assign permission to read and write a to that database Permit Database as illustrated OE CMS200Sample OG CMS300_v45_MSSO0L O CMS400Min CMS4005 ample IUSR_TETZEL O E Northwind O master m ee Specify which databases can be accessed by this login Database roles for LM S4005 ample Permit in Database Role A db_datareader a2 db_datawriter E F db_denydatareader E F db
100. n CMS400 NET Setup Manual Version 4 8 Revision 3 14 Upgrading Ektron CMS400 NET 1 Click the Windows Start button then follow this path Programs gt Ektron gt CMS400 gt Utilities gt Database Upgrade If this path does not work click the dbupgrade exe file located under the c Program Files Ektron CMS400v48 Utilities folder 2 The Ektron CMS400 NET Database Upgrade utility opens MOTE ou should back up your database prior to running this utility OSH User Pid Type Language English U S 1033 Mote Language type is forthe type of language being used in your CMS content for your entire site Update Close Version 4 7 5 For information on backing up a database see Backing Up Databases on page 16 3 Follow directions beginning with Select the DSN for the database from the drop down list on page 12 4 Click the Close button to close the dialog Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 15 Upgrading Ektron CMS400 NET Backing Up Databases To protect information contained within the database it is recommended that you back it up before performing a database upgrade This section describes how to backup and restore Microsoft SQL and MSDE2000 databases The steps to perform each are in the following sections e Backing Up a Microsoft SQL Database on page 16 e Restoring a Microsoft SQL Database on page 20 e Backing Up an MSDE2000 Database
101. n using the following table for reference Continuously Propagates data modifications between Publisher and Subscriber immediately Schedule Runs the Distribution Agent hourly default or daily weekly or monthly Choosing a frequency other than Continuously increases the latency between the Subscriber and Publisher On Demand Run the Distribution Agent only when specifically requested For demonstration purposes we choose On Demand so we can synchronize the databases with a click of a button 17 Click Next to continue Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 162 Deploying with MS Application Center 18 The Specify Subscriber Security screen appears Pull Subscription Wizard Ea Specify Subscriber Security Specify the login used by the synchronization agent to connect to the Subscriber Specify the login the synchronization agent will use to connect to the Subscriber When connecting to the Subscriber C mpersonate the SQL Server Agent account on Y2PRODUCTION trusted connection f Use SOL Server Authentication Login fa Confirm password Faszword Back Cancel Help 19 Specify the login used by the synchronization agent to the subscriber Then click Next 20 The Completing the Pull Subscription Wizard appears Completing the Pull Subscription Wizard Click Finish to subscribe with the following options Create a subscr
102. ncpeteneneenanduvaberwievenniancenses 117 WwWhatis Deployment csi tavcpeaemoncanedontneieraetunceioiesbnahticinenmoeacsinnns 118 Other Configurations ccccccsscecceeeeesseeeeeseeeeeeeeeseeeseeeeeseaaaees 119 PU E E o E T sien aeal ose E E E E E 119 BPR MI GUNN Sa siirsin a 119 oy fo 8 0 ol ee nee ee eee eee ee eee 119 Deployment Model Configuration cccccseeseeeteneeeeeneeeseens 120 Configuration OVEN VIEW sctosiisciceciasnshedoesteseiccunasaneiweesvenntieniorssis ese 120 Installing Ektron CMS400 NET on the Staging Server 120 Setting Up a MS SQL Database for Ektron CMS400 NET 121 Modifying WS fis cancers cneanenentecad aeeicdatidomnedessomureadarnearettenansie 121 Configuring Staging Server s Application Center ccccee 121 Connecting to the Staging Server s Application Center 122 Configuring the Application Settings for the Cluster 130 Adding the Production Server to the Cluster cccc 134 SV Me FSS innn EE 137 Viewing The TC SUIS saussaie nR e 141 Configuring the Production Server sssccscsssscchedoiveissiiwaadesiononsenaznnenes 143 Before You Configure the Production Server c ccecceeeeees 144 Creating Blank MS SQL Database cccccccsssesseeeeeeeeeeees 144 Configuring MS SQL Database cccccccccssseseeeeeeeeeeseaaeeeeeeeees 144 Registering Production Server s MS SQL Server 0000
103. ng E Mail Notifications CDOSYS NOTE An email is sent to notify users when a task such as approving a content block or submitting a form was performed or needs to be performed This section explains the steps needed to use Microsofts SMTP service to enable e mail notification in Ektron CMS400 NET To process email Ektron CMS400 NET uses the CDOSYS model Using the Simple Mail Transport Protocol SMTP and the Network News Transfer Protocol NNTP standards CDOSYS enables applications based on Windows XP Windows 2000 or Windows 2003 to route e mail and USENET style news posts across multiple platforms CDOSYS the successor to CDONTS is as easy to use as CDONTS but is more powerful by letting authors create and view sophisticated emails using html and data sources If the SMTP server that is processing email does not find CDOSYS installed it tries to use CDONTS as a mail server protocol Set up SMTP Server NOTE For CDOSYS to work set up the SMTP server on your local system to which you installed Ektron CMS400 NET or a remote system that sends and receives email To access an SMTP server on a local or remote system consult the system administrator who manages email in your organization This administrator may not be the same as the Ektron CMS400 NET administrator e Local Before setting up an SMTP server on your local system install IIS The SMTP server settings on a local system would be something like this Ne
104. nns maxoccurs unbounded ektdesignns nodetype element ektdesignns name book gt lt legend contenteditab le true gt lt font color 0080ff gt Book lt font gt lt legend lt div class desigqn membrane contenteditable true ektdesignns nodetype content gt cpetlabel contenteditable true for IDAFIECCvexyv unse lectable off gt lt strong gt Tit le 6f160 lt strong gt lt label gt GA160 48160 lt input id citle onblur desiagn validate rei For easier administration add the Web site as a Trusted site By default this change disables the pop up blocker Download and Installation with Windows XP SP2 The installation of the Ektron editor is only required the first time it is used and for every upgrade The automatic installation supported in IE uses a pop up to walk the user through the process Therefore the first step is to enable pop up windows see Enabling Popup Windows on page 3 An additional step to install the editor requires an extra mouse click by the user Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 4 Preparing for Windows XP SP2 If you are an administrator you may want to configure client computers to avoid these extra steps One simple way is to add the Web site that hosts Ektron products as a Trusted Site When installing the editor the user should follow these steps 1 When the Automatic Download and Installation page appears click the Instal
105. nternet Information Services H E Health Monitor oe Component Services Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 130 Deploying with MS Application Center 3 The applications page appears on the right side of the snap in a Microsoft Application Center 7000 a Console Window Help am 2 Tree Applications Action view Console Root Eh Application Center E aie a Administration Web Site Site 2 8 15 2003 Hr ea sore fe allsites 5 15 2003 S Application Center 2000 Administrative Site Site 4247 815 2003 fe bobapp 6 15 2003 fe Default Web Site Site 1 8 15 2003 A Synchronizations a Internet Information Services H E Health Monitor i Component Services Contents Administration Web Site Site 2 Resource Type All Resources dd Remo nf Administration Web Site Site 2 4 Click New Be New in the toolbar at the top of the applications section 5 The Create a New Application dialog box appears Create a new application Web Page Dialog Enter a name For the new application Mame cancel 6 Enter a name for the new application in the displayed field and click OK Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 131 Deploying with MS Application Center 7 The dialog box closes and the applications list is updated with the new application Applications Be New Os Delete BA Rename E
106. odel 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 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 111 Moving Content from Staging to Production Server e 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 e 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 For more information see Managing an Architectural Change on page 112 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 Pro
107. ollow the steps for creating a new site as described in Setting up a Site on page 40 When prompted to select a folder to which you want to install the files choose the folder you created in Step 1 Step 2 Set up New Database After installing an Ektron CMS400 NET site it is easy to create a new starter database You can create either a sample or minimal database If you want to create a database for your content you typically install a minimal database To set up a database follow these steps 1 From the Windows Start menu follow this path Start gt Programs gt Ektron gt CMS400 gt Utilities gt SiteSetup 2 On the first screen that appears choose Database Setup only Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 57 Installing Ektron CMS400 NET CM15400 Site Setup InstallShield Wizard Setup Type Select the setup type that best suits your needs Thank you for installing CMS400 The following wizard will allow vou to setup upgrade or reinstall a CMS400 site E Full Site Setup and Optional Database Setup Installshield Back Cancel 3 Follow the steps for creating a new database as described in Setting up a Database on page 45 Be sure to assign the database a name other then the default Also when asked to enter a SQL or MSDE server enter the server name or IP address WARNING Do not use the instance name cms400MsDE2000 it will cause an error
108. on Full Site Setup and Optional Database Setup gt CMS400 gt Utilities gt Database Setup Only Site Setup CMS400 Site Setup InstallShield Wizard Setup Type Select the setup type that best suits your needs Please select which type of site You would like to setup InstallShield Back Cancel 3 A message recommends M5400 Site Setup InstallShield Wizard backing up your Web site before proceeding os 5 Ektron recommends that you backup your site and database prior to any upgrades Important Ektron strongly urges you to do this If you back up and then encounter any problems during installation you can return your site to its state before the installation After backing up your site click OK to proceed Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 9 Choose an application directory If you are not sure use the default C Program Files Ektron CMS400v48 This directory stores Ektron CMS400 NET components and utilities Choose a site path directory If you are not sure use the default webroot CMS400Example The site directory maintains Web site templates the CMS400scripts directory etc Note that the upgrade only updates the web config file Ektron CMS400 NET assembly files Ektron CMS400 NET script files and Web Service components It does not update your templates nor other files not mentioned above Upgrading Ektron CMS400 NET C
109. on about updating the strings later see Updating Application Messages on page 24 Languages Uptions M English Repopulate M French Add New Strings MW German 18 A screen indicates that the upgrade is complete Click the Finish button to end the upgrade 19 Rebuild the site solution in Visual Studio NET What Happens Next After upgrading your site and rebuilding the solution you are ready to use Ektron CMS400 NET If you did not run the database upgrade or language update during the installation you need to do it manually The next sections explain how to do that Upgrading Your Database lf the database upgrade was unsuccessful during installation or you chose to do it outside of the install you need to manually upgrade your database Use the Database Upgrade utility supplied with the installation program to do so Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 13 Upgrading Ektron CMS400 NET Prerequisites Before you can upgrade your database be sure the following conditions are met e Ektron CMS400 NET is installed on your server See Installing Ektron CMS400 NET on page 35 or Performing the Upgrade on page 9 for more information e A DSN exists on your server that points to the old database If one does not see Creating a New DSN on page 30 With these two conditions met you can upgrade your database Performing the Database Upgrade To perform the database upgrade Ektro
110. only in delivered code form Each copy of the Software is licensed for use only on a single URL Each license is valid for the number of seats listed below the Basic Package Any use of the Software beyond the number of authorized seats contained in the Basic Package without paying additional license fees as provided herein shall cause this license to terminate Should CUSTOMER wish to add seats beyond the seats licensed in the Basic Package the CUSTOMER may add seats on a block basis at the then current price for additional seats see product pages for current price The Basic Packages are as follows Ektron CMS100 Licensed for ten seats 10 named users per URL Ektron CMS200 Licensed for ten seats 10 named users per URL Ektron CMS300 Licensed for ten seats 10 named users per URL Ektron CMS400 NET Licensed for ten seats 10 named users per URL Ektron DMS400 Licensed for ten seats 10 named users per URL Ektron eWebEditPro Licensed for ten seats 10 named users per URL Ektron eWebEditPro XML Licensed for ten seats 10 named users per URL For purposes of this section the term seat shall mean an individual user provided access to the capabilities of the Software The CUSTOMER may not modify alter reverse engineer disassemble or decompile the Software This software product is licensed not sold 2 Duration This License shall continue so long as CUSTOMER uses the Software in compliance wi
111. onsole Root a Microsoft SQL Servers aYe2PRODU Cwindows MT eS T AGING indows MT E fa sYZSTAGING Windows MT Now that the production server is registered we can configure the two databases Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 149 Deploying with MS Application Center Configuring the Staging Server s Database The staging server s database publishes all content in the Ektron CMS400 NET Web site The production server s database pulls data from that database and stores it as well To configure the staging server s database to publish the data follow these steps 1 Inthe SQL Enterprise Manager on the staging server connect to the staging server s SQL server and access the Databases folder i SQL Server Enterprise Manager Console Root Microsoft SQL Servers SQL Server Group XYZSTAGING Windows NT Piel Ea a Console Window Help la Action Wew Tools am A s N amp 8 EF Tree Databases 68 Items J Console Root 3 Microsoft SQL Servers Ee SOL Server Group H E SYZPRODUCTION Windows MT SVESTAGING Windows MT oea Databases H E Data Transformation Services H E Management H E Replication H E Security i Support Services Fi Meta Data Services Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 150 Deploying with MS Application Center 2 Right click the CMS400Sample database and click New gt Publication mz TE 1 A
112. or Relay incuasiaicaiinasienndeinascsdiesviadiiannialeaiivesieiarenceusns 72 Configuring SMTP Settings cccccssssessesseeseeseeseeeeneeneenees 75 The Encrypt Password Uy sccceccenatet ccencecetecmsocerwasreqnecemteceiestesndens 76 Error Messages ae nee ee ae ee ee ee eee ee 77 RU A eG ea bautsdrsmracnanariania ceeds E 78 UNV So Larina a RES 79 Setting Up the Certificate c ccccecesessseeeeeesseeseeeneeeeseeeneees 79 Updating the web config File ssccsssseeesseeeeseeeeeeeeneeeeeeees 82 Customizing Ektron CMS400 NET ccccccseseeseseeeeeeeeens 84 Customizing Ektron CMS400 NET Emails 00008 85 Mro duU hOM iiini 85 M E a Ea 86 List of Ektron CMS400 NET Emails ccscceseseeseeeeeeees 87 Notify Approval Process Complete ccccccceeeeeeeeeeeeeeeeeeeeeeees 87 Deletion of Content Approved ccccccccseccceseseeeeeeeeeseseeeeeeeaes 87 Immediate Deletion of Content cccccccccessceeeeeeeeseeeeeeeeees 87 Ektron CMS400 NET Setup Manual Version 4 8 ii Approved Content Awaiting Go Live Date ceeeeeereee 87 Approved Content Published Immediately ccccceseeees 88 Decline Approval HEQUSS siisiicccsrisisaronisosemnniasaasawinacmaetecssmaveinenes 88 Send Approval Message cceecccecceeeeeeeeeeeeeeeeeeceeeeeeeeeeseeeeeeeeeeaas 88 Branding Ektron CMS400 NET scsccssssesseseeeesee
113. or type the name of one or more servers in the Available servers bow Added servers aT2 PRODUCTION F Available servers paea o o ENG MYANCOFFEND ENG PMCCARTHEY JLUHTJARY EMIGLIOA4I DLL ddd gt MAREE TINGSERYWER MIS AYELLE 4 Remove MPROYWENCHER SHAALLAIRE SGADELL1 SHAEMACT 8 Click Next 9 The Select Authentication Mode screen appears Register SOL Server Wizard x Select an Authentication Mode Select the authentication mode that you use to connect to SQL Server Connect using The Windows account information use to log on to my computer Windows Authentication The SOL Server login information that was assigned to me by the system administrator SQL Server Authentication lt Back Cancel 10 Choose the authentication mode you want to use Then click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 147 Deploying with MS Application Center NOTE This example uses SQL Server authentication If you chose Windows Authentication skip to step 14 11 The Select Connection Option screen appears Register SOL Server Wizard Select Connection Option When you connect using SQL Server account information you can shore your login name and password or provide tt each time you connect f Login automatically using my SQL Server account information Login name Password C Prompt for the SQL Server account information when connecting
114. ou can move Ektron CMS files templates assets uploaded images amp 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 Application Center 2000 divides Web site content and code into applications that can be updated independently These Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 114 Moving Content from Staging to Production Server 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 Firewall Application Center can deploy content to foreign clusters so that network administrators can easily move content and applications from a staging server to a product
115. page 82 eT ek_MailFormat The format of the email created in Ektron CMS400 NET A value of HTML generates email in HTML format while a value of Text generates plain text email Active Directory Server Configuration ek_ADEnabled Whether your Ektron CMS400 NET uses Active Directory support ek AUTH_ Protocol The directory access protocol used with the Active Directory feature The default value is LDAP Other protocols are GC global catalog and WINNT Menu Settings ek_UserMenuType Determines the appearance of the menu that appears within every content block after the user signs in 0 New dynamic menu menu only appears when user moves cursor over content block 1 Old classic menu menu always appears See Also Ektron CMS400 NET Administrator Manual section Introduction to Ektron CMS400 gt Getting Started gt Recognizing Content Blocks gt The Floating Toolbar ek_MenuDisplayType This setting only works if ek_UserMenuType Is Set to zero 0 Determines the appearance of the menu that appears within every content block after the user signs in 0 Horizontal menu icons are arranged horizontally 1 Vertical menu icons are arranged vertically and include the tooltip text See Also Ektron CMS400 NET Administrator Manual section Introduction to Ektron CMS400 gt Getting Started gt Recognizing Content Blocks gt The Floating Toolbar Ektron CMS400 NET
116. pens Click Next to proceed Add Cluster Member Wizard Welcome to the Add Cluster Member Wizard This wizard helps you add a server to an existing cluster Two network adapters are required for Network Load Balancing MLB Web content on the server that you are adding to the cluster may be overvrither To continue click Next Cancel Help Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 134 Deploying with MS Application Center 5 The Name and Credentials screen appears Add Cluster Member Wizard Hame and Credentials Enter the name of the server to add and provide credentials with administrative privileges on the server Server name Browse User name Password Domain ext gt Cancel Help 6 Click Browse to locate the server to add to the cluster NOTE If you know the name of the server you want to connect to enter the name of the server in the field and skip this step 7 The Select Computer screen appears Select Computer Look in a WORKGROUP al APPCENTER WOREGROUP m EKTRON PRODUCTS WOREGROUP ml SQAEMACT WOREGROUP ml PRODUCTION WOREGROUP Hame 8 Select the Ektron CMS400 NET Production Server from the list of available servers then click OK Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 135 Deploying with MS Application Center 9 The select computer window closes and the Name and Credentials screen appe
117. rArea Defines the folder area on the left of the screen The following is an example of a green background with red scrollbars WorkareaToolbar nm Defines the workarea toolbar properties for the buttons section the following is an example of a red background View Contents of Folder Content oe fee Ble d Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 94 Customizing Ektron CMS400 NET Cass Besepton Workarea Toolbar ovr Defines the workarea toolbar icon hover over properties The following is an example of View Collections background being green when hovered over View Collections Toolbarlmage nm Sets the size of the workarea toolbar icons The following is an example of setting the height and width to View Contents of Folder Content The following example has the height and width set to default View Contents of Folder Content Workarea Toolbar bk Defines the workarea toolbar properties for the non button section The following is an example of a red background r Content WorkareaTitlebar Sets the properties of the titlebar in the workarea The following example show a red background with black letters Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 95 Customizing Ektron CMS400 NET body UiMain Defines the properties of the user interface area The following example shows a green background with a red scrollbar E Defines the default fonts in the lo
118. rsion 4 8 Revision 3 83 Customizing Ektron CMS400 NET Customizing Ektron CMS400 NET The following chapter contains information about customizing your Ektron CMS400 NET application The topics that are discussed are e Customizing Ektron CMS400 NET Emails on page 85 e Branding Ektron CMS400 NET on page 90 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 84 Customizing Ektron CMS400 NET Customizing Ektron CMS400 NET Emails Introduction Ektron CMS400 NET can send email notification to users informing them that actions have either taken place or are requested of them For example a content contributor receives an email that his content has been published to the Web site These emails are stored in and received from the app_messages table in the database In that table each email consists of one string for the subject and one for the body Ektron CMS400 NET does not currently support HTML emails however the messages are fully customizable The body of an email often includes variables which are between the symbols Ektron CMS400 NET replaces these variables on the fly with the information for that instance of the email For example appContentTitle in the following sentence is replaced with the email s title Before The content appContentTitle has been deleted The content Home Page Content has been deleted These emails can be customized The variables can be taken out or moved around
119. s see Copy installation files ensures system require An introductory screen appears Click Next to C Program Files ments to proceed on page 37 installs non working copy of files needed to set up site Set up a site moves files based on Setting upa Site on page 40 selected Web folder creates IIS application directories sets upload folder permis sions updates web config path version and build number Set up a database references database folder Setting up a Database on page 45 for scripts needed to cre ate a database creates new tables and populates them adds and sets user permis sions updates the web config file tests database connection Set up a user MS SQL set up SQL user informa Set Up a User for the Database on page 50 only tion Create a new DSN Create a new DSN that Creating a New DSN on page 30 points to the MS SQL data base Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 36 Installing Ektron CMS400 NET Running the Installation and Setup Program a Go to the Ektron Web site http www ektron com download cfm product_id 260 amp purchase 0 and download version 4 7 of Ektron CMS400 NET 2 Doubleclick the downloaded Ektron CMS400 NET executable file 4 A screen displays Ektron s License Agreement Please read the agreement z CMS400 InstallShield Wizard License Agreement Please read the following license agreement carefully
120. s compatible with the following databases e SQL Server 2000 Microsoft MSDE 2000 a free scaled down version of SQL database For more information see htip www microsoft com sql msde default asp If your server does not have SQL Server 2000 or MSDE MSDE is installed You are asked if you want to set up a database Would you like to run the database setup at this time F Click Yes to do so Mote You must be able to connect ko Microsoft SOL Server or MSDE2000 to run this setup Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 45 Installing Ektron CMS400 NET ee ee The database setup program e checks for MSDE or SQL server If CMS400 Database Setup SQL is installed CMS400 Site Setup InstallShield Wizard on your server a SQL database is This setup wizard will allow you to setup a Microsoft SOL set up If MSDE is server or MSDE 2000 database for CMS 400 installed an MSDE database is set up If neither is detected MSDE is installed then an MSDE database is set up loads database tables updates the web config file with information i Cancel about your data base connection based on your responses Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 46 Installing Ektron CMS400 NET w se 15 Enter the name of the database you are creating If you are installing the sample site accept the default If you are setting up your own site assign
121. s folder when looking for dll files File Permissions During installation the everyone group is given permission to create folders in the following directories e 6 Inetpub wwwroot CMS400Example uploadedfiles Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 54 Installing Ektron CMS400 NET 6 Inetpub wwwroot CMS400Example uploadedimages Ektron recommends setting up NET user accounts to authorize users to add edit and delete folders in the installation folder C Inetpub wwwroot CMS400Example Changes to the web config File See Also Managing the web config File on page 65 After you install Ektron CMS400 NET the web config file is updated as follows web config setting Assigned this value by installation webroot CMS400Example ek_buildNumber current build number of Ektron CMS400 NET current version of Ektron CMS400 NET After you run the database setup utility the web config file is updated as follows Line Description Value if default accepted ek_dbCatalog the database name you assigned ek_dbServer the database server name local CMS400MSDE2000 MSSQL or MSDE ek_dbConnectionType database connection type sal MSDE or SQL ek_dbUsername user from CMS400 database sa only used for SQL ek_dbPassword password from CMS400 Ektron database only used for SQL Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 55 Installing Ektron CMS400 NET Line Description Value
122. s high A third image workarea_back gif makes up the blue gray background at the top of the workarea The size attributes are 50 pixels wide by 77 pixels high This image cannot be less than 50 pixels wide as Netscape and Firefox do not repeat it correctly Language Images several language specific Images are used at the top of the workarea They reside in the language folders and always start with the word workarea and end with _top These images are 467 pixels wide by 77 pixels high Their width can change but the height cannot There are approximately six images in each language folder an Adobe Photoshop file workarea_top psd can be found under ems400scripts images English folder You can modify these images as needed Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 103 Migrating Your Site to Ektron CMS400 NET Migrating Your Site to Ektron CMS400 NET This chapter explains how to migrate your Web site to Ektron CMS400 NET This chapter explains e What to copy to your Web site e Setting up and deploying templates This chapter assumes you installed Ektron CMS400 NET and have read the Ektron CMS400 NET Administrator Manual so that you have an understanding of basic concepts some of which are mentioned here Initial Steps The following section describes tasks you need to perform before migrating your Web site Installation Ektron CMS400 NET requires a physical installation of the product
123. sion 3 99 Customizing Ektron CMS400 NET moreinfo Defines the font used on the Smart Desktop in the workarea The following example shows the font in green Smart Desktop for Application Administ L Content Currently Checked Out 3 td tab_actived Defines the active tab properties in the work area The following example shows the active tab with a green font View Content CMS sini L i oF U Fj ical 5 4 EY 4 ee i English U td tab_disabled Defines the non active tab properties in the work area The following example shows the non active tabs with a dark blue font and blue background View Content CMS sii y i o eae 4 View English U S Content RTT Wie Metadata alias Alias E Comment Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 100 Customizing Ektron CMS400 NET Class Peserpton td tab_last Defines the properties of the space at the end of the tabs The following example shows the space at the end of the tabs with a green background fr m oe ie a on oe td tab_spacer Defines the properties of the space between the tabs The following example shows the spaces as green View Content CMS Developer LY ta U gS amp 6k amp Content Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 101 Customizing Ektron CMS400 NET History Classes eS history list This class is used for two attributes The TD controls th
124. t easier for you to remember if you need to provide that link to someone For instance each main landing page from your home page could use the static tag Then as you go deeper into that section subsequent pages use a dynamic tag Migrating Creating Content At this point you can begin to create migrate your content If you are migrating content from an existing site add a new content block and cut and paste the content into the Ektron CMS400 NET editor NOTE All images and files must be uploaded and inserted into the content separately Deployment Deployment from development to production is as simple as moving the files over To properly deploy your new Ektron CMS400 NET Web site following these steps 1 Copy all assets templates images files etc from your development box to your production machine 2 Move the database You have two choices e point your data source on the production machine to the database you were using Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 109 Migrating Your Site to Ektron CMS400 NET e copy the database move it to your production box and point a data source to that Advanced Features The previous information allows you to create a basic Ektron CMS400 NET Web site from scratch This section explains some advanced features that you may implement although they are not needed for the Web site to function properly Email Notification Other For email notification
125. terprise Manager File Acton View Tools Window Help x B NB imi Console Root Microsoft SOL Servers SQL Server Group J Console Root oe SOL Server Group 1 Item Microsoft SQL Servers P Se PSO Server Group FA Fa WS100171CMS400MS0E2000 Windows NT wa Windows NT ve i0017 Windows NT 3 Click the server you want to restore the database to 4 Right click Databases gt All Tasks gt Restore Databases ELF FMa I Le T SD A S l CMS400Exa CMS400Exa CM k New Database 3 o kbi All Tasks J Backup Database l wel nam Restore Database Ej mode New Window from Here SE msdb Import Data J temp Refresh Export Data 0 Data Tra Export List Managen Copy Database Wizard Replicatic Security Support Services Meta Data Services 5 Inthe Restore as database field type the name you want the database to be restored as 6 Choose the Database radio button Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 20 Upgrading Ektron CMS400 NET 7 In Parameters choose a backup to restore Restore database Show backups of database CMS400Examo First backup to restore 1 21 2005 3 52 36 PM CMS400Example backup Restore Type Backup Set Date Size Restore From Backup Set Name i 17217 2005 3 52 72 CACMS400 CMS400bcample backup Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 21 Upgrading Ektron CMS400 NET
126. th this License Should CUSTOMER breach any of its obligations hereunder CUSTOMER agrees to return all copies of the Software and this License upon notification and demand by Ektron 3 Copyright The Software including any images applets photographs animations video audio music and text incorporated into the Software as well as any accompanying written materials the Documentation is owned by Ektron or its suppliers is protected by United States copyright laws and international treaties and contains confidential information and trade secrets CUSTOMER agrees to protect the confidentiality of the Software and Documentation CUSTOMER agrees that it will not provide a copy of this Software or Documentation nor divulge any proprietary information of Ektron to any person other than its employees without the prior consent of Ektron CUSTOMER shall use its best efforts to see that any user of the Software licensed hereunder complies with this license 4 Limited Warranty Ektron warrants solely that the medium upon which the Software is delivered will be free from defects in material and workmanship under normal proper and intended usage for a period of three 3 months from the date of receipt Ektron does not warrant the use of the Software will be uninterrupted or error free nor that program errors will be corrected This limited warranty shall not apply to any error or failure resulting from i machine error ii Customer s failure
127. that appear in the lower left corner of the Workarea Content Forms Library Modules and Settings Use this bar to switch the display of folders between icons and full buttons td NaviconBarNm Defines the minimized top level folder icons properties The following example shows the minimized icons with a brown background td NaviconBarOver Defines the minimized top level folder icons hover over properties The following example shows the Forms icon with an light orange background while hovering over it Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 92 Customizing Ektron CMS400 NET td NaviconBarSelectedOver Defines properties of the minimized top level folder icons when selected then hovered over The following example shows the Forms icon with a dark blue background while selected and hovering over it td NaviconBarSelected Defines the minimized top level folder icons properties when selected The following example shows the Forms icon with a green background when selected body FolderlconBar The bottom bar the minimized top level folder icons appear in The following example shows the bar green Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 93 Customizing Ektron CMS400 NET Cass Besepon table Folder Toolbar The top left bar where the Smart Desktop and pin buttons are located The following example shows the bar red i gt Smart Deskto 46 Tasks 9 Reports body Folde
128. tion to which you want to subscribe Look at publications from registered servers Look at publications in the Active Directory or specify publication information This option i for Publishers running SOL Server 2000 or later 5 Choose Look at publications from registered servers and click Next Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 158 Deploying with MS Application Center 6 The Choose Publication screen appears Pull Subscription Wizard Choose Publication Choose the publication to which you want to subscribe Select one publication fram one of the following servers ag g ee PROGUCTION H E XYZSTAGING Register Server Expand a Publisher to display publications accessible by the login uted to connect to Te PAHODUCTION and those that allow anonymous subscriptions Het gt Cancel Help 7 Expand the Staging Server s tree and select the Ektron CMS400 NET Publication that was created in Configuring the Staging Server s Database on page 150 Pull Subscription Wizard x Choose Publication Choose the publication to which you want to subscribe Select one publication from one of the following servers H E XYZPRODUCTION E XYZSTAGING bie cm3 Register Server Expand a Publisher to display publications accessible by the login uted to connect to Te PAODUCTION and those that allow anonymous subscriptions NOTE If the Ektron CMS400 NET pu
129. to both servers then merged Ektron CMS Ektron CMS Staging Server Production Server g 4 Ektron CMS Web Site Workstations Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 117 Deploying with MS Application Center Description A development to staging to production model Development Staging Production Workstations Server Server Server Ektron CMS Web Site This chapter explains how to deploy Ektron CMS400 NET in different models What is Deployment The premise of deployment is that the following can be moved from one server to another using Microsoft s Application Center e application files e templates e assets that is uploaded images and files e registry entries e DSNs Then a SQL server can move the database content This model requires at least two servers each having a different role One server is a staging server and the other is a production server that publishes files and data to the live Web site Displayed below is an example of this model Ekiron CMS Ektron CMS Staging Server Production Server Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 118 Deploying with MS Application Center In this example Ektron CMS400 NET users changes content and files on the staging server When desired the necessary files are deployed using MS Application Center and the data stored in the database is synchronized using MS SQL Server to the production server to be viewe
130. to follow operating instructions ili negligence or accident or iv modifications to the Software by any person or entity other than Company In the event of a breach of warranty Customer s sole and exclusive remedy is repair of all or any portion of the Software If such remedy fails of its essential purpose Customer s sole remedy and Ektron s maximum liability shall be a refund of the paid purchase price for the defective Products only This limited warranty is only valid if Ektron receives written notice of breach of warranty within thirty days after the warranty period expires 5 Limitation of Warranties and Liability THE SOFTWARE AND DOCUMENTATION ARE SOLD AS IS AND WITHOUT ANY WARRANTIES AS TO THE PERFORMANCE MERCHANTIBILITY DESIGN OR OPERATION OF THE SOFTWARE NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED EXCEPT AS DESCRIBED IN SECTION 4 ALL WARRANTIES EXPRESS AND IMPLIED ARE HEREBY DISCLAIMED NEITHER COMPANY NOR ITS SUPPLIERS SHALL BE LIABLE FOR ANY LOSS OF PROFITS LOSS OF BUSINESS OR GOODWILL LOSS OF DATA OR USE OF DATA INTERRUPTION OF BUSINESS NOR FOR ANY OTHER INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND UNDER OR ARISING OUT OF OR IN ANY RELATED TO THIS AGREEMENT HOWEVER CAUSED WHETHER FOR BREACH OF WARRANTY BREACH OR REPUDIATION OF CONTRACT TORT NEGLIGENCE OR OTHERWISE EVEN IF COMPANY OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS 6 Misc
131. tron CMS400 NET Setting Up the Certificate lf your Web server does not have a certificate installed you need to install one To do so follow these steps 1 Access the Internet Information Server Administrator Console on your Web server Navigate to the computer and Web site to which Ektron CMS400 NET is installed Right click on the Web site Click Properties Click the Directory Security tab Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 79 Configuring SSL Default Web Site Properties E i li r 1 oe j Fr address and Gomer name eens ons anart Of GET aSbese bo Me resource uemg a M aadesses OF mtemet daman names EA LETERE 6 In the Secure communications area click the Server Certificate button Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 80 Configuring SSL Bree i me Debts x i ILT Certificate Wizard This wizard helps you creabe and administer server centiicates used m secure Web communicatorne between yow samer and a chant Status of pour Web server You Web Server doesnt have a cerihcate mgtalled and you don t have ary pending requests Cetficale Wieard will help you to create a mew ceriicabe For this Web Server or attach to an existing certihoate To continue click Hest 7 Use the wizard to set up a certificate for your Web site 8 Close the wizard You return to the Properties window 9 Click the Web Site tab at the top of th
132. uch as toolbar icons You would only change this value if you need to move the images folder to another location Note that this value is prefixed by the value set in the ek_appPath variable By default ek_appPath is set to webroot CMS400Example Cms400Scripts SO by default this folder is set to webroot CMS400Example Cms400Scripts images application ek_appeWebPath The folder that stores eWebEditPro Ektron CMS400 NET s editor You would only change this value if you need to move the editor to another location Note that this value is prefixed by the value set in the ek_appeWebPath variable By default ek_appeWebPath is set to webroot CMS400Example Cms400Scripts SO by default this folder is set to webroot CMS400Example Cms400Scripts ewebeditpro Images Similar to text strings these images appear before the user signs in so cannot be stored in the database Update as needed Their location is set in the ek_applmagePath variable See Also ek_applmagePath on page 68 Setting Peseripton ek_Image_1 ek_Image_2 ek_Image_3 SMTP server configuration See Configuring SMTP Settings on page 75 ek_SMTPServer The server that processes email ek_SMTPPort The port your system uses to retrieve email ek_SMTPUser The username set up to send and receive email Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 6 Co Managing the web config File SSL Support See Updating the web config File on
133. udio NET 2003 Web application servers Microsoft NET Framework 1 1 and above Ektron CMS400 NET only supports ASP net platform Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 1 System Requirements Microsoft Internet Information Server IIS 4 0 or higher Database e SQL 2000 e Microsoft MSDE 2000 Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 Preparing for Windows XP SP2 Preparing for Windows XP SP2 Microsoft Windows XP Service Pack 2 includes significant changes affecting Ektron CMS400 NET security especially in regard to the installation of the eWebEditPro ActiveX control The most significant change affects the eWebEditPro XML editor in data design or data entry modes To work around this change configure Ektron CMS400 NET to allow pop up windows for automatic download and installation More Information on Windows XP Service Pack 2 For more information on Windows XP Service Pack 2 visit the Microsoft site at www microsoft com technet prodtechnol winxppro maintain winxpsp2 mspx One article on that site of particular interest to developers is Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 5 of that article Enhanced Browsing Security details changes to Internet Explorer Disabling the Popup Blocker Pop up windows are used to initially install the editor in Internet Explorer IE and by other features such as selecting an image and setting Section 50
134. y the username and site password that are needed to access the DSN if Update Cose required Version 4 7 5 Select the Language of your content blocks If your content blocks are in several languages select the language of the majority of them After upgrading your database all content blocks are assigned the language that you select If some should not be in that language find those content blocks and change their language For more information see the Ektron CMS400 NET Administrator manual section Special Features gt Multi Language Support gt Working with non English Content gt Resolving Conversion Issues Warning If you select a language other than English you must also open the webroot cms400Example web config file Then change the ek_DefaultContent Language variable to the language to which you assigned the content via the Language field above In web config you must enter the new language s locale ID value A list of supported languages and their locale id values is in Appendix A List of Supported Languages in the Ektron CMS400 NET Administrator manual 16 Click the Update button to execute the database upgrade utility Ektron CMS400 NET Setup Manual Version 4 8 Revision 3 12 Upgrading Ektron CMS400 NET 17 After the database is upgraded you are prompted to update the database with new messages Click Yes to continue or No to update the strings at a later time For informati

Download Pdf Manuals

image

Related Search

Related Contents

info_パッチワークアイロン_2014_12_OL    Audiovox FPE4207HR Flat Panel Television User Manual  CARESCAPE V100  Karcher Oven PS640G User's Manual  placa vitrocerâmica glass-ceramic hob glaskeramikplatte  More light. More features. More VUMAN®.  Frigidaire FHWC3040MS Product Specifications Sheet  取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file