Home
Ektron CMS400 Setup Manual - Ektron Product Documentation
Contents
1. Features Enterprise Profession Standard List al eSync 7 Optional Multisite fa Optional eCommerce Optional Optional Personalization 4 Pi XLIFF Support J va Document Management s J Ektron CMS400 NET Setup Manual Version 7 6 vii License Keys Features Enterprise Profession Standard List al Social Networking ei Pi URL Aliasing P P Pa All Other Ektron CMS400 NET Features v4 v4 vA License Key Format A license key typically begins with a base URL domain name computer network name or IP address followed by descriptor tags a question mark a series of numbers a hyphen and one or two digits signifying release number For example dev mysite com exp 2008 10 25 modifiers users 10 51510837796786063064924334416 XX License keys cannot contain spaces or line breaks Inserting the License Key If you download the executable exe file you are prompted to enter a license key during installation If you choose not to install the license key during the installation you can enter it by navigating to Workarea gt Settings gt Setup and clicking the Edit button Once you are in edit mode add the license key to the License Key s text box Changing License Keys Upon Upgrade If you upgrade to a new release of CMS400 and want to replace the old license key with a new one navigate to Workarea gt Settings gt Setup and click the Edit button Onc
2. 7 Select the languages that you would like to be updated added to the 7 EE database Ektron CMS Language Update Utility yes m E Database Information cms400 47 DSN CMS400 47 User Pass Type m Languages Options MV English Repopulate MV French C Add New Strings V Geman 8 Click the Update button 9 When the language update is complete the following screen Update Completed Successfully 10 Click OK to close the window 11 Click Close on the Languages Update Utility window Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 92 Upgrading Ektron CMS400 NET Troubleshooting Upgrade Problems Problem Solution 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 ob ES 2 Be aaga a Gl uplosdedfiles a Qj uplosdedimages 3 venlfiles a AssemblyInfo vb a3 Cortact Ekbron aspx a B default css a3 eXcalendar css ai eventcalendar aspx aj Form aspx ai br aspx a index aspx a Login aspx aA news aspx am NevesFeed aspx a Products asox AR ProdurctsFred asne s mr MAIA SSPE a i To verify the problem open the Ektron CMS400 NET solution file in Visual Studio NET webroot siteroot cms400sitename s1n for example cms400 Int ranet sin an
3. Please select demo site Ektron CMHS400 Site Setup Select a demo site to install CMS400Min E CMS400Min CMS400 Minsite This site contains the minimum components needed to run a site InstallShield Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 31 Installing Ektron CMS400 NET Step Setup Screen 13 If your server operating system Please select which site and host you would like to use accommodates multiple Web sites Ektron CMS400 Site Setup for example Windows Server 2003 select the site to which you Please select the site and host you would like to install to want to install Ektron CMS400 NET Select Site Mike Watson amp Associates X from the dropdown list Otherwise accept Select Host the default 192 168 0 202 I Enter Host Manually Enter Host InstallShield pee Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 32 Installing Ektron CMS400 NET Step Setup Screen 14 Enter the destination folder for the site If your Web site resides in a folder other than the default click Browse and navigate to the correct folder The default reflects your selection in the previous dialog Important Do not install under another application s folder within the Web root CMS400 InstallShield Wizard Site Path Directory Setup will install the site files into
4. Copy DB to test upgrade To set up this configuration follow these guidelines Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 9 Development and Staging Configurations e To maintain file paths between sites follow these steps Create separate Web Sites in IIS Assign different ports to the production and development staging sites For example the production site is nttp www example com and the development staging site is nttp www example com 8080 e Both sites must use the same pathing relative to the Web root For example www example com Workarea applicationAPI asp and dev example com Workarea applicationAPI asp e Because both sites use the same database editing and publishing content on one site affects the other site As a result the development staging server always has the freshest content e Make the Ektron CMS400 NET uploadedimages and uploadedfiles folders IIS virtual directories that point to the same physical directory This procedure is explained in the Ektron CMS400 NET Administrator Manual section Load Balancing gt Configuring Load Balancing without eSync gt Set Up Virtual Directories for Two Web Sites e Template changes must be copied between sites The best way to copy site templates and other file system assets is eSync This is described in the Ektron CMS400 NET Administrator manual section Managing Your CMS400 System gt eSync
5. Databases fJ cms200Sample fg CMS5300_v45_MSSOl 3 CMS400Min eh j 5 E pubs amp or m 3 D a or amp Data Transformation Ser Management Replication 6 Securi Logins a Server Roles Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 42 Installing Ektron CMS400 NET Step Setup Screen 2 Right click the mouse and select New Login 3 On the Login Properties dialog click the button to the right of the Name field Select your server From the user list select the ASPNET user or IIS_WPG and IUSR user 6 Click Add then OK 3 TETZELVASPNET Windows User Permit ct sa Standard Permit mi Pcms Standard Permit ct P BUILTIN Administrators windows Group Permit mi SQL Server Login Properties New Login General Server Roles Database Access eo Amie SOL Server Login Properties New Login List Names From WTETZEL E Names amp Guest Built in account fo amp HelpAssistant Remote Desktop t Account for Provi install Todd Install IUSR_TETZEL Internet Guest 4 Built in account fe amp IWAM_TETZEL Launch IIS Proc Built in account fo amp SOQLDebugger SQLDebugger This user accounl amp SUPPORT_388945a0 CN Micte This is a vendor s amp test test test Defaulte Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 43 Installing Ektron CMS400 NET Step
6. 3 Locate the Built In User field 4 Edit the built in user information by changing the username and password 5 Click the Update button fd NOTE If you cannot sign in to Ektron CMS400 NET because the builtin user password was changed and you don t know the new password use the BuiltinAccountReset exe utility This resets your Ektron CMS400 NET user password to Builtin Builtin This utility is located in c Program Files Ektron CMS400versionnumber Utilities ServerControlWS asmx Best Practice For improved security Ektron recommends renaming or removing the Web services file when you move it to your production server After installation this file is named ServerControlWS asmx and resides in the webroot siteroot Workarea folder ServerControlWS asmx is the Web service that lets the server controls talk to Ektron CMS400 NET The path is coded in the web config file This is how it appears lt Web Service URL for Server Controls design time gt lt add key WSPath value http localhost CMS400Developer Workarea ServerControlWS asmx gt You will need to edit this line if you change the location or name of the ServerControlWS asmx file Ektron CMS400 NET Setup Manual Version 7 6 v Securing Ektron CMS400 NET Ektron CMS400 NET Setup Manual Version 7 6 vi Table of Contents Securing Ektron CMS400 NET ccccccsssssssssseeeeeeeseeeeseeenees i Sec rity Checklist sssrin
7. All Unassigned ICP port this web site should use Default 80 20 Host Header for this site Default None SSL port this web site should use Default 443 peet For more information see the IIS Documentation lt Back Cancel 4 Inthe Enter the IP address to use for this Web site box click All Unassigned to allow HTTP to respond to all unassigned IP addresses on the server or click a specific IP address for the site NOTE In the Web Site Creation Wizard All Unassigned refers to IP addresses assigned to a computer but not a specific site The default Web site uses all IP addresses not assigned to other sites Only one site can be set to use unassigned IP addresses for a given port number For more information on how sites are identified see Creating Multiple FTP Sites in IIS help 5 The TCP port is assigned to port 80 by default To use a nonstandard port number to create a unique identity for a private Web site use the TCP port this Web site should use box and type a new port number above 1023 6 In the Host Header for this Web site Default None box type a host header name to identify a Web site If you are adding additional sites to a single IP address by using host headers you must assign a host header name containing the full name of the site for example www ektron com Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 193 Appendix A Creating a Web Site in IIS 7 If SSL encryption i
8. EJ ALPS Touch Pad Driver BB Broadcom Management Programs Man px Dr gt TURES aaia Click to open Internet Information Services gt Web Management Tools gt IIS 6 Management Compatibility Check IIS Metabase and IIS 6 configuration compatibility Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 19 Installing Ektron CMS400 NET Windows Features Turn Windows features on or off To turn a feature on select its check box To turn a feature off clear its check box 4 filled box means that only part of the feature is turned on a rae Games a M Indexing Service ogs Internet Information Services m L FTP Publishing Service i Web Management Tools m 186 Management Compatibility IS 6 Management Console IS 6 Scripting Tools 1 m V 0S 6 WMI Compatibili IS Metabase and IS 6 configuration compatibili 7 IS Management Console E IS Management Scripts and Tools X Press OK Installing the Minimum and Starter Sites The installation scheme has changed for version 7 0 2 or higher Previously when you installed Ektron CMS400 NET the installation created a site with sample content Sample content provides an example of how Ektron CMS400 NET s features can be implemented Beginning with 7 0 2 however the base installation file provides no sample content To supplement the base installation Ektron provides several sample sites
9. InstallShield Wizard components Setup Type Or select Custom to choose which components to install You can also choose where the components are installed Select the setup type to install Please select a setup type E All program features will be installed Requires the most disk space Custom fs Select which program features you want installed Recommended for advanced users InstallShield lt Back C Note Once you click next the install checks to see if you have SQL or SQL 2005 Express installed on the server If you do not a dialog appears asking if you would like to install SQL 2005 Express Question O 4 database server is required for CM5400 No SOL Server was detected on this system Would you like to install SQL 2005 Express with this setup Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 25 Installing Ektron CMS400 NET Step Setup Screen 5 The Ready to Install the Program screen appears Click Install CMS400 InstallShield Wizard Ready to Install the Program The wizard is ready to begin installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard InstallShield 6 The installation program copies the necessary files tothe c Program Files folder Important After completing th
10. e 1 Old classic menu menu always appears e 2 Menu without borders a silver pin head appears above con tent that has a menu available Hovering over this pin produces a menu 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 e 0 Horizontal menu icons are arranged horizontally e 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 Multilingual Settings ek_EnableMultilingual Enable or disable support for multilingual content e 1 enable e 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 ear
11. pwd gt lt connectionStrings gt 3 Modify the following values as needed Web config How to modify element ek_sitePath The path to the new folder relative to the server s webroot folder WSPath The full path to the folder that stores the Web Service URL for Server Controls at design time Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 61 Upgrading Ektron CMS400 NET Upgrading Ektron CMS400 NET IMPORTANT After upgrading to version 7 6 run Ektron s Big Int Utility on all Web sites you want to upgrade If you do not run this utility your Web site will not compile and you receive errors related to the int VB or int32 C data type See Using the Big Int Utility on page 80 Upgrading From Version 6 or higher to Version 7 X The upgrade procedure copies Ektron CMS400 NET s latest features to your Web server cms400 NET is installed to its own folder cusaoov7x This means it can coexist on the same machine with previous versions the template directories are independent IMPORTANT During the upgrade procedure your Web site s Bin Workarea and Documentation folders are removed Any customized files in these folders will be lost So only store custom files in these folders when absolutely necessary Even then you should keep a back up file in another folder The Base Folder The upgrade installs a base folder c program Files Ektron cms400v7x which prov
12. session state mode This setting determines the storage option for session data CMS400 NET only supports InProc Other session state modes are not supported HttpHandlers This section sets how the URL Aliasing feature handles URLs with certain extensions If you have any extension you do not want aliased add it below the following line using the same syntax add verb path png type URLRewrite StaticFileHandler Ektron Cms URLRewriter gt maxRequestLength This setting determines the maximum size of files that can be uploaded to your server The default setting is 204 800 kilobytes or 200 MB Enter the desired value in kilobytes To convert megabytes to kilobytes go to http www onlineconversion com computer htm Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 109 Configuring E Mail for Tasks and Content Configuring E Mail for Tasks and Content 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 Microsoft s SMTP service to enable this kind of e mail notification in Ektron CMS400 NET To learn about email notification for Web Alerts see Installing the Web Alert Feature on page 119 CDOSYS To process email Ektron CMS400 NET uses the CDOSYS model Using the Simple Mail Transport Protocol SMTP and the Network News Transfer Pr
13. this part of the connection string contains the e server the name of the database server to which Ektron CMS400 NET is installed If installed locally the value is local host This value is set during installation at the Host screen e database use the name of the database e Integrated Security use True or False True use integrated e user If required specify the username used to connect to the DSN This user account must have at least read and write per missions to the database authentication Note This value can be blank if you are using Windows e pwd If required specify the password for the username given It should match your database name authentication Note This value can be blank if you are using Windows Service Important After changing any database settings you must stop and restart the Ektron Windows Service See Also Ektron CMS400 NET Administrator Manual section Ektron Windows appSettings Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 97 Managing the web config File Setting Description ek_RedirectFromLoginKeyName Provides a mechanism to return from the login page to the previous page specify the query string key name By default the value is RedirectUrl Currently the redirect works in two instances The first when a user tries to use a forum but is not logged in it sends them to a login page and return
14. Administrative Tools gt Computer Management 2 Inthe left pane of the console click Services and Applications gt Internet Information Services gt Web Sites gt Default Web Site 3 Right click your Web site and select properties The following window appears Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 176 Converting CMS300 to Ektron CMS400 NET CMS300Sample Properties When connecting to this resource the content should come from The designated directory A share located on another computer Aredirection to a URL Local Path CMS300Sample i C Script source access Log visits CI Write a AE ES SA E E EE Application Settings Application name Default Application Starting point lt Default Web Site gt Execute Pennissions Scripts only Configuration Application Protection Medium Pooled Cae oT y Unload 5 Click the Create button L mmy aaa ny Application Settings Application name Default Application Starting point lt Default Web Site gt SUNIN Configuration Execute Permissions Scripts only v Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 177 Converting CMS300 to Ektron CMS400 NET 6 Your site is now an IIS application CMS300Sample Properties Aredirection to a URL When connecting to this resource the content should come from The designated directory Execute Permissions
15. After the SMTP server is set up configure it as described in Verification for Relay on page 111 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 111 Configuring E Mail for Tasks and Content 1 On your SMTP server access your Internet Services Manager in the Administrative Tools Internet Information Services File Action View Help gt m AMBROSE local computer 2 Web Sites FTP Sites S Default SMTP Virtual Server SB AMBROSE local computer Yes IIS 5 1 2 Inthe IIS Management Console select the SMTP virtual server 3 On the Action menu click Properties Internet Information Service Fie Action View Help e gt e m Internet Information Services AMBROSE local computer H E Web Sites FTP Sites Hi Default SMTP Virtual Sers Start Stop Pause View gt Rename Refresh Eumavk lick Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 112 Configuring E Mail for Tasks and Content 4 The SMTP properties window opens Default SMTP irtual Server Properties E Active log tomat 5 Click the Access tab Ektron CMS400 NET Setup Manual Version 7 6 Revision
16. C SiteBackups Site_Backup_6 16 2008 Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 69 Upgrading Ektron CMS400 NET 9 You are asked if you want to update your siteroot widgets directory Would you like to update your Widgets Click Yes if you want directory to install the latest widgets However if Yes No you customized i widgets in that folder and not renamed them the customized versions will be overwritten Question Sid is x To prevent this rename any widgets that you customize 10 You are notified that files are moving to the starter site directory 11 The Choose Destination Location screen appears CMS400 InstallShield Wizard fan ine petals Choose Destination Location AssetManagement Select folder where setup will install files Directory Important This dialog Please enter the the path to your current AssetM anagement Directory appears only when the Setup cannot find the AssetManagement directory C Mnetpub wuwwroot CMS400E xample4ssetM ana Browse 12 If you chose to do so your site is now being backed up Next the bin Workarea and other files are updated Any missing permissions or Index catalogs are added Important The previous version s bin and Workarea folders will be removed from your Web site Any customized files within these folders are lost If possible do not store custom files in them unless a
17. The first name of the user who declined the content block appDeclinerLastName The last name of the user who declined the content block appSubmitterFirstName The first name of the user who submitted the content block appSubmitterLastName The last name of the user who submitted the content block Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 140 Customizing Ektron CMS400 NET Variable Inserts 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 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 List of Ektron CMS400 NET Default email 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 Immediate Deletion of Content Message Title email subject content has been deleted Message Text Content has been deleted Approved Content Awaiting Go Live Date Message Title email subject content changes approved Message Text Content cha
18. 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 ek_SMTPPass The password set up to send and receive email Mail Format 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 SSL Support See Updating the web config File on page 136 ek_UseSSL Determines if server will use SSL for security ek_SSL_Port SSL port used by Web server Active Directory Server Configuration ek_ADEnabled Whether your Ektron CMS400 NET uses Active Directory support ek_ADAdvancedConfig Enable Active Directory advanced configuration ek_ADUsername User name for the Active Directory server ek_ADPassword Password for the Active Directory server 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 Seitings Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 101 Managing the web config File Setting Description ek_UserMenuType Determines the appearance of the menu that appears within every content block after the user signs in e 0 New dynamic menu menu only appears when user moves cursor over content block
19. Version 7 6 Revision 5 117 Configuring E Mail for Tasks and Content What s Next 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 e Valid system email address e Email notification is enabled in the settings table e Valid user email address e User email notification is enabled For information about these settings refer to the Administrator Manual Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 118 Installing the Web Alert Feature Installing the Web Alert Feature The Web Alert feature enables Ektron CMS400 NET to generate email for a list of registered users whenever new content appears on your site or existing content is updated For example anyone may register to be notified whenever new information about your product is published As soon as the page is published on your site registered users receive an email announcement with a link to the new updated page The recipient clicks the link and immediately accesses the page As a result a self selected group of users can be instantly notified of changes on your Web site relating to their interests Once the system is set up you don t need to do anything everything happens in the background This section describes how to install the Web Alert feature For additional information about setting up and using the feature see the Ektron
20. 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 to follow operating instructions iii 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
21. can be an intranet site name But on the Internet the host header must be a publicly available Domain Name System DNS name such as support microsoft com Register a public DNS name with an authorized Internet name authority Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 188 Appendix A Creating a Web Site in IIS e Update your name resolution system typically DNS with a new record that contains the new IP address and site name For more information see Domain Name Resolution in IIS help e Standard Internet services use TCP port 80 by default It is not recommended to use any other port for HTTP services If you use a non standard TCP port number to identify a new Web site for special situations such as a private Web site for development testing select a TCP port number above 1023 In this way the number does not conflict with well known port numbers assigned by the Internet Assigned Numbers Authority e Use Windows Explorer to create a home directory for the content Create subdirectories to store HTML pages image files and other content as needed To organize home directories for multiple Web sites on one server create a top level directory for all home directories then subdirectories for each site You can create a home directory on the local server as a uniform naming convention UNC path on a network share asa URL that redirects clients to a different Web server You can also create v
22. it activates e mail notifications for all user and community message boards However content message boards are not affected See Also The Developer Manual section Community Platform Server Controls gt MessageBoard Server Control gt Message Board Notifications ek_EditControlWin Select which editor will be used by Microsoft Windows operating system users Choice are ContentDesigner Use the eWebEdit400 editor This editor does not require an ActiveX installation on the user s computer eWebEditPro Use the eWebEditPro editor This editor requires an ActiveX install on the user s computer ek_EditControlMac Defines the editor that is used Macintosh operating system user This must be ContentDesigner Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 106 Managing the web config File Setting Description system diagnostics LogLevel Enter a numeric value that determines the level of message logging By default diagnostic messages are logged in the Event Log Choices are 1 Error log errors 2 Warning log errors and warnings 3 Information log errors warnings and informationals 4 Verbose Everything is logged ektronCommerce ek_ecom_TestMode When set to true payments are sent to a test gateway instead of the actual one ek_ecom_DefaultCurrencyld Select the default currency and enter its Numeric ISO code This should be done befor
23. 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 ACKNOWLEDGE 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 2008 Ektron Inc All rights reserved LA10031 Revision 2 0 Securing Ektron CMS400 NET Security Checklist The following is a checklist of things an Administrator must do to secure Ektron CMS400 NET Change the Admin and Builtin Users Passwords Make sure you change the password for the Admin and Builtin user To change the Admin user s password navigate to O Change Admin user password Change the Admin user s password in the Workarea by following these steps In the Workarea navigate to Settings gt Users Click the Admin user Click the Edit Users button In the Password and Confirm Password fields enter the new password 5 Click the Save button Fo RN gt O Change builtin use
24. 145 Customizing Ektron CMS400 NET Class Description td NaviconBarSelected 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 in which the minimized top level folder icons appear The following example shows the bar green table FolderToolbar The top left bar where the Smart Desktop and pin buttons are located The following example shows the bar red Smart Desktop o Tasks H Reports Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 146 Customizing Ektron CMS400 NET Class Description body FolderArea The folder area on the left of the screen The following is an example of a green background with red scrollbars WorkareaToolbar nm The Workarea toolbar properties for the buttons section The following is an example of a red background View Contents of Folder Content ERF rE Won B e WorkareaToolbar ovr The Workarea toolbar icon hover over properties The following is an example of View Collections background being green when hovered over View Collections Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 Customizing Ektron CMS400 NET Class Description Toolbarlmage nm Sets the size of the Workarea toolbar icons The following is an example of setting the hei
25. 30 31 lt lt 2005 2006 Y 2007 gt gt 105 x 30 PM mup_monthHeaderNext The next button on the month header The following example shows that header background in green lt lt Feb March 2006 QR Sun Mon Tue Wed Thu Fri Sat 1 2 3 7 8 9 10 11 14 15 16 17 18 a 28 29 30 31 lt lt 2005 2006 2007 gt gt 105 v 30 x PM v Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 160 Customizing Ektron CMS400 NET Class Controls mup_selectedDate The selected date The following example shows that date background in red lt lt Feb March 2006 Apr gt gt Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 7 8 9 10 11 14 15 16 17 18 26 28 29 30 31 lt lt 2005 2006 2007 gt gt 105 x 30 x PM Canes mup_noShow This class should not be changed NOTE Calendars that appear on a Web page use the CalendarStyles css style sheet which is installed by default to the site root Workarea csslib directory This style sheet is described in the Developer Manual section Introduction to Server Controls gt Calendar Server Control gt Calendar Style Sheet Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 161 Customizing Ektron CMS400 NET EktTabs css The EktTabs css file is used to define the tabs used in the Mult
26. 43 LOG Attempting download of new URL file c inetpub wwwroot CMS400Example bin Ekt Yersion Information Microsoft NET Framework Yersion 1 1 4322 2032 ASP NET Version 1 1 4322 2032 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 47 Cause and Solution Installing Ektron CMS400 NET Cause Solution You installed Ektron CMS400 NET for NET 2 0 but have the 1 1 NET framework Install the NET 2 0 framework Or install the version of Ektron CMS400 NET for the 1 1 NET framework Document Management Client Install for Firefox See the Ektron CMS400 NET User Manual section Using the Document Management System gt Software Requirements gt Installing FireFox Plug In eWebEditPro XML Client Install NOTE If you are using eWebEdit400 as the default editor you do not need to deploy anything See the Ektron CMS400 NET User Manual section Introduction to eWebEdit400 There are two options for deploying Ektron CMS400 NET s editor eWebEditPro XML to client machines e Silently deploy the ewebeditproclient msi file which is installed to C Program Files Ektron CMS400v7x workarea ewebeditpro clientinstall O do this use this command line msiexec i c Program Files Ektron CMS400v7x workarea ewebeditpro clientinstall ewebeditproclient msi qn The command line parameters are explained on this Web page http helpnet installshield com robo projects Hel
27. 5 113 Configuring E Mail for Tasks and Content 6 The access properties appear Default SMTP irtual Server Properties 2 x General a Messages Delivery LDAP Routing Security r Access control Edit the authentication methods for this resource r Secure communication View or set the secure communications Certificate method used when this virtual server is _ accessed Communication r Connection control Grant or deny access to this resouce using TEP IP addresses or Internet domain names r Relay restrictions Grant or deny permissions to relay e mail Relay through this SMTP virtual server a OK Cancel Apply Help 7 Inthe Relay Restrictions section click the Relay button 8 The Relay Restrictions window opens Set or remove relay restrictions Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 114 Configuring E Mail for Tasks and Content Relay Restrictions xi Select which computer may relay through this virtual server Only the list below All except the list below Computers Access IP Address Mask Domain Name Add IV Allow all computers which successfully authenticate to relay regardless of the list above OK 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 pro
28. BigiIntutility The log file s name is based on the date and a series of numbers This log contains a list of files that were processed If a file was changed the log lists the line number and what was changed For example Line 487 Changed ByVal content_id As Integer to ByVal content_id As Long Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 86 Upgrading Ektron CMS400 NET Backing Up Databases To protect the information in your database Ektron recommends backing it up before upgrading During the upgrade Ektron CMS400 NET attempts to create a backup of your database If that fails use the following MSDN links for instructions on backing up and restoring your database via SQL Server To work with this database See this MSDN article version Backup SQL Server 2008 http msdn microsoft com en us library ms187510 aspx Note The bottom of the above page provides links to options for restoring the backed up database Backup SQL Server 2005 http msdn microsoft com en us library ms187510 SQL 90 aspx Note The bottom of the above page provides links to options for restoring the backed up database WARNING Before restoring an SQL database either stop the Ektron Windows service or force all connections closed You need to do this because the Ektron Windows Service accesses the database To view and update the status of the service go to Computer Management gt Services and Appli
29. CMS400 NET Administrator manual section Web Alert Feature Server Configuration The following illustration depicts a typical Web server configuration you would use with the Web Alerts feature Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 119 Installing the Web Alert Feature e Webservice head of asynch process Asynchronous Processor asynch CMS 400 NET Database e Firewall the Ektron CMS400 NET business tier must have Web access to the asynchronous server The business tier maintains the CMS files This configuration enables proper communication between Ektron CMS400 NET and the asynchronous processor The asynchronous processor must have port 25 SMTP access to a valid mail server to send emails The mail server omitted from the illustration must be allowed to send out port 25 SMTP traffic and can be on the Async server e Queuing Message queuing must be installed on the Async server You must create a message queue on the Async machine and record its name The message queue is specified in the exe config file for the service and the web config file for the Web Service interface e CMS The web config file includes a key for the location of the asynchronous processor This needs to be verified as working Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 120 Installing the Web Alert Feature Other IIS must be installed on the asynchronous processor IIS allows
30. If that was not implemented and changes to these items are infrequent you can manually copy them 6 To test and QA an upgrade make a temporary copy of the site s display layer on a separate server connected to the development staging database If the development staging database is the master back it up before upgrading Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 10 Development and Staging Configurations Separate Servers Same Database Case 4 Separate Servers Same Database CMS Replicates Library Content To set up this configuration follow these guidelines e Configure Ektron CMS400 NET s Load Balancing feature to copy uploaded images and files between the servers This procedure is explained in the Ektron CMS400 NET Administrator Manual section Load Balancing gt Configuring Load Balancing without eSync gt Set Up Virtual Directories for Two Web Sites e The best way to move site templates and other file system assets is eSync This is described in the Ektron CMS400 NET Administrator manual section Managing Your CMS400 System gt eSync If that was not implemented and changes to these items are infrequent you can manually copy them For automated replication use a product like Microsoft Application Center e When upgrading Ektron CMS400 NET follow these steps Back up the file system of the development staging server Ektron CMS400 NET Setup Manual
31. SMTP server to send and receive email 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 116 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 7 6 Revision 5 116 Error Messages Configuring E Mail for Tasks and Content 151 Encrypt Y 1 1 0 1 Copyright c 1999 2000 Ektron Inc Text Encrypted Enter your SMTP password in the Text field Click the Encrypt button The screen displays an encrypted password in the Encrypted field Copy the encrypted password and paste it into the web config file after ek_SMTPPass value 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 The Transport failed to connect to the server CBR SendMail R1 CBR R65 DIO R 36 The server rejected one or more recipient addresses The server response was 550 5 7 1 Unable to replay for yourname example com CBR SendMail R1 CBR R1 DIO R36 Ektron CMS400 NET Setup Manual
32. Setup Screen 7 On the Database Access tab SQL Server Login Properties New Login select your CMS400 NET General Server Roles Database Access database Then assign permission to read and write to that database Permit Database User as illustrated CMS400Demo IUSR_WS10073 Northwind Specify which databases can be accessed by this login gt 6 master E model amp medb E pubs mA linm OOOOO 8 lis Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 44 Installing Ektron CMS400 NET Step Setup Screen 8 Run the grant permission script Note Before doing this review your users and their permissions Adjust as necessary for your configuration Also if you use Windows Authentication and all users are domain users and the database administrator wants it this way you may not have to perform this step Follow these steps to do that e Open the SQL Query Analyzer e From the dropdown list select the CMS400 NET database SOL Query Analyzer File Edit Query Tools Window Help Q SHUo R RS MH v gt grant e Click File gt Open e Open c Program Files Ektron CMS400vnn Utilities SiteSetup Database cms400_permissions sql nn repre sents the release number e Within that file replace MACHINENAME or DOMAINNAME USERNAME with your domain name backslash and ASPNET the ASP NET machine account For example ws10080 A
33. Site nasarian a 167 Backing Wo Your Databases a cccciaiaisscassscte aicers eaan 167 Step 2 Install New Ektron CMS400 NET cccssseecereeeeeee 167 Step 3 Migrate Your CMS300 Database For Use with Ektron CGMS400 NET sirere ae ae 168 Migrate Database to Microsoft SQL sscsrersrersnsinerrrererernrnrrnene 169 Upgrade Database to Ektron CMS400 NET cececseeeeeseeeeeeees 170 Adding Database Permission for ASPNET or IIS_WPG users 170 Step 4 Copy Folders and Files csssecccsesseeeeeeseeeeeeeneeeee 170 Step 5 Set Folder Permissions s seccseseseeeeeeeeeeeeenseeees 171 Step 6 Update gl lt 1 pee eee le soa ee ennienni 172 Ektron CMS400 NET Setup Manual Version 7 6 iv Wife etea yi e E EEPE E PA treme erectrec merece errr tererer rcs errr er Terre 172 AssetManagement Config s ssiccncecsitaanacen iacceweiinecwchh dines 173 SIG SCHIPIS path ASD onone RAE 173 application AP PAS Dsccted ss dectotetccegsas iaiia 174 site scripis DAU phprs aia meee 174 ADPIICATIOMA IDe nccdini a daa edcedatniedada actus eacnsaireae 174 PHP TOM Plate sron 175 PADDING AIO ICI Acasceescscacezes dass cece spees socacegea tics cacaecatacccoceeatanscasseaaeaces 175 Step 7 Create an IIS Application For Your Site 175 Step 8 Make dmdata an IIS Application ccssseeeeseeeee 178 Step 9 Add Ektron CMS400 NET License Keys 00 179 Step 10 Verify Installation ssse
34. The Software is licensed for use only in delivered code form Each copy of the Software is licensed for use only ona 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 CMS400 NET 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 with 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
35. Upgrading an Existing INStallatlOnsccscccssisncanadisuinaianiciencss 21 Starter APPlCAll OMS seen ssc cne sacenes naonna aaa a 21 Performing the Installation cccssseccceesseeeeeeeeseeeeeeeseeereeensess 22 Running the Installation and Setup Program cccccesceeeeeeeeees 23 S tting Up a SNS sssrinin iia 28 Setting up a Database scisecccssiviaiecsssaisiticactisstieiccsienniaiecsieiaaaies 34 Set Up a User for the CMS400 Database cc eeeeesseeeeeeeenees 41 Possible Error Messages During Installation eee 46 Sl Nol ahererereeereenerresee rere ne reretercnet rer cc e a er ecrrrt rrr 46 Possible Causes and Solutions cc ccccccccsseeeeeesesteeeeeeeeeneaes 46 Em O cesar So eto heaa sts E A E 47 Cause and SOUMWMOM eccsssesntsanesszeedeecvessserscureanternenesimaneguacensiaduges 48 Document Management Client Install for Firefox 00 48 eWebEditPro XML Client Install ccccceeeessssseseseeeteeeeeeeees 48 Results of INnSta lato si ssesissacssasenncsnsncsassacermanstncnstasascaresnnnacnassess 50 File Locations lt acnssiasaiaaterctaseiesdemsnieieetan E RE 50 File PenMISSIONS ussas a a 50 ladexing SONVICE os crs snscene orstdensieesieene sine a 50 Changes to the CMS400 web config File ccssssseeee 51 After WiStallAtiOe sissende papapapa 51 Setting Up an Additional Site cseeceeeeeeseseeeseeeeeeeeeeees 51 Step 1 Set up New Sie cisisccsccaaasdawsscdaahasawe
36. VB or int32 C If these messages appear go to the line of code and change the data type to long VB or int64 C For example The Big Int Utility will not change the Return Type of a function For information on scenarios where the Big Int Utility does not change a data type view the following KB article http dev ektron com kb_article aspx id 21436 Another way to verify that all the necessary int and int32 references have been changed to ong and int64 is to run the Bad link checker located in Workarea gt Smart Desktop gt Reports gt Bad Link Report Why Ektron Changed the Data Type In version 7 6 of Ektron CMS400 NET Ektron changed the Data Type for its primary IDs from int VB or int32 C to long VB or int64 C For example Ektron now uses the ong or int64 data type for user IDs and content IDs This change was implemented to handle the larger IDs needed for eSync From the eSync gt Unique ID Numbering section in the Administrator Manual When you create a sync relationship Ektron CMS400 NET applies to each server a new ID numbering range to ensure that from then on objects created on either server have a unique ID This prevents collisions when synching between servers For Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 80 Upgrading Ektron CMS400 NET lt SyncServerInfoList gt example since membership users created on a production server have a different ID number range from t
37. Version 7 6 Revision 5 11 Development and Staging Configurations Make a temporary copy of the production server database Switch the development staging site to use the copy Test and QA the upgrade on the development staging server Separate Servers Separate Databases Case 5 Separate Servers Separate Databases Production Ste DB SQL Replication ot Content CMS Replicates Library Canten To set up this configuration follow these guidelines e Both sites must have the same pathing relative to the Web root for example www example com Workarea applicationAPI asp and dev example com Workarea applicationAPI asp e Separate the databases for isolation One database is the master and the other is a copy Only edit content in the site connected to the master database Remove the Ektron CMS400 NET login page from the site connected to the copied database Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 12 Development and Staging Configurations e The best way to copy site templates and library files is eSync This is described in the Ektron CMS400 NET Administrator manual section Managing Your CMS400 System gt eSync If that was not implemented and changes to these items are infrequent you can manually copy them For automated replication use a product like Microsoft Application Center e To copy the Ektron CMS400 NET database containing HTML and XML content yo
38. What Happens NeXt ceciscc dees scstcecsncessseseracaeunshcecernennaneeesseeunsesee 74 Upgrading Your Dabas E susiana 74 Performing the Database Upgrade asssseessrreeessrrresseerrneesrnns 74 Using the Big Int Utility ce inniinn aaaea 80 Why Ektron Changed the Data Type cesecccesesteeeeeeeeeeeeaeeetees 80 Running the Big it UY siisi 81 Tho Log FUG ieee sctuctcecceescpestec ecesutteanecscendterecescsnctsectesceteeseceescctotecs 86 Backing Up Databases ecccsssseeeeeesseeeeeeeeeseeeeeeessseneeeenees 87 Updating Application MeSSages ssssseeeeneseeeeeeeeeeeeneeees 87 PVR OQUISIUOS aiacnucix cies acter thesk ates Gach a 88 Using the Language Update Utility eeeeeieeeeeeeeeneeeeeeeeeneeeeee 88 Troubleshooting Upgrade Problems ccssscsseeeseeseeeesensnees 93 Managing the web config File ccsscseeeeeeeeeeeeeeeeeeeeees 95 Settings in the web config File cssseeccseeseeeeeeeeeeeteeseenenes 95 Configuring E Mail for Tasks and Content 00 110 COS VS vssciacstesscierdsseisctoassisssaaeriatarias aeaa 110 Set UO SMTP SENE cnan enea tity seta AA 110 Verification for Relay sscsicsscscssccccecsetaciccessncsccntecandesecsscandesecuadaze 111 Configuring SMTP Settings scccsiciccnicncscccecencsecacecensnenncscensecsaass 115 The Enciypt Password Utility icecvscstpantesdeasantenccdesnaceveddleandexesdenaniees 116 Error ICSS AG OS access wie sates ects sirceatacndae
39. You can install as many as you wish Many customers install sample content that resembles their environment For example a legal practice might install the legal starter site Sample sites are available from http www ektron com cms400 web cms aspx id 4189 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 20 Installing Ektron CMS400 NET NOTE To get the technical information for developers which was previously available on the Developer s Sample page install the developer starter site Installing a Starter Site No Current Ektron CMS400 NET Installation To install one or more sample sites download them plus the base install file CMS400Basev76 exe from www ektron com to the same folder on your Web server Then click a starter site s exe file such as Legal exe When you do it copies the templates and database to your machine Next the base install runs until it completes phase 1 of the installation steps listed in Performing the Installation on page 22 Once the base installation is complete the Site Setup portion of the install is run Once the setup is complete you can install any number of additional sample sites by downloading and clicking them If you want to re install a Starter Site click the Site Setup link in Start gt Programs gt Ektron gt CMS400vXX gt Utilities gt CMS400 Site Setup If you are familiar with Ektron CMS400 NET you do not need to install a starter site Simply use th
40. a very detailed log file click Logfile Verbose 11 Click Next The following screen appears Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 127 Installing the Web Alert Feature Web_alerts InstallShield Wizard Choose Destination Location Select folder where setup will install files Please enter the location of your Web config file 12 Either insert or browse to the folder that contains your web config file This is your site root folder Then click Next 13 If your Asynchronous Processor service is not running the following message appears Web_alerts InstallShield Wizard 14 If you see this message click OK then click Finish 15 Go to Control Panel gt Administrative Tools gt Computer Management gt Services and Applications gt Services Start the Ektron Async Processor Service Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 128 Installing the Web Alert Feature Manual Steps for Setting up the Message Queue and Asynchronous Processor This section describes manual steps for setting up the Message Queue and Asynchronous Processor You can use this procedure if you had a problem using the wizard or you want to know which files are being installed to your server 1 Go to Control Panel gt Administrative Tools gt Computer Management gt Services and Applications gt Message Queuing 2 Right click the Private Queues folder and select New gt Private Queue Com
41. aner ARNEE i Change the Admin and Builtin Users Passwords csseeeeeeees i Remove Sample Users and Sample Membership Users 006 ii Removing CMS400 NET USe rs c ccccsseeeeeeeeeeeeeeeeeeeeeeeeeeees iii Removing Membership USe rs cceeeeesseeceeeteeeseneeeeees iii Do Not Allow the Use of Group User Account c0cceceeeeeees iv Additional Informati n sassaniscsnciasneraminiatmernnimmminmieamiven iv The Evernone Group cates savedczeedastned e na a a iv Ediung BU ean EEA iv SELVES COMUOINV S JAS INK o a RT v License KEyS iccitat vii IntrodUGtHOMc a aaa aeiiae iiaiai vii License Key ype S isse eiee ieina inane vii License Key Forint scssicscsccctecsstseccccsscascecsctstasseccaccteceectceetaczeasice viii Inserting the License Key nssssunnnsnunnnennnnnnnnnnnnnnnnnnnnnnnnnnnn nnn viii Changing License Keys Upon Upgrade cccceeeseeeeeteeeeeeees viii WeblmageFX License KeysS cccsssseeeeeeeeeeeeeeeeeeeeeneneenees ix License Key Cheek srcsscissccecesccsccesccccdacticareccactisansaceceviacsasccsdnenace ix Invalid License Key Message ccccsssccceceeeeseeeeeeeeeseeeeeeeeeneeneeees ix Using CMS400 without a License Key cccessseeeeeeeeeeeneeeees x Domains in which You Can Use the License Key 08 x Register Domains not IP Addresses s seeeeeeeeeeees x M re IMPOR IANO siicesssscdeccese
42. cmsproduct 3 If all environments are on the same server you don t need to copy other folders But if you are using a separate server for each environment copy the c assetcatalog ANd c assetlibrary folders to the other servers 4 For the database access the SQL manager and make a backup of the development database Then create new databases for staging and production Finally restore the backup of the development database to the staging and production databases 5 Inthe staging and production environments open web config Then update the database connection information so that it points to the new databases 6 Test the staging and production environments Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 16 Installing Ektron CMS400 NET Installing Ektron CMS400 NET This section explains how to install Ektron CMS400 NET through the following topics Before You Install on page 17 Performing the Installation on page 22 Document Management Client Install for Firefox on page 48 eWebEditPro XML Client Install on page 48 Results of Installation on page 50 Changes to the CMS400 web config File on page 51 After Installation on page 51 Setting Up an Additional Site on page 51 Moving a Site to Another Directory or Server on page 54 Before You Install Prior to installing Ektron CMS400 NET complete these tasks 1 Create a folder for the site Make sure the dri
43. database Selecting server accept the Next will test the connection For Trusted Connection type leave User and Password default blank For SQL 2005 users please enter the machine name in the server area Otherwise enter a SQL or SQL Express Server JAMHO1 4E server that already exists For SQL this semane would typically be local if its installed on the local server Otherwise enter the Password Server s name For SQL Express enter local SQLEXPRE Ss Cancel Note This dialog appears if you are using SQL Authentication If you are using Windows Authentication skip to the next step 17 A dialog box appears asking you to backup your database CMS400 InstallShield Wizard Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 72 Upgrading Ektron CMS400 NET 18 If you clicked Yes in the previous step gelect the locational your database Database Backup Directory backup If this path does not exist on your database machine the backup Please select where you would like to backup your database will fail This path must aleady exist on your database machine Otherwise skip to the next step Folder Ic InstallShield If the backup fails the following message appears CMS400 InstallShield Wizard Ea Important In this case A WARNING The install couldn t backup your database you should manually Please manually back it up now before c
44. default lt table gt tags create the border If the border looks wrong or inappropriate change setting to div If you do lt div gt tags are used to draw the border instead of lt table gt tags This change typically solves the problem ek_PageSize This setting determines the maximum number of items that can appear on a page before it breaks When a page breaks additional entries appear on another screen and the following text appears near the bottom of the items list Page 1 of 2 First Page Previous Page Next Page Last Page Note The above text changes depending on the page you are viewing You must click an option to see and update the remaining items This setting affects pages that let you edit the following items e content e library items e menu items e collection items e membership users e membership users not verified e forums ek_XliffVersion Define the XLIFF version to use when exporting files See Also the Administrator Manual section Multi Language Support gt Using the Language Export Feature gt What is XLIFF ek_extensionServiceEnabled Enable Extensibility Plug in service For more information on Plug ins See Also The Developer Manual section Plug in Extension Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 105 Managing the web config File Setting Description ek_EnableDeveloperSamples Enabl
45. directory 4 Type cscript iisweb vbs create Home DirectorySite Description i IP Address b Port and click lt Enter gt Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 195 Appendix A Creating a Web Site in IIS For example the following command creates a Web site called MyWebSite on port 80 at IP address 123 456 789 with c inetpub wwwroot newdirectory aS its home directory cscript iisweb vbs create c inetpub wwwroot newdirectory MyWebSite i 123 456 789 b 80 NOTE The iisweb vbs script supports additional options for creating a Web site To see them search for iisweb vbs in Windows Help Related Topics The following IIS help topics provide additional information To change properties on existing Web or FTP sites see Changing Default Web Site Settings To add virtual directories see Using Virtual Directories To perform common tasks from command line scripts see Using Command Line Administration Scripts Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 196 What s New in the 7 6 Release What s New in the 7 6 Release The following 7 6 features are documented in the Ektron CMS400 NET Setup Manual Database support As of 7 6 Microsoft SQL 2008 and 2005 SP2 are the only supported databases If you are running an earlier version you must upgrade SQL before installing Ektron CMS400 NET version 7 6 The license keys have been restructured to accommodate Ektron CMS40
46. directory of the website to upgrade C lnetpub wwwroot EktronT ech Processing C Inetpub wwwroothEktronT ech 4pp_Code VBCode Utilities vb Line 487 Changed ByVal content_id As Integer to ByYal content_id As Long Line 345 Changed ByVal folder_id As Integer to ByVal folder_id As Long Line 432 Changed ByVal folder_id As Integer to ByVal folder_id 4s Long Line 436 Changed ByVal folder_id As Integer to ByVal folder_id As Long Line 473 Changed ByVal folder_id As Integer to ByVal folder_id As Long Line 477 Changed ByVal folder_id As Integer to ByVal folder_id 4s Long Line 483 Changed ByVal folder_id As Integer to Byal folder_id As Long Finished processing T Inetpub wwwroothEktronT ech 4pp_Code VBCode custom Inetpub wwwroot EktronT ech 4pp_Code BCode CMSMe x 11 Precompile your Web site 12 After compiling check for error messages that state during the compile process the system cannot convert int VB or int32 C If these messages appear go to the line of code and change the data type to ong VB or int64 C Another way to verify that all the necessary int and int32 references have been changed to ong and int64 is to run the Bad link checker located in Workarea gt Smart Desktop gt Reports gt Bad Link Report The Log File A log file of the changes is located in c program Files Ektron CMs400v76 Utilities
47. explained in Installing Ektron CMS400 NET on page 17 As explained in Performing the Installation on page 22 the installation involves copying files to your server then setting up a starter site While setting up the site follow these instructions e When asked to insert your license keys ignore the screen You will insert your license keys in Step 9 Add Ektron CMS400 NET License Keys on page 179 e When asked to choose a site select the default Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 167 Converting CMS300 to Ektron CMS400 NET Ektron Site Selection Ektron CMHS400 Site Setup Please select the site you would like to install to Select Site Default Web Site InstallShield Bact Next Cancel e Say no to the database install You will upgrade the CMS300 database for use with CMS400 Step 3 Migrate Your CMS300 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 17 Your database must satisfy the following criteria before you can use it with Ektron CMS400 NET It needs to e bea Microsoft SQL database e be the same CMS version Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 168 Converting CMS300 to Ektron CMS40
48. gt CMS400 Site Setup This installs the site on the development server This procedure is fully documented in Setting up a Site on page 28 At the Setup Type page select CMS 400 Complete On the Site Setup screen at the Select Site dropdown select the site you created in Step 3 dev example com At Select Host select the host you entered for dev example com On the Site Path Directory screen browse to the c cmsdev folder On the Host screen enter http dev example com or an IP address The following windows prompt you to define the Asset Storage Location Enter C assetlibrary cmsdev and C assetcatalog cmsdev 4 The Database Setup utility begins This procedure is fully documented in Setting up a Database on page 34 Enter your database name cmsdev to continue the example Do not leave it as localhost Enter your database server information then the host user and password The database is created 5 The cmsdev folder should now look like this Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 14 Development and Staging Configurations cmsdev Edit View Favorites Tools Help ay File Back X S P Search Key Folders Eee O c emsdev Address EJ 20 A App Code E AssetManagement config Neceneessetetoseesenseneces A File and Folder Tasks G AssetManagement Hems 400Min sin assets a explorerappset
49. high This image cannot be less than 50 pixels wide as Firefox does 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 164 Customizing Ektron CMS400 NET 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 Workarea images English folder You Can modify these images as needed Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 165 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 Step 1 Back Up Your Site and Database on page 166 Step 2 Install New Ektron CMS400 NET on page 167 Step 3 Migrate Your CMS300 Database For Use with Ektron CMS400 NET on page 168 Step 4 Copy Folders and Files on page 170 Step 5 Set Folder Permissions on page 171 Step 6 Update Files on page 172 Step 7 Create an IIS Application For Your Site on page 175 Step 8 Make dmdata an IIS Application on page 178 Step 9 Add Ektron CMS4
50. mmc Ssystemroot system32 inetsrv iis msc Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 190 Appendix A Creating a Web Site in IIS Adding a Web site with the Web Site Creation Wizard 1 In IIS Manager expand the local computer right click the Web Sites directory point to New and click Web Site Action View s em ERIB Tree m i System Tools Sq Storage EBA Services and Applicati H E Removable Storage Ga Services and Applications El g Telephony b Microsoft SQL Servers j WMI Control Ry Services H E Indexing Service ay Internet Information Services t Administr SIDE icestormi hese Browse E2 icestorme icestorm stari E icestorm amp icestorm ae 4 gt Default 5 Create new site All Tasks gt Virtual Directory BS Delete Server Extensions Web Refresh Server Extensions Administrator 2 Click Next Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 191 Appendix A Creating a Web Site in IIS iWeb Site Creation Wizard Web Site Desciption Describe the Web site to help administrators identify it 3 In the Description box enter the name of the Web site and click Next Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 192 Appendix A Creating a Web Site in IIS Web Site Creation Wizard f x IP Address and Port Settings Specify IP address and port settings for the new Web site Enter the IP address to use for this Web site
51. pop up screen in the Workarea Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 163 Customizing Ektron CMS400 NET ektnormal css This file is located in webroot siteroot Workarea ewebeditpro It is used to customize the xml editor The style sheet must be assigned to the folder containing the content ektdata css This file is located in webroot siteroot Workarea ewebeditpro It is used to customize the Workarea s Data Designer The style sheet must be assigned to the folder containing the content 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 Workarea 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 Workareas This image can also be changed but must retain the same size attributes of 128 pixels wide by 500 pixels 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
52. settings man aged content and library files are identi cal between sites Multiple sites Same Server Different Databases e Production and development staging Same Server Different sites use separate copies of Ektron Databases on page 8 CMS400 NET s display layer reside on same server but point to different data bases e Changes to content configuration or library files made in one site must be cop ied to other site Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 5 Development and Staging Configurations Configuration Properties Implementation Guidelines Multiple sites Separate Servers Same Database e Production and development staging sites reside on separate servers which point to the same database e Ektron CMS400 NET settings content and library files are identical between sites e Changes to templates must be copied between servers Separate Servers Same Database on page 11 Multiple sites Separate Servers Separate Databases e Production and development staging sites are installed to separate servers and point to different databases e Changes to content configuration or files must be copied between sites Separate Servers Separate Databases on page 12 After deciding which configuration is best read the following sections to learn about procedures for working with multiple sites servers and databases e I
53. sure IIS is installed on the server Host is not localhost Install Ektron CMS400 NET on localhost machine only Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 46 Installing Ektron CMS400 NET Error Server Error in CMS400Example Application Parser Error Description An error occurred during the parsing of a resource required to service this request Please review the foll Parser Error Message The format of the file Ektron Cms Controls is invalid Source Error Line 1 lt Register TagPrefix cms Namespace Ektron Cms Controls Assembly Ektri Line 2 lt Page Language vb AutoEventwireup false Inherits index21 CodeFile Line 3 lt DOCTYPE HTML PUBLIC W3C DTD HTML 4 0 Transitional EN gt Source File c inetpubWwewwroottcms400example iintranetbasiciindex aspx Line 1 Assembly Load Trace The following information can be helpful to determine why the assembly Ektron Cms Controls Pre bind state information LOG DisplayName Ektron Cms Controls Partial LOG Appbase file c inetpub mawroot CMS400Examp e LOG Initial PrivatePath bin Calling assembly Unknown LOG Policy not being applied to reference at this time private custom partial oi LOG Post policy reference Ektron Cms Controls LOG Attempting download of new URL file c winnt microsoft net framework v1 1 43 LOG Attempting download of new URL file c winnt microsoft net framework v1 1
54. system has been rebooted Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 27 Installing Ektron CMS400 NET Step Setup Screen Setting up a Site This section allows you to setup a CMS400 NET site The installation copies the following folders from C Program Files Ektron CMS400v7x to the Web root folder you specify BIN workarea documentation uploaded files and uploaded images a login page the VS 2005 solution file The site setup can be run manually by clicking the cms400sitesetup exe file located in c Program Files Ektron CMS400v76 Utilities SiteSetup or by clicking Start gt Programs gt Ektron gt CMS400vXX Utilities gt CMS400 Site Setup 9 This is the Site Setup Welcome screen It lets you set up a Web site CMS400 InstallShield Wizard CMS400 Setup Wizard Thank you for installing CMS 400 The following wizard will allow you to setup upgrade or reinstall a CMS400 site Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 28 Installing Ektron CMS400 NET Step Setup Screen 10 The Setup Type screen appears Ektron CMS400 NET Choose an option and click Next Setup Type Select the setup type that best suits your needs a kt ro n e CMS400 Full Installation For setting up a new Please select which setup type you would like to use from the following site installation e CMS400 Upgrade For upgrading C CM
55. 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 the Properties window Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 135 Configuring SSL Default Web Site Properties x Directory Security HTTP Headers Custom Errors Server Extensions Web Site Performance ISAPIFiers Home Directory Documents Web Site Identification Descinion EA IP Address Al Unassigned ICP Port a Connections C Uriimted Limited To 10 connections Connection Timeout 300 seconds IV HTTP Keeptives Enabled m Enable Logging Actiwe log format fwac Extended Log File Format Properties Cares eu f He 10 Set the SSL Port that the Web server will use 11 Click OK Updating the web config File Next configure Ektron CMS400 NET to use the SSL certificate 1 Open the web config file See Managing the web config File on page 95 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 Set the ek_usesst value to true Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 136 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 unl
56. to Setting up a Site on page 28 Copy Application Core Files Copy the application core files from the siteroot workarea folder into your site s folder These files operate the workarea library and content functions 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 34 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 182 Migrating Your Site to Ektron CMS400 NET Edit that file and modify the following settings Setting Type in ConnectionString Update the information between the lt ConnectionString gt tags to point to your e server e database e user e pwd NOTE If you are using SSL the settings you need to modify are explained in Configuring SSL on page 133 Creating a Login Page Now that everything is set up you can create a login page You can either copy the one from the starter 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 bo
57. using PHP pages PHP Templates on page 175 need updating if you are using PHP pages Application cfm on page 175 needs to be completed if you are using ColdFusion pages The settings in the web config file equate to the settings in the CMS300 setup xxx files Update the following Web config file settings to reflect your current database site location and WSpath Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 172 Converting CMS300 to Ektron CMS400 NET Setting How to Change ConnectionString ek_dbcatalog ek_dbusername and ek_dbpassword are no longer used Update the information between the lt ConnectionString gt tags to point to your e server e database e user e pwd ek_sitepath Change the site path to your site s webroot For example cMS300Sample WSpath Change the web service path For example http localhost CMS400min Workarea ServerControlWS asmx Becomes http localhost CMS300sample Workarea ServerControlWS asmx AssetManagement config The domain needs to be changed from localhost to your domain For example DomainName localhost becomes DomainName www example com site_scripts_path asp Update the path to the applicationAPI asp file For example lt include virtual cms300sample cms300scripts applicationAPI asp gt becomes lt include virtual cms300sample Workarea platforms asp applicationAPI asp g
58. you need to perform before migrating your Web site Installation 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 17 Verify Installation After you install Ektron CMS400 NET verify that it is properly installed by using the starter 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 siteroot default aspx Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 181 Migrating Your Site to Ektron CMS400 NET If you can browse the starter site and it works properly Ektron CMS400 NET is properly installed Best Practices Ektron recommends keeping a working version of the starter site This can be used to help you debug problems For instance if you encounter errors on your site you can refer to the starter 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
59. you would like to install to Select Site Mike Watson amp Associates v aeni 192 168 0 202 I Enter Host Manually Enter Host InstallShield EEn Select the path of the Web site you are upgrading Note that the upgrade only updates the web config file Ektron CMS400 NET assembly files and Web Service components It does not update your templates nor other files not mentioned above CMS400 InstallShield Wizard Site Path Directory Please select the directory where your CMS 400 site is located This upgrade will only update the web config CMS400 Net assemblies Workarea and the WebService components It will not update your templates or any other files Destination Folder Browse c inetpub wwwroot CM S 400D emo Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 68 Upgrading Ektron CMS400 NET 7 Select Yes to backup your site Important Ektron strongly recommends backing up your site before continuing the upgrade If you choose No and the upgrade fails you will not be able to revert the files back Question P Would you like the install to backup your site IF not it is s recommended you back it up now before continuing 8 If you choose to backup your site a dialog asks where to store the backup CMS400 InstallShield Wizard Site Backup Please select where you want your site to be backed up to Destination Folder
60. 0 NET Step Setup Screen IMPORTANT Ektron strongly urges you to change the user name and password for the builtin user 19 Change the builtin user s name and password For instructions on editing the builtin account in the Workarea see Editing Builtin on page iv InstallShield Wizard xi Update Builtin Account Please update your Builtin Username This can also be done in the CMS Workarea gt Settings UserName butin Password MMIII Confirm Password MNI Cancel InstallShield Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 36 Installing Ektron CMS400 NET Step Setup Screen 20 This screen prompts for database connection information Server List the database server on this system To setup the database on this server accept the default Otherwise enter a SQL or SQL Express server that already exists For SQL this would typically be local if it s installed on the local server Otherwise enter the Server s name For SQL Express enter local SQLEXPR ESS CMS400 InstallShield Wizard SQL Server DB Setup Please enter the required information to connect to your MSSGL database Selecting Next will test the connection For Trusted Connection type leave User and Password blank For SQL 2005 users please enter the machine name in the server area Server AM H014E Username oo Password Cancel Us
61. 0 NET e have ASPNET or IIS_WPG if you are using Microsoft Windows 2003 user access to your database if you are using a trusted connection This should be done in the following order 1 Migrate Database to Microsoft SQL on page 169 2 Upgrade Database to Ektron CMS400 NET on page 170 3 Adding Database Permission for ASPNET or IIS_WPG users on page 170 The following image shows the database migration path This example uses CMS300 v4 2 going to the latest Ektron CMS400 NET version CMS 300 v4 2 Microsoft SQL CMS300 4 2 Microsoft SQL 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 169 Converting CMS300 to Ektron CMS400 NET CMS300 You can migrate your database to Microsoft SQL from the following programs e Microsoft Access e Oracle e MySQL You can migrate your database to Microsoft SQL by using the Database Mover program To do this 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 us
62. 0 NET s new price structure See License Keys on page vii New for 7 6 5 lt system diagnostics gt area in the web config file is described in Settings in the web config File on page 95 New for 7 6 5 lt ektronCommerce gt area in the web config file is described in Settings in the web config File on page 95 New for 7 6 5 URL Aliasing is available with a standard license New for 7 6 6 You are asked if you want to enable PCI compliance during installation See If your license key supports eCommerce this screen appears To learn more about PCI Compliance see the following KB article http dev ektron com kb_article aspx id 26304 on page 40 Ektron CMS400 NET Setup Manual Version 7 6 197 What s New in the 7 6 Release Ektron CMS400 NET Setup Manual Version 7 6 198 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 7 6 e Ektron CMS400 NET Developers Reference Manual Version 7 6 e Ektron CMS400 NET User Manual Version 7 6 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 th
63. 00 NET License Keys on page 179 Step 10 Verify Installation on page 180 NOTE For more information on upgrading your site to Ektron CMS400 NET see Migrating Your Site to Ektron CMS400 NET on page 181 Step 1 Back Up Your Site and Database Before starting any migration or upgrade process you should always back up your site and database Best Practices Ektron recommends running the migration procedure on a separate copy of the production database or in a staging development environment Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 166 Converting CMS300 to Ektron CMS400 NET WARNING This is a very important step It should not be skipped If you do not back up your database and convert to Ektron CMS400 NET you will not have a way to go back to using your database in CMS300 if there is a problem Also there are file changes that need to be made If you do not back up your site you will have to undo each change manually Backing Up Your Site You can back up your site files as you would any other group of files You can copy them to a different location or use software to back them up to a tape drive or CD Backing Up Your Database The steps for performing a backup on a Microsoft SQL database are explained in Backing Up Databases on page 87 Step 2 Install New Ektron CMS400 NET Install the latest version of Ektron CMS400 NET with platform support This procedure is
64. 143 Customizing Ektron CMS400 NET Class Explanation General Classes Class Description titlebar Located at the top of every page in the application 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 aspx titlebar error Similar to titlebar 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 to list information For example it is used for column headers info Any important information that should stand out An example is in the content page when showing the attributes of the content block info header Similar to the info class used for information that should stand out but starts a new section on a page Examples are metadata and summary on the content block properties page toolbar The background of the toolbar Note Change this class only if you are changing all toolbar icons Workarea Classes Class Description Workarea 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 7 6 Revision 5 144 Customizing Ek
65. 30 31 lt lt 2005 2006 2007 gt gt 05 30 PM mup_yearFooter The year selection cell The following example shows the year footer in green lt lt Feb March 2006 Apr gt gt Sun Mon Tue Wed Thu Fri Sat 2 9 16 23 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 158 Customizing Ektron CMS400 NET Class Controls mup_monthHeaderBorder The border around the month header The following example shows that border in green lt lt Feb March 2006 Apr gt gt Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 i 8 9 10 11 14 15 16 17 18 a B 28 29 30 31 lt lt 2005 2006 2007 gt gt 05 v 30 x PM x mup_monthHeader The month header The following example shows that header in green lt lt Feb M Apr gt gt Sun Mon Tue Wed Thu Fri Sat 1 2 3 E 7 8 9 10 11 17 18 31 14 15 16 19 21 EA 23 28 29 30 26 lt lt 2005 2006 Y 2007 gt gt 05 x 30 PM Canes Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 159 Customizing Ektron CMS400 NET Class Controls mup_monthHeaderPrev The previous button on the month header The following example shows that background in green GE March 2006 Apr gt gt Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 7 8 9 10 11 14 15 16 17 18 a EC 28 29
66. Active Server Pages Web Service Extensions Prohibit cl ASP NET v1 1 4322 Properties gt ASP NET v2 0 50727 x3 FrontPage Server Extensions s Internet Data Connector Tasks gt Server Side Includes Install and configure your Web Application Server For more information see http www asp net If you are setting up one Web site that uses multiple CMS servers and points to a single database server make sure both servers connect to the same database This configuration ensures that membership user registrations forum blog posts statistics etc are the same on both servers For more information see Moving a Site to Another Directory or Server on page 54 If the server to which you are installing has IIS7 that is it s running Windows Vista or Server 2008 enable IIS 6 metabase compatibility To do that follow these steps Open the Control Panel Click Programs and Features Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 18 Installing Ektron CMS400 NET From the left panel click Turn Windows Features On or Off GU fa gt Control Panel Programs and Features Tasks Uninstall or change a program View installed updates a To uninstall a program select it from the list Get new programs online at Windows Marketplace Organize 23 Views v View purchased software digital locker Narne E Player BB Adobe Reader 8 1 0 E Adobe Photoshop Album Starter Edition 3
67. Application Protection V Log visits CMS300Sample lt Defa CMS300Sample Scripts only Medium Pooled j 7 Click OK Step 8 Make dmdata an IIS Application 1 Click Start gt Control Panel gt Administrative Tools gt Computer Management 2 Inthe left pane of the console click Services and Applications gt Internet Information Services gt Web Sites gt Default Web Site gt Asset Management gt dmdata 3 Right click your Web site and select properties Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 178 Converting CMS300 to Ektron CMS400 NET 4 Make sure that Read and Write are checked Local Path d Script source access Read Write _ Directory browsing A Click the Create button Click the Directory Security tab 7 Inthe Anonymous access and authentication field click the Edit button 8 Uncheck Anonymous Access 9 Uncheck Integrated Windows Authentication 10 Check Basic Authentication 11 Click OK 12 On the ASP NET tab select a 2 0 version of ASP NET 13 Click OK Step 9 Add Ektron CMS400 NET License Keys You need to add your CMS400 license keys to the database You can use the builtin account to accomplish this The builtin account s username is builtin and password is builtin WARNING You should only use the builtin account temporarily As soon as possible insert the license key and log in under a user name assig
68. NET site An alternative is the minimum database Use this when you understand how to create a site and do not want to place extra sample files on your server The Upgrade Procedure Upgrading involves the following tasks 1 Install new files to the new directories See Also Running the Installation and Setup Program on page 23 2 Remove the following folders and their subfolder from your site s directory and copy the new folders to the site directory ebin Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 63 Upgrading Ektron CMS400 NET eworkarea e Documentation IMPORTANT The upgrade procedure removes these folders Any customized files in these folders will be lost So only store custom files in these folders when absolutely necessary Even then you should keep a back up file in another folder 3 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 64 5 If needed 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 NOTE After you upgrade Ektron CMS400 NET you may notice that for some content that inherits the following property from their folders the field is not checked The content in this folder is privat
69. S400 Upgrade existing site Upgrades the C CMS400 Database Setup database and site files as necessary e CMS400 Data base Setup For setting up a new site database Site files such as aspx pages are InstallShield not included in this setup lt Back Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 29 Installing Ektron CMS400 NET Step Setup Screen 11 In the License Ektron CMS400 NET Key field enter your primary License Key your primar ektron Ektron CMS409 NET Please enter your license key If you do not have your license key it may be added when you License keys are begin using the product typicall iled cor Key example yourdomain com cms44 xml 23490832492332 4 organization when you request a License Key copy of the application When cutting and pasting a license key keep the full license key intact without adding or deleting characters InstallShield e lt Back Cancel you can insert them later See Configuring Ektron CMS400 NET in the Administrator manual for details Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 30 Installing Ektron CMS400 NET Step Setup Screen 12 This dialog box allows you select which site you want to install This screen does not appear the first time you run the site setup fora starter site If you run it again and have multiple sites this dialog box will appear
70. SPNET Note If you are using Microsoft Windows 2003 Server or Microsoft Widows Vista the user is IIS_WPG For example wsl0080 IIS_WPG e Click the Execute Query button e Replace the text between square brackets with your domain name backslash and the IIS Internet Guest Account For example ws10080 TUSR_ws10080 Click the Execute Query button e f using SQL server authentication replace the text between square brackets with the SQL server authen tication name only Do not include the domain name Click the Execute Query button Sp ee EMMONS ecu CM Lal OUR tae A es E CMS400Example all on ems FindFolderRecursive to Mac grant all on cms _FindTemplateOrigin to MACHIN grant all on cms LoadFolderList to MACHINENAM asm400_1221 a Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 45 Installing Ektron CMS400 NET Possible Error Messages During Installation Error CMS400 InstallShield Wizard 4 P x Error Failed to create directory c inetpub wwwroot CMS400Sample as Web Application in IIS Please perform this manually Possible Causes and Solutions Possible cause Suggesied solution 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 iidfpsc htm IIS is not installed Make
71. Setup Manual Version 7 6 Revision 5 40 Installing Ektron CMS400 NET Step Setup Screen 28 If your license key is Enterprise level or Professional with an eSync modifier this screen appears For details on how to complete it see the CMS400 NET Administrator Manual section Managing Ektron CMS400 NET gt eSync gt Managing eSync Security Certificates P Core installation is complete The eSync feature requires a security certificate You can run this tool late w eSync Would you like to run the tool at this time Set Up a User for the CMS400 Database NOTE The installation automatically sets up user permissions based on data collected during setup However if there is a problem setting permissions for the user this section describes how to set the permissions manually If you are using SQL Authentication you only need to set up the SQL user If you are using Windows Authentication you need to set up IUSR and an ASPNET or IIS_WPG user The IIS_WPG user is used instead of the ASPNET user in Microsoft Windows 2003 server and Microsoft Windows Vista Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 41 Installing Ektron CMS400 NET Step Setup Screen 1 Inthe SQL Enter prise manager select Security gt Logins m Console Root Microsoft SQL Ser Console Root BJ Microsoft SQL Servers 9 msde 4 SOL Server Group B amp local Windows NT
72. a Web service call to schedule a file download and send commands Ektron recommends that the Async machine only allow HTTP traffic from Ektron CMS400 NET servers This provides additional security on the Async processor Verifying Connections You can verify the Web service gt queue connection by leaving the Ektron service off submitting content with notifications and verifying that a message arrived in the queue turning on journaling for the queue Submit a message in the queue The Ektron service picks it up and places it in the journaled messages turning on logging for the Ektron service To verify the CMS gt Web service connection open the asynchronous processor location inside a Web browser and test the Web services To verify the writing of files ensure that Ektron CMS400 NET has write access to the sitepath subscriptions directory and submit content that will trigger notifications This action places a file inside that directory To verify that the service can download a file open a Web browser on the Async machine and connect to the location of the notification command files Attempt to download one Enabling the Web Alert Feature Enabling the Web Alert feature involves the following steps This section explains each step in detail Step Description For more information see 1 Setup message queue and asynchronous pro cessor Setting Up the Message Queue and Asynchrono
73. ace between the tabs The following example shows the spaces as green View Content CMS Developer Content Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 154 Customizing Ektron CMS400 NET History Classes Class Description history list This class is used for two attributes The TD controls the active date or the version that is presently published The Anchor class is for the other versions of the content block Login Classes Class Controls login The background color of the login and logout screen Folder Control Classes Class Controls folder 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 Class Controls library The background color of the three panels in the library Calendar Classes InternCalendarStyles css The InternCalendarStyles css file is used to define the look of the pop up calendar in Ektron CMS400 NET This file s default location is site root folder Workarea csslib Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 155 Customizing Ektron CMS400 NET Class Controls mup_nonMonthCell The cells at the beginning or end of the month that do not contain days The following example shows these cells in green lt lt Feb March 2006 Sun Mon Tue W
74. ags for each template IMPORTANT This only needs to be done if you are upgrading from CMS300 to CMS400 NET lt meta http equiv Content type content text html charset utf 8 gt Application cfm Copy the settings in the workarea plat forms coldfusion application cfn file into the application cfm file in the root of your site These settings supersede and replace current CMS300 settings and includes Alter the application wsdlpath and application workarea values inside the application cfm file to reflect the correct URL of your CMS site Step 7 Create an IIS Application For Your Site Perform this only if your site is not in your server s webroot or if your Web site is not already set up as an IIS application Ektron CMS400 NET must be an IIS application to run properly To see if your Web site is running as an IIS application go to your server s Computer Management Console and view the Internet Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 175 Converting CMS300 to Ektron CMS400 NET Information Services section Use the following table to determine if your Web site is running as an IIS application Microsoft Icon Next to Web Site running Windows Your Site as an IIS Version Name In IIS Application 2003 Server Yes XP Professional Yes Any a No If an IIS application needs to be created for your Web site follow these steps 1 Click Start gt Control Panel gt
75. air or remove the program Welcome to the CMS400 Setup Maintenance program This program lets you modify the current installation or install a new CMS400 Site Click one of the options below CMS400 Site Setup fs Create a CMS400 Site Uparade all program features installed by the previous setup Remove all installed features Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 66 Upgrading Ektron CMS400 NET 4 Choose an application directory If you are not sure use the default C Program Files Ekt ron CMS400v7x This directory stores Ektron CMS400 NET components and utilities Important This dialog appears only when the Setup cannot detect where the site s application is directory located CMS400 Site Setup InstallShield Wizard CMS400 Application Directory Please select your CMS400 Application Directory This is typically under your Program Files Ektron directory Destination Folder C Program Files Ektron CMS 400v x Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 Browse Cancel 67 Upgrading Ektron CMS400 NET If your server operating system accommodates multiple Web sites select the site to which you want to install Ektron CMS400 NET from the dropdown list Otherwise accept the default Please select which site and host you would like to use Ektron CMHS400 Site Setup Please select the site and host
76. 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 Additional Terms and Conditions apply When using the CMS400 map control Subject to the terms and conditions of the Map provider Microsoft Virtual Earth or Google maps Microsoft Virtual Earth http www microsoft com virtualeart
77. asier 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 186 Deployment Migrating Your Site to Ektron CMS400 NET 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 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 e
78. ata in the Administrator manual for more information Set up Smart Forms You can also set up your Smart Forms You create XML files externally or via the Data Designer Next a Smart Form is assigned to content blocks and folders See Managing XML in the Ektron CMS400 NET Administrator Manual for additional information Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 184 Migrating Your Site to Ektron CMS400 NET Creating Ektron CMS400 NET Users NOTE 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 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 to
79. ble By default ek_appPath is set to webroot cms400Min workarea So by default this folder is set to webroot cms400Min workarea images application ek_appeWebPath ek_appeXSLTPath 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 CMS400Min workarea SO by default this folder is set to webroot CMS400Min workarea ewebeditpro The folder that stores XSLTs You would only change this value if you need to move the XSLT 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 cCMS400Min workarea So by default this folder is set to webroot CcMS400Min workarea Xslt Images 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 100 ek_Image_1 close button Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 100 Managing the web config File Setting Description ek_Image_2 small login button ek_Image_3 big login button SMTP server configuration See Configuring SMTP Settings on page 115 ek_SMTPServer
80. bsolutely necessary Even then you should always keep a separate back up file in another folder Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 70 Upgrading Ektron CMS400 NET 13 Your web config file is updated with information needed to run Ektron CMS400 NET If other applications use the web config file the upgrade does not affect their sections 14 Adialog box appears asking if you want to upgrade the Question database Select Yes to upgrade f you select No the site will not work properly until the database upgrade has been run To upgrade the database at a later time run the Site Setup and select Database Upgrade The site setup is located in Start gt Programs gt Ektron gt CMS400vXx gt Utilities gt CMS400 Site Setup 4 database upgrade is required Would you like to run the database upgrade setup 15 If you selected yes the Database CMS400 InstallShield Wizard Upgrade Wizard starts CMS400 Database Upgrade This setup wizard will allow you to upgrade your CMS400 Database Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 71 Upgrading Ektron CMS400 NET 16 This screen prompts for database CMS400 InstallShield Wizard connection SQL Server DB Setup information Server List the database server on this system To setup the database on this Please enter the required information to connect to your MSSQL
81. cations gt Services For more information see the Ektron CMS400 NET Administrator Manual section Ektron Windows Service Updating Application Messages WARNING If upgrading from version 5 0 or later this section does not need to be completed 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 87 Upgrading Ektron CMS400 NET 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 64 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 1 Go to Start gt Programs gt Ektron gt CMS400 gt Utilities gt Application Strings Update 2 The Language Update Utility opens DSN Ce User CF Pass O00 Type Languages Options IV English Repopulate IV French C Add New Strings V German Update Close Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 88 Upgrading Ektron CMS400 NET 3 Sel
82. ccess the site aS nttp 192 168 0 1 somedirectory myloginpage aspx Since users would typically not identify a Web page by its IP address you should register the domain name instead More Information Additional information about licenses is available at htip www ektron com products aspx id 1144 Ektron CMS400 NET Setup Manual Version 7 6 x System Requirements System Requirements The following components are required when developing or viewing an Ektron CMS400 NET based application e Server Requirements on page 1 e PC Client Requirements on page 2 e Apple Macintosh Client Requirements on page 3 Server Requirements Component Requirements Recommended hardware configuration e Intel Pentium 4 supporting Hyper Threading or Intel Xeon processor with 800MHz bus e 2 GB RAM or higher e RAID array for hard drives Web server operating system Microsoft Windows Server 2003 e 32 and 64 bit versions Microsoft Windows Server 2008 e 32 and 64 bit versions Microsoft Windows Server 2000 XP Professional Note Only use Windows XP for testing and development Do not use it on your production server Microsoft Windows Vista Business amp Ultimate Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 System Requirements Component Requirements Web application server Microsoft NET Framework 3 5 Microsoft NET Framework 2 0 N
83. d database then create your Web page templates Later you can add users and content Because of Windows Indexing Service limitation your server can support eight Ektron CMS400 NET Web sites If you want to install more than 8 you must merge the Indexing Service catalogs This is documented in the Ektron CMS400 NET Administrator Manual section Managing Assets gt Merging Indexing Service Catalogs To set up an additional site follow these steps Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 51 Installing Ektron CMS400 NET e Step 1 Set up New Site on page 52 e Step 2 Set up New Database on page 52 e Step 3 Create Project in Visual Studio NET on page 53 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 Follow the steps for creating a new site as described in Setting up a Site on page 28 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 database You can create either a sample or minimal database When creating a database for your content you typically install a minimal database To set up a database follow these steps 1 From the Windows S
84. d look at the template files If your references are broken as shown in the sample screen on the left delete all Ektron references Then add new references with the same name from the webroot siteroot bin folder 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 See Ektron Knowledge Base article ERRMSG Compiler failed with Error Code 2000 http dev ektron com kb_article aspx id 2029 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 93 Upgrading Ektron CMS400 NET Problem Solution After upgrading from Ektron CMS400 NET version 4 8 or earlier Metadata is no longer applied or required when adding or editing content In Ektron CMS400 NET version 4 8 or earlier Metadata is applied globally In later versions metadata is applied to each folder individually Child folders can inherit the metadata from a parent folder or they can have their own metadata settings To set the metadata settings back to global follow these steps 1 In the Workarea click on the site s root folder 2 Next click View gt Folder Properties Click the Edit Properties button LY Cl
85. dio x wav default Define the relationship between the WAV default mime type and the Windows Media Player video x avi Define the relationship between the AVI mime type and the Windows Media Quicktime and Real players video x avi default Define the relationship between the AVI default mime type and the Quicktime player video x msvideo Define the relationship between the msvideo mime type and the Windows Media Quicktime players video x msvideo default Define the relationship between the msvideo default mime type and the Windows Media Player audio x ms wma Define the relationship between the MS WMA mime type and the Windows Media Player video mpeg Define the relationship between the MPEG video mime type and the Windows Media Player audio mpeg Define the relationship between the MPEG audio mime type and the Windows Media Player video x realvideo Define the relationship between the realvideo mime type and the Real player video x ms wmv Define the relationship between the MS WMV mime type and the Windows Media Player audio x realaudio Define the relationship between the realaudio mime type and the Real player Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 108 Managing the web config File Setting Description video quicktime Define the relationship between the quicktime mime type and the Quicktime player Miscellaneous
86. e installation you should further configure your permissions based on your network security model before using Ektron CMS400 NET CMS400 InstallShield Wizard Setup Status CMS 400 is configuring your new software installation Installing C C3F45548 D6B3 4B52 8EF7 E6430181 093E datal cab HE InstallShield Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 26 Installing Ektron CMS400 NET Step Setup Screen 7 Click Yes to check for updates This Question verifies that you have the latest version of CMS400 NET Would you like the install to check for updates 8 You might be prompted to restart your server If so Ektron InstallShield Wizard Complete recommends doing a restart reboot of your system in now required to continue setup of NOW CMS 400 O No will restart my computer later The CMS400 Site Setup utility will run after your system reboots If this does not start automatically please run it from your Start Menu from Ektron gt CMS400 gt Utilities gt CMS400 Site Setup Bact Cancel Once you restart the site setup procedure begins upon completing the restart If the site setup does not start once the restart is complete you can launch the site setup from Start gt Programs gt Ektron gt CMS400 gt Utilities gt CMS400 Site Setup Important If the above dialog appears do not run the site setup until the
87. e To copy the Ektron CMS400 NET database your best choice is Ektron s eSync feature This is described in the Ektron CMS400 NET Administrator manual section Managing Your CMS400 System gt eSync If you have not implemented eSync copy site content using a replication tool for the database Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 8 Development and Staging Configurations SQL Server 2000 SDK Replication see http msdn microsoft com library en us replsql replover_694n asp e Library files Make the Ektron CMS400 NET uploadedimages and uploadedfiles folders IIS virtual directories that point to the same physical directory This procedure is explained in the Ektron CMS400 NET Administrator Manual section Load Balancing gt Configuring Load Balancing without eSync gt Set Up Virtual Directories for Two Web Sites e Templates and other file system assets The best way to move these is eSync If that was not implemented and changes to these items are infrequent you can manually copy them For automated replication use a product such as Microsoft Application Center e Upgrading Ektron CMS400 NET To test an upgrade make a temporary copy of the site s display layer on a separate server connected to the development staging database If the development staging database is the master back it up before upgrading Same Server Same Database Case 3 Same Server Same DB
88. e and can only be viewed by authorized users and members To resolve this problem edit the content s View Permissions for Content screen and manually check the box Before you can check the checkbox you must disable inheritance After checking the box enable inheritance NOTE The upgrade automatically starts the IIS and Indexing services This chapter walks you through the upgrade process Performing the Upgrade 1 Follow the steps of the installation procedure Running the Installation and Setup Program on page 23 These steps instruct you to install Ektron CMS400 NET and restart your server Return to step two when the Site Setup Selection appears Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 64 Upgrading Ektron CMS400 NET 2 The Setup wizard appears ipiniscepsan dese CMS400 InstallShield Wizard not appear launch it by following this path CMS400 Setup Wizard from the Windows AN Thank you f ling CMS400 The foll d will installing The following wizard wil Start gt Programs gt akee ee Ektron gt CMS400 gt allow you to setup upgrade or reinstall a CMS 400 site Utilities gt Site Setup Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 65 Upgrading Ektron CMS400 NET 3 The Setup Type screen appears Choose the CMS400 InstallShield Wizard Upgrade radio button and click Welcome Next Run CMS400 Site Setup rep
89. e base installation and proceed with site development Upgrading an Existing Installation If you have an earlier version of Ektron CMS400 NET first upgrade to Release 7 6 Then select one or more starter sites and install them Starter Applications Ektron has also developed several starter applications that you can install to better learn Ektron CMS400 NET s capabilities Starter applications are built on the Ektron CMS400 NET engine and leverage Ektron CMS400 NET s flexible API made available via its SDK Starter applications are tailored to address the needs and requirements for specific business processes for organizations of Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 21 Installing Ektron CMS400 NET any size but are flexible enough to meet your custom requirements Starter applications are shipped open source and are free of charge They work out of the box and if needed can easily be extended Starter applications are a perfect starting point for building your own web application The only requirement is that a Ektron CMS400 NET base install exist on your server If you install the legal starter site the Case Management Starter App is automatically installed If you install any other starter site the Project Management Starter App is automatically installed Starter Applications are available from http www ektron com products aspx id 5948 Performing the Installation NOTE The installation pro
90. e creating your product catalog Important Do not change the default currency after your eCommerce site is live See Also The Administrator Manual section eCommerce gt eCommerce Configuration Screens gt Currencies gt The Default Currency ek_MeasurementSystem Select whether to use English or Metric measurements for your packages See Also The Administrator Manual section eCommerce gt eCommerce Shipping Screens gt Packages mediaSeitings WindowsMedia CLSID The class ID for the Windows Media Player Quicktime CLSID The class ID for the Quicktime player Realplayer CLSID The class ID for the Real player Flash CLSID The class ID for the Flash player WindowsMedia Codebase Location of the code base plug in for Windows Media Player Quicktime Codebase Location of the code base plug in for Quicktime player Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 107 Managing the web config File Setting Description Realplayer Codebase Location of the code base plug in for Real player Flash Codebase Location of the code base plug in for Flash player application x shockwave flash Define the relationship between the Shockwave Flash mime type and the Flash player audio x wav Define the relationship between the WAV mime type and the Windows Media Quicktime and Real players au
91. e pathing in links to pages and images This means that any managed content item can be displayed on any page in the Web site Since the path may be embedded in hyperlinks and image paths changing the URL path on the destination server may cause problems 2 Copy all files in the source directory to the destination directory Step 3 Set Permissions on the New CMS Web Site Open Windows Explorer Navigate to new Web site s folder Right click the upioadedfiles directory and choose Properties ee On the General tab of the properties dialog ensure the Read Only attribute is not checked 5 Onthe Security tab of the properties dialog ensure that the IIS anonymous user usually named IUSR_ COMPUTERNAME has Write permission 6 Right click the upiocadedimages directory and choose Properties Repeat steps 4 and 5 for the uploadedimages directory Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 56 Installing Ektron CMS400 NET Step 4 Make the New Directory an IIS Application 1 Within IIS manager right mouse click the folder created in Step 2 Copy Files to Destination Directory on page 56 2 Select Properties 3 Inthe Application Settings area click Create hosting Properties Directory Documents Directory Security HTTP Headers Custom Errors When connecting to this resource the content should come from The designated directory amp share located on another computer A red
92. e sales department by sending an e mail to sales ektron com Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 199
93. e settings These steps explain how to disable Indexing of the site 1 Navigate to Administrator Tools gt Internet Information Services In the IIS window find the Web site Right click the site and choose properties On the Directories tab uncheck the Index this resource box Click OK ar won Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 50 Installing Ektron CMS400 NET Changes to the CMS400 web config File See Also Managing the web config File on page 95 After you install Ektron CMS400 NET the web config file is updated as follows web config setting Assigned this value by installation ek_sitePath webroot siteroot ek_buildNumber current build number of Ektron CMS400 NET ek_version current version of Ektron CMS400 NET Connection String Information about the how the database is connected to Ektron CMS400 NET After Installation Setting Up an NOTE 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 133 for more information 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 an
94. e the API developer samples on the Developer demo site shipped with CMS400 NET e True enable developer samples e False disable developer samples ek_assetPath The folder that stores Assets You would only change this value if you need to move the Assets 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 CMS400Min So by default this folder is set to webroot CMS400Min assets ek_InvitationFromEmail The From email address the system uses when a user sends an Invitation Invitations are emails that are sent to non system users asking them to join your site See Also e User Manual section Colleagues gt Managing Existing Col leagues gt Inviting Non Site Users to Become Colleagues and Join the Site e Developer Manual section Community Platform Server Con trols gt Invite Server Control ek_EnableMessageBoardEmail Setting this key to True enables the system to send e mail notifications when a user posts a message to a user or community group s message board When a user posts a message to another user s message board the user who owns the board receives a notification stating a message has been posted When a user posts a message to a community group s message board all members of the group receive e mail notifications It is important to note that when this key is set to True
95. e the Database Upgrade program installed with Ektron CMS400 NET To do this click Start gt Programs gt Ektron gt CMS400 gt Utilities gt Database Upgrade Adding Database Permission for ASPNET or IIS_WPG users After upgrading the database to the latest version of Ektron CMS400 NET you need to add permission for either the ASPNET or IIS_WPG users to the database Use the ASPNET user if you are using a Microsoft Windows 2000 or Windows XP Professional Server Use the IIS_WPG user if you are using a Microsoft Windows 2003 Server Step 4 Copy Folders and Files Copy the following folders and files to your CMS300 site webroot For example if you installed the CMS400min site and are using the CMS300Sample site as your site copy the folders and files from the CMS400min site to c Inetpub wwwroot CMS300Sample e The C inetpub wwwroot cms400min workarea folder including all subfolders e The c inetpub wwwroot cms400min bin folder Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 170 Converting CMS300 to Ektron CMS400 NET e The C inetpub wwwroot cms400min App_Code folder including all subfolders e The c r1netpub wwwroot CMS400min AssetManagement folder including all subfolders e The c inetpub wwwroot cms400min Assets folder e 6 inetpub wwwroot cms400min web config 6 inetpub wwwroot cms400min assetmanagement config Step 5 Set Folder Permissions The following folders in the site root
96. e you are in edit mode add the license key to the License Key s text box On the other hand if you want to add new keys in addition to old keys create a comma delimited list of keys in the License Key s text box Ektron CMS400 NET Setup Manual Version 7 6 viii WebImageFX License Keys When cutting and pasting license keys keep the full license key intact without adding or deleting characters License keys that are changed in any way render CMS400 inoperable License Keys If you are installing WeblmageFX with CMS400 a WeblmageFX license key is included in the email you receive when you purchase CMS400 A WebImageFX key resembles a CMS400 key but includes the string wif To add the key to CMS400 navigate to Workarea gt Settings gt Setup and clicking the Edit button Once you are in edit mode add the license key to the Module Licenses text box License Key Check When you login to a Web site that contains CMS400 it checks the license key s against the domain If the URL of a valid license key matches the URL of the site being accessed the Workarea appears If no valid license key is found for the URL of the site being accessed CMS400 is disabled and you must log in the with Builtin account to change the License Key Invalid License Key Message If you have a broken license key or a license key with an incorrect base URL an error message appears in the CMS400 Login window The message states Error A lice
97. ect the DSN for the database from the drop down list CMS400 47 DSN ewsaona7 SSCS User Pass a Type o Languages Options V English Repopulate V French C Add New Strings V Geman L Update Close 4 Enter a username and password with permissions to the DSN if required Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 89 Upgrading Ektron CMS400 NET 5 Select the type of database you are using It will be updated with the language strings Ektron CMS Language Update Utility Database Information cms400 47 DSN CM5 400 47 User Pass Type Languages Options IV English Repopulate IV French C Add New Strings V German Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 90 Upgrading Ektron CMS400 NET 6 Select the action you want to perform e Repopulate deletes all strings and repopulates the database e Add New Strings adds only new strings in the current release of CMS400 47 ss Ektron CMS400 NET Recom DEN mended if you changed existing i CMS400 47 strings Use Pass Type Languages Options V English Repopulate JV French C Add New Strings IV German SES Update Close Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 91 Upgrading Ektron CMS400 NET
98. ed Thu 5 12 19 26 28 29 2 Apr gt gt Fri Sat 10 11 17 18 24 25 i lt lt 2005 2006 2007 gt gt 05 i 30 m PM v mup_weekendCell The weekend day cell The following example shows the cell in green lt lt Feb March 2006 Apr gt gt Sun Mon Tue Wed Thu Fri Sat 27 lt lt 2005 2006 v 2 9 16 23 30 3 10 17 24 2007 gt gt 05 30 x PM y Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 156 Customizing Ektron CMS400 NET Class Controls mup_weekdayCell The week day cell The following example shows the week day cell in green lt lt Feb March 2006 Apr gt gt lt lt 2005 2007 gt gt 05 v 30 v PM mup_weekendDOWHeader Weekend day of week header The following example shows those days in green lt lt Feb March 2006 Apr gt gt lt lt 2005 2006 2007 gt gt 05 v 30 PM Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 157 Customizing Ektron CMS400 NET Class Controls mup_weekdayDOWHeader Weekday day of week header The following example shows that day header in green lt lt Feb March 2006 Apr gt gt son Ss 1 2 3 4 5 6 F 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 23 24 25 26 27 28 29
99. ee Manual Steps for Setting up the Message Queue and Asynchronous Processor on page 129 4 From the Windows Start Menu click All Programs gt Ektron gt CMS400 gt Utilities gt Web Alerts Setup 5 The Web Alert Wizard setup screen appears Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 124 Installing the Web Alert Feature Web_alerts InstallShield Wizard WebAlert Setup This will install WebAlerts email information Cancel 6 Click Next The wizard begins installing the Web Alerts feature Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 125 Installing the Web Alert Feature Web_alerts InstallShield Wizard Setup Status installshield 7 The following screen appears Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 126 Installing the Web Alert Feature Message Queue Name Private _msma_web SMTP Part 25 SMTP Server localhost SMTP User SMTP Password Log FileName C Logfile Verbose 8 Enter the username and password that will be used to send and receive email 9 Atthe Log File Name field enter the name of the file that will track Web Alert activities If you enter nothing the file is named listener log The file resides in the c Program Files Ektron CMS400v61 EktronAsyncProcessor_Service folder It is also available from the Workarea See Asynchronous Log File Reporting on page 131 10 If you want
100. eeeesseeeeeeesseeeeeeeesseeeees 180 Migrating Your Site to Ektron CMS400 NET 181 Initial Steps cesccsiesnicecncctsnecmcnncnnscudeecsnasaasoennuasenenenduasementenecenmens 181 stalatOM ariiraa 181 EAEE A E asutenen daa lastucneih faneunesth cineemen patie 181 Setting up Your New Site sccccsssseeeeeeeseseeeeeeseeeeeenesenes 182 Copy Application Core Files sii seccccssessscerseuscecsecstedateceneysetedeateessayees 182 Set UP TNS DATA DAS Gi ies ccvescsacesnoussestmeddexpescensdienesdnada aes astenuenteansteds 182 Modify Application ParameterS ccccsssecceeeeeeeeenceeeteeeeeneneees 182 Creating a Login Page wisiiscccscsccsccccccsecscccccesiarstcecestacsacecetaecsatens 183 OG N EPEE A E E E E E AE A E A TR 183 Modifying Configuration Settings sssssnnnnnnnnnnnnnnnnnnnnnnnnnne 184 Setup ACIVe Director ycie oaa 184 Modify the Setup Seree Mirono ona 184 Serup Metadata earner rroa 184 Setup SIMALE PONS assaia ana 184 Creating Ektron CMS400 NET USe eccesssseeeeeeeeeeeeees 185 Configuring Content and Forms FolderS sssccesssseeee 185 Creating your Templates cccssseeeeeesseeeeeeesseeeeeeeeseeneees 186 Migrating Creating Content ccccseeecceseseeneeeeseeeeneeeeseneenees 186 Deployme Mbesa 187 Advanced FOUN CS sc cisscacsicsictescctncsccnstatncsniactncecconteannccnceteatadene 187 Email NOUNGAU Onisa a dies ecana teens 187 EE PEA rere prec E rer nee tector cen
101. ektro n What do you want your website to do Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 Ektron Inc 542 Amherst St Nashua NH 03063 Tel 1 603 594 0249 Fax 1 603 594 0258 Email sales ektron com http www ektron com To learn what s new in this release see http dev ektron com cms400releasenotes aspx Copyright June 2009 Ektron Inc All rights reserved EKTRON is a registered trademark of Ektron Inc Version 7 6 Revision 5 For updated versions of this manual please visit http www ektron com web content management solutions aspx id 4020 EKTRON INC SOFTWARE LICENSE AGREEMENT 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
102. en SQL Enterprise Manager Expand the display until you see the Databases folder Right click the Databases folder Choose New Database oo of Se iS Assign a name to the database Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 58 Installing Ektron CMS400 NET 6 The remaining options can remain as defaults or you can be edit them as needed Step 7 Restore the Database Restore the database to the new destination folder To do this follow these steps 1 Right click the database you created in Step 6 Create a New Database on page 58 2 Select All Tasks gt Restore database Restore database xi General Dptions Restore as database CMS 400 xample_3 Restore Database Filegroups or files m Parameters Devices 3 Backup number fi Restore backup set Database complete Database differential Transaction log File or filegroup Read backup set information and add to backup history Hee View Contents In the Restore as database field verify that the database you created in Step 6 appears In the Restore section click From device circled above Click the Select Devices button circled above The Choose Restore Devices screen appears Click the Add button circled below Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 59 Installing Ektron CMS400 NET Choose Restore Devices xi When the backup is rest
103. enters token the sign on is successful If you want to make passwords case sensitive change the value of this element from false to true If you do and the password is TOKEN and the user enters token the sign on is unsuccessful The user would have to enter TOKEN to sign on ek_LinkManagement This setting determines if Ektron CMS400 NET uses linkit aspx when inserting a quicklink By default it is set to true If set to true when a user inserts a quicklink Ektron CMS400 NET inserts a special link instead of a quicklink A special link determines the correct quicklink to use when a site visitor clicks it For example a user adds a content block to folder A A quicklink to that content is a aspx id 10 Later if an administrator changes the folder s template but doesn t update the quicklink within the content block the quicklink is broken To avoid this problem enable link management ek_LoginScreenWidth The width of the login screen in pixels You may need to widen the screen if you are using Active Directory and the database names are long Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 104 Managing the web config File Setting Description ek_ToolBarFormatTag Note This setting only applies after a user signs in to your site Change this setting if the colored border that surrounds content looks wrong The border color indicates the content s status By
104. ername Enter the username you will use to access the database Password Enter the password you will use to access the database 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 setup tests the database connection to verify the information is valid If the database name already exists you are asked to assign a different name Once a connection is made and the name is available the installation program creates a database using the provided information 21 If your server has Visual Studio NET installed the following prompt appears Question j Would you like to run the CMS400 NET SDK install Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 37 Installing Ektron CMS400 NET Step Setup Screen 22 If you want to install Ektron CMS400 NET s Software Developer s Kit SDK click Yes Otherwise click No If you click No skip to The site and database setup portion of the install is complete on page 40 To learn about the SDK see the CMS400 NET Developer Manual section Ektron s Developer SDK 23 Choose the type of Setup for the CMS400 NET SDK Click Next CMS400 NET SDK InstallShield Wizard Setup Type Select the setup type to install Please select a setup type gecososescoceseesecosog 13 All program features will be insta
105. ess 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 Version 7 6 Revision 5 137 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 email on page 139 e Branding Ektron CMS400 NET on page 143 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 138 Customiz email Introduction Customizing Ektron CMS400 NET ing Ektron CMS400 NET 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 the resource files In that file each email consists of one string for the subject and one for the body Ektron CMS400 NET does not support HTML email however the message text is fully customizable The procedure for customizing resource files is documented in the Ektron CMS400 NET Administrator manual section Multi Language Support gt Translating the Workarea gt Procedure for Translating Workarea Strings The body of an email can include variables located between symbols Ektron CMS400 NET replaces these variables with the inf
106. evision 5 78 Upgrading Ektron CMS400 NET 11 If you choose to backup your database a dialog appears asking you where you to store the backup If you chose not to upgrade proceed to the next step Ektron CMS400 NET Database Backup Directory Please select where you would like to backup your database This path must aleady exist on your database machine Folder Ic InstallShield 12 Select whether to generate a summary for all content blocks Question gt Would you like to automatically generate a summary For all of your content blocks 13 After the your database is backed up and updated the Database Upgrade Complete screen appears Click Finish Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 79 Upgrading Ektron CMS400 NET Using the Big Int Utility IMPORTANT If you are not upgrading a Web site from a previous version to 7 6 you do not need to use this utility The Big Int Utility changes certain references of the Data Type int VB or int32 C to long VB or int64 C inside Ektron methods used in your Web site See Also Why Ektron Changed the Data Type on page 80 It is important to note that this utility might not catch all instances that need to be changed After running the Big Int Utility you should precompile your Web site Next check for error messages that state during the compile process the system cannot convert int
107. eway Service Provides s Started Manual i g Shared Folders Sa Application Management Provides 5 Manual it ae Users ana any SY ASP NET State Service Provides s Manual z iah and Aerts Sa Automatic Updates Enables th Started Automat ES Sa Background Intelligent Transfer Ser Transfers Manual e7 Storage i i F Removable Storage SBa ClipBook Enables Cli Disabled Disk Defragmenter By COM Event System Supports 5 Started Manual Disk Management By COM System Application Manages t Started Manual Ee Services and Applications Sia Computer Browser Maintains a Started Automat qd Microsoft SQL Servers Sa Cryptographic Services Provides th Started Automat Services Sy DCoM Server Process Launcher Provides la Started Automat z WMI Control Sy DHCP Client Manages n Started Automat gS Indexing Service Sy Distributed Link Tracking Client Maintains li Started Automat Internet Information Service eO Transaction Coordinator Coordinate Started Manual Message Queuing Resolves a Started Automat Allows erro Started Asynchronous Log File Reporting Once the Message Queuing and Asynchronous Process is set up and running you can access a log report about the Asynchronous process This report shows any problems with the Asynchronous Processor Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 131 Installing the Web Alert Feature In addition to viewing the report you can email it to an
108. f you need to move Web services file use the Asynchronous Processor Location field in the Configuration gt Setup screen to specify the new folder location 1 On the server that hosts Ektron CMS400 NET go to Control Panel gt Add Remove programs gt Add Remove Windows Components 2 If it is not checked check Message Queuing Services Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 123 Installing the Web Alert Feature Windows Components Wizard Windows Components You can add or remove components of Windows 2000 To add or remove a component click the checkbox 4 shaded box means that only part of the component will be installed To see what s included in a component click Details Components B Internet Information Services IIS ay Management and Monitoring Tools 0 9 MB 2 6 MB a Networking Services 0 1 MB A 85 Other Network File and Print Servines NNMRA z Description Enables fast full text searching of files NOTE On Windows 2003 it is within the Application Server Components group 3 If Message Queuing Services was checked when you viewed it go to step 4 If it was not checked click Next A wizard creates the component NOTE The rest of this procedure employs a wizard that saves you several manual steps If you have a problem using the wizard or prefer to install Web Alerts manually so you can track the files being installed to your server s
109. fessional 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 95 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 110 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 115 Configuring E Mail for Tasks and Content 4 Set the ex_smtpprort 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_smrpuser value to the username that is set up for the SMTP Server to send and receive email Typically the username takes the form of an email address such as sk SMTPUser value yourname example 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 Setthe ek_swrppass value to the password that is set up for the
110. files finds references to int VB or int32 C in your Ektron methods and changes them to ong VB or int64 C An int or int32 is changed only when used inside an Ektron method Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 84 Upgrading Ektron CMS400 NET IMPORTANT Whenever a file is changed a copy of the original is added to the backup directory ControlH Select the root directory of the website to upgrade C Inetpub wwwroot EktronT ec Line 267 Changed int folderid to long folderid Line 268 Changed int folderid to long folderid newcontentid Line 86 Changed int cid to long cid Line 89 Changed int TryParse Request id T oStringl out cid to long TryParse Req id ToStringf out cid Finished processing C Inetpub wwwroot EktronT ech CreateE vent aspx cs Finished processing C Inetpub wwwroot EktronT ech calE vent aspx cs Finished processing C Inetpub wwwroot EktronT ech calendar aspx cs NOTE Depending on the size of your Web site the conversion might take a while to complete Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 85 Upgrading Ektron CMS400 NET 10 Once the conversion is complete close the utility by clicking the red X in the upper right corner Your site has been updated to use ong VB or int64 C instead of int VB or int32 C in Ektron methods ControlH Select the root
111. ght and width to 35px View Contents of Folder Content 22px WorkareaToolbar bk WorkareaTitlebar The Workarea toolbar properties for the non button section The following is an example of a red background r Content The properties of the titlebar in the Workarea The following example shows a red background with black letters Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 148 Customizing Ektron CMS400 NET Class Description body UiMain The properties of the user interface area The following example shows a green background with a red scrollbar Smart Desktop for Application Administ Ee TD The default fonts in the logo bar area the toolbar area the folder buttons and user interface area In the following example the font is green View English U S v Lanquage ID Status Date Modified Last Editor coe 353 Ea A 14 Jan 2005 01 14 21 PM Application Administra Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 149 Customizing Ektron CMS400 NET Class Description A Properties of links in the Workarea before they are selected The following example shows the links in green a x View Contents of Folder Con A ACTIVE Properties for currently active links The following example shows the active link red JCP Books Calendar cf Contacts A Visited Properties for visited lin
112. gram checks for an installation of MSSQL on your server If it is not installed it will attempt to install SQL Express Installing Ektron CMS400 NET involves these actions The installation program guides you through them Phase Action What it does For details see 1 Copy installation files to C Program Files started any time after Phase 1 e ensures system requirements e installs non working copy of files needed to set up site e moves files based on selected Web folder e creates IIS application directo ries e sets upload folder permissions e updates web config path ver sion and build number A screen displays Ektron s License Agreement Please read the agreement on page 24 2 Set up a site can be Setting up a Site on page 28 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 22 Installing Ektron CMS400 NET Phase Action What it does For details see Set up a database e references database folder for scripts needed to create a database e creates new tables and popu lates them e adds and sets user permis sions e updates the web config file e tests database connection Setting up a Database on page 34 Set Up a User for the CMS400 Database on page 41 Running the Installation and Setup Program Step Setup Screen 1 Go to the Ektron Web site http www ektron com downl
113. h product terms html If you have any questions would like to find out more about a MWS VE Agreement please contact maplic microsoft com for information Google Maps http code google com apis maps terms html 7 Miscellaneous 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
114. hResultMode Sets the Workarea search results mode e text returns a text only version of the search results e mixed returns text and images associated with search results e graphical returns a images associated with search results results results ek_WorkareaLibSearchResultMode Sets the Workarea Library search results mode e text returns a text only version of the library search results e mixed returns text and images associated with library search e graphical returns a images associated with library search Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 103 Managing the web config File Setting Description ek_ShowWorkareaRetErrorReferrer Choose whether to enable referrer debug information on the RetError aspx page e True enable e False disable ek_QueueName Path to the message queue ek_LogFileName Path to the log file name for the message queue ek_loginAttempts Ektron CMS400 NET has a login security feature that by default locks out a user after five unsuccessful attempts to log in That feature is controlled by this element For details see the Ektron CMS400 NET Administrator Manual section Getting Started gt Logging Into an Ektron CMS400 NET Web Site gt Restricting Login Attempts ek_passwordCaseSensitive By default passwords are case insensitive So for example if the password is TOKEN and the user
115. hose created on the staging server eSync does not overwrite them To view a server s ID number range open its serverinfo xmI file located in the c sync inetoub wwwroot siteroot folder and check the Maxld value highlighted in red below lt SyncServerInfo IsSyncRunning true MaxId 1 ServerNumber 1 IsMultisiteStaged false gt lt ServerlId gt b0cccb5a 1d45 4262 8857 79f1333696dc lt ServerlId gt lt ServerUrl gt http localhost 8732 Ektron Sync Communication SyncCommunicationScheduleService svc lt ServerUrl gt lt ConnectionInfo gt server WS10080 SQLExpress database CMS400Developer Integrated Securit y TRUE user pwd lt ConnectionInfo gt lt SyncServerInfo gt lt SyncServeriInfoList gt Multiply that number by 1 trillion to get the largest ID number which that server can assign So for example if Maxld 3 possible ID numbers range from 2 000 000 000 001 to 3 000 000 000 000 For additional information see the eSync section in the Administrator Manual While Ektron made this change to accommodate the new eSync feature the change affects all Ektron CMS400 NET sites being upgraded to version 7 6 Running the Big Int Utility 1 Navigate to C Program Files Ektron CMS400v76 Utilities BigIntUtility 2 Double click CtrlH exe Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 81 Upgrading Ektron CMS400 NET 3 The Big Int Utility screen appears ControlH Select the root d
116. ick the Metadata tab 5 Check the all of the appropriate check boxes for Assigned and Required Metadata 6 Click the Save button fie If you have not broken inheritance on any of the folders your metadata settings are applied globally For additional information on Metadata see the Administrator Manual section Managing Content gt Managing HTML Content gt Metadata gt Working with Metadata Definitions gt Assigning Metadata to a Folder Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 94 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 siteroot This section explains the settings in the web config file If your server is currently running another NET application you must merge that web config file with this one To distinguish Ektron CMS400 NET s tags from others all Ektron CMS400 NET settings begin with ek_ and reside within the lt appsettings gt tags of the web config file Settings in the web config File Setting Description Analytics enableAnalytics Determines whether Ektron CMS400 NET tracks content analytics statistics in the database For more information see the Ektron CMS400 NET Administrator manual gt Content Analytics Feature gt Enabl
117. ides 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 Subfolder Includes AssetManagement Folders and files for the Document Management Functionality Bin Required NET assemblies for Ektron CMS400 NET CommonFiles Location for application Global Resources Web References and Starter Application files Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 62 Upgrading Ektron CMS400 NET Subfolder Includes Documentation Documentation The site setup procedure copies this directory to the workarea directory when setting up a site EktronAsyncProces sor_Service Files needed to add Asynchronous Processor for Web Alerts StarterSites Files for any starter sites that have been added StudioHelp Files necessary for adding the API help to Visual Studio 2005 Utilities Utilities for e database upgrade e database application strings update e email encrypt password tool e a setup Sharepoint Portal e Document Management Registration tool e Load Balancing service files Workarea Scripts used for the Workarea 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
118. imedia section of the Workarea This file s default location is siteroot Workarea csslib Class Controls EktTabPanelActive The panel area in which the multimedia player is loaded The following example shows that background in red View Content Y h 0 E a GAA i eE vie ontent Summary EktTabPanelNotActive The non activated panel area where the multimedia player is loaded EktTabActive The active media player selector tab The following example shows the active tab in red View Content Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 162 Customizing Ektron CMS400 NET Class Controls EktTabNotActive The non active media player selector tab The following example shows the non active tabs in red View Content worksearch css This file is located in webroot siteroot Workarea csslib It is used to customize the look of the Workarea search results Workarea Styles css The styles css file is located in webroot siteroot Workarea Itis a general style sheet provided for creating a new Web application project com ektron rules wizard css This file is located in webroot siteroot Workarea businessrules css lt is used to customize the look of the Business Rules module in the Workarea com ektron utils wizard css This file is located in webroot siteroot Workarea businessrules css lt is used to customize the look of the View Business Rule
119. ing the Content Analytics Feature Possible values are true and false appendTollSLog Determines whether Ektron CMS400 NET tracks content analytics statistics in the IIS Log For more information see the Ektron CMS400 NET Administrator manual gt Content Analytics Feature gt Writing to the IIS Log Possible values are true and false Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 95 Managing the web config F ile Setting Description recordsBeforeWrite Used to determine the frequency of writing content analytics statistics to the database in number of page views For more information see the Ektron CMS400 NET Administrator manual gt Content Analytics Feature gt Specifying the Frequency of Writing to the Database timeBeforeWrite Used to determine the frequency of writing content analytics statistics to the database in seconds For more information see the Ektron CMS400 NET Administrator manual gt Content Analytics Feature gt Specifying the Frequency of Writing to the Database Connections Strings Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 96 Managing the web config File Setting Description following element security For SQL Server Use this connection string to define an SQL server name Ektron DbConnection providerName System Data SqlClient connectionString
120. irection to a URL Log visits Read Index this resource E Write C Directory browsing Application Settings os Petault Applicatior Starting point lt Default Web Site gt Execute Permissions Scripts only 4 Click OK Step 5 Back up the Database WARNING Do not use SQL Server Data Transformation Services to move the database This feature is not compatible with Ektron CMS400 NET Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 57 Installing Ektron CMS400 NET Ektron recommends backing up the database in the source folder then restoring the database backup to the destination folder This procedure is described below 1 In the Ektron CMS400 NET source folder open the web config file and verify the name of the database The database name appears after key ek_dbCatalog value 2 On the source server open SQL Enterprise Manager and navigate to the database you identified in Step 1 3 Right mouse click the database then select All tasks gt Backup database 4 Select a destination file name by clicking the Add button in the Destination area of the SQL Server Backup screen SQL Server Backup CMS400Example General Options Database CMS 400E xample v Name CMS400Example backup Description Backup Database complete C Database differential E ae Destination Backup to Step 6 Create a New Database On the Destination server op
121. irectory of the website to upgrade Backup Directory No directory selected Click the Browse button 5 Select the site root folder and click OK Browse For Folder Select your website directory 2 GS wwwroot E aspnet_client EktronTech E Internal_Documentation MSOCache i amp amp Program Files D mmi Perforce mmi oon v Make New Folder a Ge Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 82 Upgrading Ektron CMS400 NET 6 Next click the other Browse button to select a location to store the backup ControlH Select the root directory of the website to upgrade C lnetpub wwwroot EktronT ech Backup Directory No directory selected 7 Select the folder where your site will be backed up If you want to create a new folder click Make New Folder Browse For Folder Select a backup directory B dell Documents and Settings E drivers Ektron Software C eWebEditPro E extract i386 Inetpub Qo Internal_Documentation oon E E W amp ll Make New Folder 1 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 83 Upgrading Ektron CMS400 NET 8 Click the Convert button ControlH Select the root directory of the website to upgrade CM netpub wwwroot EktronT ech Backup Directory C EktronT ech_Backup _ Convert _ 9 The utility goes through your Web site s
122. irtual directories that map to physical directories For more information see Setting Home Directories and Using Virtual Directories in IIS help e Determine whether to generate the Web site s identification number incrementally or from the Web site name When you create a new site using IIS 6 0 a Web site identification number is randomly generated using the Web site name With IIS 5 1 and previous versions site identification numbers were generated incrementally For example because the default Web site is created first its Web site identification number is 1 The next site created is 2 For more information see DisableLazyContentPropagation in Global Registry Entries in IIS help e Create a home page that clearly identifies the new site Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 189 Appendix A Creating a Web Site in IIS Adding a Web Site IIS provides two methods for adding a new Web site e The Web Site Creation Wizard e The iisweb vbs command line script IMPORTANT You must be a member of the Administrators group on the local computer to perform the following procedure or procedures or you must have been delegated the appropriate authority As a security best practice log on to your computer using an account that is not in the Administrators group and then use the Run as command to run IIS Manager as an administrator From the command prompt type runas user administrative_accountname
123. ities gt CMS400 Site Setup If this path does not work click the cms400sitesetup exe file located under the C Program Files Ektron CMS400v7x Utilities SiteSetup folder Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 74 Upgrading Ektron CMS400 NET 2 The Welcome screen appears Click Next CMS400 InstallShield Wizard CMS400 Setup Wizard Thank you for installing CMS 400 The following wizard will allow you to setup upgrade or reinstall a CMS400 site 3 The Setup Type screen appears Select CMS400 Ektron CMS400 NET Database Setup and click Next Setup Type Select the setup type that best suits your needs Please select which setup type you would like to use from the following CMS400 Full Installation CMS 400 Upgrade InstallShield Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 75 Upgrading Ektron CMS400 NET 4 Select CMS400 Database Upgrade SQL Only from Ektron CMS400 NET the Setup Type screen Setup Type Select the setup type that best suits your needs Please select which setup type you would like to use from the following New CMS400 Database 5 A dialog warns you to upgrade your site files before you CMS400 InstallShield Wizard perform the database upgrade mee Click OK A WARNING IF you have not upgraded your site files please run the CM5400 Upgrade before running the Database Upgrade Ektr
124. ks The following example shows the visited links in navy blue View Contents of Folder Books Title ASP NET Unleashed ontent Management Bible HTML for the World Wide Web with XHTML and CSS Microsoft ASP NET Programming with Microsoft Visu Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 150 Customizing Ektron CMS400 NET Class Description TD titlebar error Error display properties The following example shows the error displayed with a red font and a silver background domain either does not exist or could not be contacted UBR R19 TD input box text Properties of text that precedes a text box The following example shows the text color purple Add a New User to the System Username TD title header 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 151 Customizing Ektron CMS400 NET Class Description A title header The font properties in the column heads The following example shows the column heads with green fonts View Contents of Folder Content English U S Language ID Status Date Modified CMS Developer 1033 12 A 14 Jan 2005 01 14 21 PM TD info Description information title properties The following e
125. le users that appear in your users lists This depends on which version of the software you have installed Ektron CMS400 NET Setup Manual Version 7 6 ii Securing Ektron CMS400 NET CMS400 NET Users Membership Users L jedit LI jmember LJ tbrown C member example com J jsmith C north O vs C supermember See Also Managing Users amp User Groups on page 728 0 west See Also Membership Users and Groups on page 744 Removing CMS400 NET Users To remove CMS400 NET users in the Workarea follow these steps 1 In the Workarea navigate to Settings gt Users 2 Click the check box next each user you want to remove 3 Click the Delete button Ff 4 Click OK in the dialog box that appears The page refreshes and the users are removed Removing Membership Users To remove Membership users in the Workarea follow these steps 1 In the Workarea navigate to Modules gt Community Management gt Memberships gt Users 2 Click the check box next each user you want to remove 3 Click the Delete button 4 Click OK in the dialog box that appears The page refreshes and the membership users are removed Ektron CMS400 NET Setup Manual Version 7 6 iii Securing Ektron CMS400 NET Do Not Allow the Use of Group User Accounts LJ Do Not Allow the Use of Group User Accounts A group account is an account that multiple people use to log in to CMS400 NET using the same userna
126. lier than 4 7 version of CMS400 all content blocks are set to this value during the upgrade See Also Ektron CMS400 NET Administrator Manual section Multi Language Support gt Working with Multi Language Content gt The Default Language Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 102 Managing the web config File Setting Description 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 Miscellaneous Seitings controls at design time WSPath Determines the location of the Web services page used by the server ek_BatchSize The amount of files that can be uploaded at the same time The default is 4 but it can be any non negative number them four at a time Note Users can upload any amount of files The system handles with Server Controls ek_CacheControls Choose whether to enable caching for Ektron CMS400 NET server controls or not For information on Caching with Ektron CMS400 NET server controls see the Developer Manual section gt Introduction to Ektron CMS400 NET Server Controls gt Caching e 0 Disable e 1 Enable ek_WorkareaSearc
127. lled Requires the most disk space Custom A Select which program features you want installed Recommended for advanced users ETE e Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 38 Installing Ektron CMS400 NET Step Setup Screen 24 Click Install to begin the CMS400 NET SDK InstallShield Wizard installation Ready to Install the Program 25 The Setup Status The wizard is ready to begin installation screen appears Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Canc the wizard Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 39 Installing Ektron CMS400 NET Step Setup Screen 26 When the SDK install is finished the following screen appears Click Finish The site and database setup portion of the install is complete CMS400 NET SDK InstallShield Wizard InstallShield Wizard Complete The InstallShield Wizard has successfully installed CMS400 NET SDK Click Finish to exit the wizard 27 If your license key sie eCommerce this screen appears Would you like to enable PCI Compliance To learn more Warning Only enable compliance if you are ready to enable SSL security for your site Until you do this you will n about PCI Compliance see the following KB article http dev ektron com kb_article aspx id 26304 Ektron CMS400 NET
128. mail notification 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 for Tasks and Content on page 110 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 7 6 Revision 5 187 Appendix A Creating a Web Site in IIS Appendix A Creating a Web Site in IIS NOTE This text is adapted from Microsoft s IIS help Adding Web Sites to Your Server IIS lets you create multiple Web sites on a single server To create a new Web site you must e prepare the server and associated network services e create a unique identity for the site Preparing to Add a Web Site Adding a Web site to a server requires careful preparation before running the Web Site Creation Wizard Consider these recommendations e Review the methods of hosting multiple Web sites and determine which one is appropriate for your environment e Multiple Web sites can use the same IP address But if you decide to use a unique IP address for the new Web site obtain a static IP address from your organization or ISP Then configure the server s TCP IP settings e f you use a host header name to identify the new Web site select a unique name On a private network the host header
129. me and password This is a serious security issue as you lose the ability to accurately keep track of who is doing what in your Web site s environment The use of a group user account is a violation of Ektron CMS400 NET s license agreement Additional Information IMPORTANT IMPORTANT You do not need to make these changes if you are using the CMS400 for demonstration or evaluation purposes These changes should be completed once the decision is made to purchase the product and go live with your site Ektron recommends creating your own Administrator user and deleting the Admin user Ektron recommends deleting any users from the CMS400 that are not needed on the system The Everyone Group By default the root folder in Workarea provides the Everyone Group with all permissions except Overwrite Library Ektron Inc recommends reviewing the permission needs of the Everyone Group when you add a folder For information on Permissions see the Administrator Manual section Managing User and Permissions gt Setting Permissions Editing Builtin IMPORTANT The builtin user does not appear in the Users list This user appears on the application setup screen To change the builtin account information follow these steps 1 In the Workarea click Settings gt Configuration gt Setup Ektron CMS400 NET Setup Manual Version 7 6 iv Securing Ektron CMS400 NET 2 Click the Edit button
130. n CMS400 NET Developer s Manual section Ektron CMS400 NET Server Controls Moving a Site to Another Directory or Server Use this procedure to move an Ektron CMS400 NET Web site to a new folder or even a different server For example you complete work on a site that resides on a development server and want to move it to a production server Within this documentation the original site s folder is referred to as the source directory and the new site s folder is called the destination directory The directories can reside on the same server or different ones Moving the site consists of the following major steps Each step is described below e Step1 Set up an IIS Site on the Destination Server on page 55 e Step 2 Copy Files to Destination Directory on page 56 e Step 3 Set Permissions on the New CMS Web Site on page 56 e Step 4 Make the New Directory an IIS Application on page 57 e Step 5 Back up the Database on page 57 e Step 6 Create a New Database on page 58 e Step 7 Restore the Database on page 59 e Step 8 Set Security on the Copied Database on page 61 e Step 9 Update web config on the Destination Site on page 61 Moving a Site vs Using the eSync Feature In addition to the Site Move procedure described below Ektron CMS400 NET offers an eSync feature That feature automatically pushes new and updated site files to a production server eSync is especially useful when y
131. ndeiscsesecceacncticadecsasneascececsntsecaecssesebieat x System REQUuIreMe Mts ccceseecceeeeeeeeeeeeeeneeeseeeeeeeeeeseneeees 1 Server Requirements sccintiscscsccicicssesecechaase secesstiaesecenonsnsesnenonenseans 1 PC Client Requirement ccccsssseeceesesseeeeeensneeeeeeeseneeeeeeeees 2 Apple Macintosh Client Requirement s eseeeseseeeesseseees 3 Development and Staging Configurations cesee 5 WER Staging oo sscssescecescscccecoesdatectdccsdntncdeccadereccucecenincdiheddonnngennces 7 Same Server Different Databases cc ccssssseseessesseesseeeeeeeeees 8 Same Server Same Database cccccccccseccseeeeeeeeseeeseeeeseeeseeessoes 9 Separate Servers Same Database sseeeeeeeeeeeeeeneeseeees 11 Separate Servers Separate Databases ccccccssesseeseeeees 12 Installing Ektron CMS400 NET on Several Servers 13 Ektron CMS400 NET Setup Manual Version 7 6 i Copying the Site and Database to Other Environments 15 Tips on Creating Additional Environment cccceccsseeeeeeeeneees 15 Installing Ektron CMS400 NET ccccceessssssseeeeeeeeeeeeees 17 Before VOU IMStall rekene aes 17 Installing the Minimum and Starter SitesS cccccssssssseeeeee 20 installing a Starter Site 2 ccesccctccctadatscsesetesasaytantiscctetecaetaiaieccemeiacotances 21 No Current Ektron CMS400 NET Installation eecee 21
132. ned in Ektron CMS400 NET Below are the steps for adding license keys to Ektron CMS400 NET Navigate to your Web site s Ektron CMS400 NET login page Click Login Use the username builtin and the password builtin Click Workarea Click Settings gt Configuration gt Setup oS eS YS Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 179 Converting CMS300 to Ektron CMS400 NET 6 Click the Edit button CY 7 Insert your license key and any module keys 8 Click the Update button fq Step 10 Verify Installation When first attempting to use the platform support you may get a timeout message as the Web services bridge is established for the first time If this occurs wait several seconds and then refresh the page or navigate to another page Once the connection is established you will notice a speed improvement over the old platform support in CMS300 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 180 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
133. need to have either the ASPNET user or IIS_WPG user added with the appropriate permissions The IIS_WPG user is for Microsoft Windows Server 2003 only In addition the dmdata folder needs the EKT_ASSET_USER added The table below contains Folder User and Permission settings information Folder User Permission uploaded images ASPNET User or e Read IIS_WPG Windows Server 2003 only E ANE e Modify uploadedfiles ASPNET User or e Read IIS_WPG Windows Server 2003 only ue e Modify dmdata ASPNET User or e Read IIS_WPG Windows Server 2003 only NAIG e Deletesub folders and files dmdata EKT_ASSET_USER e Write Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 171 Converting CMS300 to Ektron CMS400 NET Folder User Permission Assets ASPNET User or e Read IIS_WPG Windows Server 2003 only Write Step 6 Update Files The following files have information in them that need to be updated Web config Web config on page 172 Everyone needs to update this file AssetManagement config on page 173 Everyone needs to update this file site_scripts_path asp on page 173 need updating if you are using ASP pages applicationAPl asp on page 174 need updating if you are using ASP pages site_scripts_path php on page 174 need updating if you are using PHP pages applicationAPI php on page 174 need updating if you are
134. nges have been approved Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 141 Customizing Ektron CMS400 NET Approved Content Published Immediately Message Title email subject content has been changed Message Text Content changes have been made Decline Approval Request Message Title email subject approval request declined Message Text Content approval request declined Send Approval Message Message Title email subject request for approval Message Text Request for content approval Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 142 Customizing Ektron CMS400 NET Branding Ektron CMS400 NET Style 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 on a 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 Workarea 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 7 6 Revision 5
135. not used currently for future use ek_appName The name of the application CMS400 You typically would not change this value ek_RedirectorInstalled Sets whether the redirector is turned on or off in the Ektron CMS400 NET Workarea Turning the redirector on enables the option of aliasing the URL of your Web site The default is false e True Aliasing turned on e False Aliasing turned off See Also The Administrator s Manual section URL Aliasing Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 99 Managing the web config File Setting Description ek_RedirectorManualExt Set a comma delimited list of Web page extensions for which you will want to create aliased pages For example aspx htm html By default the list contains aspx NOTE You can enter one or more extensions Each extension must begin with a period and the last extension must be followed by a comma See Also The Administrator s Manual section URL Aliasing ek_LDAPMembershipUser Integrate membership users with LDAP or Active Directory Set the value to True for Membership Users to be authenticated using LDAP AD ek_applmagePath The folder that stores the images within Ektron CMS400 NET such 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 varia
136. nse violation has occurred and the application is presently locked Please see your administrator If this message appears you can login with the Builtin account and reenter your license key If the message continues to appear and you are sure you have a valid key contact Ektron Support Ektron CMS400 NET Setup Manual Version 7 6 ix License Keys Using CMS400 without a License Key For evaluation purposes when you install CMS400 you do not need a license key During the installation process leave the License Key field blank and click the next button on the License screen This allows you to use CMS400 NET as localhost Domains in which You Can Use the License Key The license key is assigned to your base URL which is typically your domain name For example if your domain name is www mycompany com the license key follows this pattern www mycompany com expdate Modifers 1234567890 Each domain name requires its own license key For example to support the domain names www mycompany com sales mycompany com and support mycompany com you need three license keys Register Domains not IP Addresses When you purchase a license key be sure to register a domain name not an IP address For example register www mycompany com NOt 192 168 0 1 Although CMS400 supports IP addresses the domain that you license becomes the required URL in the browser address For example if you register 192 168 0 1 you would need to a
137. nstalling Ektron CMS400 NET on Several Servers on page 13 e Copying the Site and Database to Other Environments on page 15 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 Development and Staging Configurations Virtual Staging Case 1 Virtual Staging Staging is accomplished through Ektron CMS workflow process e Best choice when changes to templates and library files assets are infrequent e No special implementation guidelines just an installation on one server e When upgrading this type of site make a temporary copy of the site both display layer and database on a separate server to test the upgrade Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 Development and Staging Configurations Same Server Different Databases Case 2 Same Server Different DBs Production Site DB To set up this configuration follow these guidelines e To maintain file paths between sites follow these steps Create separate Web Sites in IIS Assign different ports to the production and development staging sites For example the production site is nttp www example com and the development staging site is nttp www example com 8080 Separate the databases for isolation One database is the master and the other is a copy Only edit content in the site connected to the master database Remove the Ektron CMS400 NET login page from the site connected to the copy database
138. nt This key has been removed from the Web config file However you can still use this key by adding it between the lt appSettings gt tags For example lt add key ek_TreeModel value 0 gt changes the folder tree in the Workarea back to legacy Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 98 Managing the web config File Setting Description ek_workareaDateFormat Choose how you want to display dates in some areas of the Workarea e long for example Saturday May 21 2005 e short for example 5 21 2005 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 this value ek_buildNumber 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 workarea folder This file stores external applications such as eWebEditPro and eWebDiff templates and the images folder 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
139. oad cfm product_id 342 amp purchase 0 and download Version 7 6 of Ektron CMS400 NET 2 Double click the downloaded CMS400Basev76 exe file os re Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 23 Installing Ektron CMS400 NET Step Setup Screen 3 A screen displays Ektron s License Agreement Please read the agreement Click I Accept to accept the agree ment Click I do not accept If you do not accept the agreement this action ends the setup CMS400 InstallShield Wizard License Agreement Please read the following license agreement carefully 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 donot accept the terms of the license agreement InstallShield Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 24 Installing Ektron CMS400 NET Step Setup Screen 4 Select Complete 3 to install all CMS400
140. ocks See Also Database on page 2 The database setup program e checks for SQL or SQL Express server If SQL is installed on your server a SQL database is set up If SQL Express is installed an SQL Express database is set up e loads database tables e updates the web config file with information about your database connection based on your responses MARE estion you want to set up a database Would you like to run the database setup at this time 9 Click Yes tf Note You must be able to connect to Microsoft SQL Server SQLExpress 2005 or an Ora Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 34 Installing Ektron CMS400 NET Step Setup Screen If you are using a separate database server you need the following information e database server host name or IP address e if the database server is on the same domain as the application server it must support NT or SQL authentication e if the database server is on a separate domain from the application server it must support SQL authenti cation e you must have database administrator or database creator privileges 18 Enter the name of 7 shield Wizard the database you CMS400 InstallShield Wizar are creating Database Name Enter the database name you would like setup to create InstallShield lt Back Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 35 Installing Ektron CMS40
141. older 3 Right click the Web Sites folder and select New Web Site 4 The Web Site Creation wizard walks you through the steps of creating a new Web site 5 At the TCP Port field make sure the IP address host header port combination does not conflict with an existing Web site For example if the destination server already publishes a Web site on IP address 172 23 23 231 with host header Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 55 Installing Ektron CMS400 NET dev example com on port 80 your new site could use the same settings on port 81 The new site is accessible through nettp dev example com 81 6 When prompted for the path to the new site create a new folder for the site in the destination server s file system 7 When prompted to assign permissions to the new folder assign read and run scripts permissions Step 2 Copy Files to Destination Directory 1 Inthe Web root of the destination directory create a folder with the same name as the folder in the source directory NOTE You do this in order to set the destination site on the same URL path as the source site on the source server For example if you the source site s login page is http localhost MySite login aspx and you re moving it to dev example com port 81 place the destination site at http dev example com 81 MySite login aspx It is important for both sites to use the same URL path because Ektron CMS400 NET uses root relativ
142. on CMS400 NET Setup Manual Version 7 6 Revision 5 76 Upgrading Ektron CMS400 NET If you selected yes to the database upgrade the Database Upgrade Wizard starts CMS400 InstallShield Wizard CMS400 Database Upgrade This setup wizard will allow you to upgrade your CMS400 Database Choose an application directory If you are not sure use the default C Program Files Ekt ron CMS400v7x This directory stores Ektron CMS400 NET components and utilities CMS400 Site Setup InstallShield Wizard CMS400 Application Directory Please select your CMS400 Application Directory This is typically under your Program Files Ektron directory Destination Folder C Program Files Ektron CMS400v x InstallShield Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 77 Upgrading Ektron CMS400 NET 8 Choose the path to your Web site s directory Ektron CMS400 NET CMS400 Directory Please select where your CMS400 site directory is located Destination Folder C lnetpub wwwroot Cancel 9 The upgrade process checks the connection to your database If it connects continue on to the next step Otherwise a connection dialog appears 10 Adialog box appears asking if you want to upgrade your Question database Important Ektron strongly recommends backing up the CMS database Ektron CMS400 NET Setup Manual Version 7 6 R
143. ontinuing back up your database before clicking OK See Also Backing Up Databases on page 87 19 Select whether to generate a summary for all content blocks Question i Would you like to automatically generate a summary For all of your content blocks Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 73 Upgrading Ektron CMS400 NET 20 If it is installed select whether to upgrade you Question CMS400 NET SDK 21 Once the SDK is installed click Finish on the final screens to complete the upgrade 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 If 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 within the Site Setup utility to do so Performing the Database Upgrade WARNING Ektron recommends backing up your database before performing an upgrade For information on backing up a database see Backing Up Databases on page 87 To perform the database upgrade follow these steps 1 Click the Windows Start button then follow this path Programs gt Ektron gt CMS400 gt Util
144. ored SOL Server will attempt to restore from the devices listed below Backup set Unknown Restore from ce Disk Tape Add Remove Si Media verification option J Only restore from media with the following name DISMAS PERDR DD DD E E N iii 7 On the Choose Restore Destination screen below select File name and navigate to the backup file you copied to the destination folder Choose Restore Destination Ea n Select the file name or backup device to use for the restore E3 operation Backup devices can be created for files that you use frequently CAD ocuments and Settings Administrator Deskt Backup device fea Cancel 8 Click OK three times SQL copies the data to the database you created in Step 6 Create a New Database on page 58 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 60 Installing Ektron CMS400 NET Step 8 Set Security on the Copied Database 1 This procedure is described in Set Up a User for the CMS400 Database on page 41 Do this for the following users e USER e ASPNET User Step 9 Update web config on the Destination Site 1 Within the destination site folder open the web config file 2 Update your connection string values see example below lt connectionStrings gt lt add name Ektron DbConnection providerName System Data SqlClient connectionString server 1ER80 SQLExpress database CMS400Developer Integrated Securit y TRUE user
145. ormation 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 After The content Home Page Content has been deleted These emails can be customized The variables can be taken out or moved around More text can be added text can be rewritten or reorganized Before appConteniTitle has been deleted from the XYZ Web site Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 139 Customizing Ektron CMS400 NET After About Us has been deleted from the XYZ Web site Each message is called in the presentation layer by its message title Carriage Return Line Feeds are represented by the variable appCRLF These cause the email to move down one line For example Before The content was approved appCRLF Thank you After The content was approved Thank you Variables The following table lists variables you can use to customize email messages When the email is sent the corresponding description replaces the variable Variable Inserts appCRLF A carriage return appContentTitle The title of the content block appDeletionDateTime The date and time the content will be deleted from the Web site appChangeDateTime The date and time changes will be updated on the Web site appDeclinerFirstName
146. ote eSync and eCommerce require NET 3 5 Web server Microsoft Internet Information Server IIS 6 0 or higher File System NTFS FAT 32 is not supported Database e Microsoft SQL Server 2008 Microsoft SQL Server 2005 SP2 and higher including Express version Important Ektron CMS400 NET does not support case sensitive databases PC Client Requirements Component Requirements Operating system Any IBM PC compatible system running Windows including Vista Ultimate and Vista Business Mac OSX Browsers for viewing All major browsers including e Mozilla Firefox Microsoft Internet Explorer 3 0 or higher Apple Safari Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 System Requirements Component Requirements Browsers for editing e Mozilla Firefox but see Firefox Support Summary e Microsoft Internet Explorer 6 0 or higher Note Only released versions are supported Exception When editing PageBuilder pages with Internet Explorer only IE versions 7 and up are supported Note If using Firefox uncheck the Block Popup Windows setting To access this setting go to Tools gt Options gt Content Hardware Suggested minimum requirements Pentium 166 MHz or faster with at least 64MB of RAM Web development tools e Visual Studio 2005 2008 e Visual Web Developer 2005 2008 Express Fo
147. otocol 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 NOTE 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 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 110 Configuring E Mail for Tasks and Content NOTE 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 ek_SMTPServer value localhost 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 example com ek_SMTPServer value example com
148. our site contains sensitive information for example pricing that needs to be carefully reviewed for quality Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 54 Installing Ektron CMS400 NET assurance before it goes live For more information see the Ektron CMS400 NET Administrator manual section eSync When You Would Use the eSync feature You d use the eSync feature in these cases e Moving a site from staging to production e Distributing a site among load balanced servers When You Would Use the Move Site Procedure You d use the Move Site procedure in cases listed below Additional information that may help you move your site manually can be found at http dev ektron com kb_article aspx id 16408 e You do not have the eSync feature e The initial move of a site up to a shared server or any other server on which you cannot run the exe installer Subsequently you could use eSync if you have it e Moving a site to a new server For example you purchase a new server to replace your existing one e Moving a site between two servers that are not connected by a network Step1 Set up an IIS Site on the Destination Server NOTE This procedure assumes your Web server runs Windows 2003 server 1 On the destination server go to Start gt Control Panel gt Administrative Tools gt Internet Information Services 2 Click the plus sign next to the computer s name so that you can see the Web Sites f
149. p level folders and each folder may go 4 or so deep This folder structure 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 185 Migrating Your Site to Ektron CMS400 NET 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 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 Best Practices Since dynamic templates include URL parameters make each main landing page and other important pages static tags This makes it e
150. p protect your security Internet Explorer stopped this ste from installing an x Asbl 28 sandoal aa siaii eee da SR kara an antitanc The user clicks Install Now to install eWebEditPro XML To use this procedure the user must be authorized to install programs on his computer Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 49 Installing Ektron CMS400 NET Results of Installation File Locations By default the installation inserts files into two locations on the server e c Program Files Ektron cms400vxx Sample and minimal databases documentation utilities site setup files for creating additional sites C Inetpub wwwroot cms400Min 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 this folder when looking for dll files File Permissions During installation the ASPNET or IIS_WPG and IUSR users are given permission to create folders in the following directories 6 Inetpub wwwroot Your Site uploadedfiles 6 Inetpub wwwroot Your Site uploadedimages Indexing Service The installation automatically starts the Indexing service Ektron CMS400 NET s search uses this service If you want the Indexing service to work manually you need to change th
151. pLibDevStudio9 THelpCmdLineMSI htm e Each time a user connects to Ektron CMS400 NET his PC is checked for eWebEditPro XML If an older version or no version exists the user is prompted to download Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 48 Installing Ektron CMS400 NET ewebeditproclient exe from the server s c Program Files Ektron CMS400v7x workarea ewebeditpro clientinstall folder eWebEditPro with WebImageFX Automatic Download and Installation The page you are trying to view contains Ektron s eWebEditPro with WebImageFx editor It will appear within your browser It allows you to enter content for web pages as easily as using a word processor Before you can use eWebEditPro with WebImageFx it must be downloaded into your browser When you click the Install Now button at the bottom of this page eWebEditPro with WebImageFX will be automatically downloaded and installed This process may take several minutes depending on the speed of your network connection Once downloaded eWebEditPro with WebImageFx will not need to download again unless upgrading to a newer version You must have authorization to install programs on your computer By default Internet Explorer prevents ActiveX control installation on your computer To install eWebEditPro click on the control or the Information Bar and select Install Activex Control 3 http vevew ektron com eWebEditPro Installation Micros 4 BK To hel
152. puter Management E File Action Yiew Window Help BeBe Shared Folders Al Name Local Users and Groups i System Tools E z Performance Logs and Al Sa Storage Device Manager A Services and Applications i Sy Storage Eg Removable Storage Disk Defragmenter Disk Management cE ae Services and Applications 4J Microsoft SQL Servers Services z WMI Control 3 Indexing Service Wy Internet Information Sers ae Message Queuing Outgoing Queues Public Queues Bea Private qmr New d Private Queue System New Window from Here J E E E E a T Pal uw ao oO sh A 3 Create a private queue named msmq web 4 Right click msmg we and select Properties Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 129 Installing the Web Alert Feature H E Message Queuing Outgoing Queues z Private Queues w ektron Sf Queue View gt BP Journa New Window from Here B Trigger w msmatrigge Delete System Queue Export List Eg Message Queu Properties Opens property sheet for the cu 5 Go to the Security tab You can give the Everyone group Full Control if you are in a testing environment If you are ona production server or want better security give the local system account the account which the EktronAsyncProcessor Service runs as the following permissions e Delete e Recei
153. r Web site development e Visual C 2005 2008 Express and Visual VB 2005 Express For Plug in Extensions creation e Adobe Dreamweaver Apple Macintosh Client Requirements Component Requirements Operating system MAC OS X Browsers for viewing Browsers for editing All major browsers including e Microsoft Internet Explorer e Mozilla Firefox e Mozilla Firefox Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 3 System Requirements Component Requirements Hardware Apple Macintosh NOTE Ektron does not guarantee support of beta releases for components listed above Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 4 Development and Staging Configurations Development and Staging Configurations This chapter presents five examples of how to configure your Ektron CMS400 NET Web site Reading this will help you decide which configuration is the best fit for your particular situation Configuration Properties Implementation Guidelines Virtual Staging e Use CMS400 NET s approval process Virtual Staging on page 7 and scheduled publishing of content to manage when content goes live Multiple sites Same Server Same Database e Production and development staging Same Server Same Database sites use separate copies of Ektron on page 9 CMS400 NET but reside on same server and point to same database e Ektron CMS400 NET s
154. r password IMPORTANT If you changed the builtin user password during the site setup you do not need to change it again See Editing Builtin on page iv for additional information Change the builtin user s password in the Workarea by following these steps 1 In the Workarea navigate to Settings gt Configurations gt Setup Ektron CMS400 NET Setup Manual Version 7 6 i Securing Ektron CMS400 NET Click the Edit button Find the Built In User field In the Password and Confirm Password fields enter the new password 5 Click the Update button Remove Sample Users and Sample Membership Users Some sample users and sample membership users are included with CMS400 NET for evaluation and demonstration purposes These users should be removed when they are no longer needed CMS users have access to the Workarea They can be content authors administrators or even developers who need access to information in the Workarea These people count towards the number of users in your license Membership users are typically people who only interact with your Web site Membership users are a category of users who have limited privileges to Ektron CMS400 NET Unlike regular CMS users they cannot use the Workarea and do not count towards the number of users in your license LJ Remove Sample Users and Sample Membership Users IMPORTANT Some users in this list might not appear in your User list Also you might have samp
155. s enabled on the server the SSL port box appears Type the SSL port number and then click Next Web Site Creation Wizard E x Web Site Home Directory The home directory is the root of your Web content subdirectories Enter the path to your home directory Path Browse V Allow anonymous access to this Web site 8 In the Path box type or browse to the path of your Web site home directory 9 Web sites are configured for anonymous access by default To create a secure or private Web site clear the Allow anonymous access to this Web site check box and click Next Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 194 Appendix A Creating a Web Site in IIS Web Site Creation Wizard f x Web Site Access Permissions What access permissions do you want to set for the home directory Allow the following qesveescenseny V Run scripts such as ASP 7 Execute such as ISAPI applications or CGI I write l Browse Click Next to complete the wizard 10 In the Web Site Access Permissions dialog box select the permissions for the home directory Click Next and then click Finish To add a Web site with the iisweb vbs command line script If the new Web site will be in a new directory create the new directory Follow these steps to do that 1 From the Start menu and click Run In the Open box type cmd and click OK From the command prompt switch to the systemroot system32
156. s them The value in this key used in conjunction with the ek_Redirect ToLoginURL key sends the user from a forum page to a login page and back to the previous page For example a user tries to reply to a forum post but he is not logged in He is sent to the login page and then returned to the original page The second when a user sends a private message to another user or group administrator from the SocialBar server control he is retuned to the page where he clicked private message once the message is sent For example a user visits a community group s page and clicks Private Message Admin The user is taken to the private message screen and once he clicks post he is returned to the community group s page For additional information on sending Private Messages from the Social Bar see the Developer Manual section SocialBar Server Control ek_RedirectToLoginURL The URL of the login page to automatically redirect to when a site visitor is not logged in as a user or membership user GoogleMap Enter connection information for using Google Maps with the Mapping feature in Ektron CMS400 NET VirtualEarthMap Enter connection information for using Virtual Earth maps with the Mapping feature in Ektron CMS400 NET ek_TreeModel Choose whether or not to use Ajax for the folder tree in the Workarea e 0 use the legacy folder tree in the Workarea e 1 use Ajax for the folder tree in the Workarea Importa
157. s typically done by a gt Membership Server Control developer 6 Site visitors subscribe Someone signs up to be notified when Ektron CMS400 NET to lists of interest changes in a selected subscription Administrator Manual section category are published on your Web Web Alerts gt How Users Sign site up for Subscriptions 7 CMS users can also Ektron CMS400 NET subscribe Administrator Manual section Web Alerts gt CMS User Subscription Sign Up Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 122 Installing the Web Alert Feature Step Description For more information see 8 Subscribers are automatically notified when content is updated Web content is either first published or updated If at least one subscription is assigned to the content or its folder email is sent according to pre defined criteria for the folder Setting Up the Message Queue and Asynchronous Processor NOTE After installing Ektron CMS400 NET version 5 1 or higher you need to set up the Microsoft Message Queuing and the Ektron Asynchronous Processor It is assumed that the following directories and files are installed on your server c Program Files Ektron CMS400v61 EktronAsyncProcessor_Service e 6 inetpub wwwroot CMS400Min bin EktronAsyncProcessorwS d1l inetpub wwwroot CMS400Min Workarea webservices EktronAsyncProce ssorWS asmx I
158. ssenshabswaadeoabadswlenaaonakswbenss 52 Step 2 Set up New Database ccccccsecceessesteeeeeeesenseeeeeesenaees 52 Step 3 Create Project in Visual Studio NET ccccceccesseeseeees 53 Moving a Site to Another Directory or Server ssseceseee 54 Moving a Site vs Using the eSync Feature cceeeeceeseeteeeeeeees 54 When You Would Use the eSync feature ceeeeeeeeeeeneees 55 When You Would Use the Move Site Procedure 0e 55 Step1 Set up an IIS Site on the Destination Server cceee 55 Step 2 Copy Files to Destination Directory cccceceeeeeeseeeeeees 56 Step 3 Set Permissions on the New CMS Web Site 008 56 Step 4 Make the New Directory an IIS Application 0c 57 Step 5 Back up the Database iia sasicecedsssasecececassuseticacainas iceatniie 57 Step 6 Create a New Database 00 cee ccecccccceessteeeeeseesteeeseeeenaees 58 Step 7 Restore ihe Data base siiaiesseni cacssasaanicataaasaanhencaraiatatiaestainaatans 59 Step 8 Set Security on the Copied Database cceceeeeeeees 61 Step 9 Update web config on the Destination Site e 61 Ektron CMS400 NET Setup Manual Version 7 6 ii Upgrading Ektron CMS400 NET ccccccecssssssseeeeeeeeeeees 62 Upgrading From Version 6 or higher to Version 7 X 62 TO BASS ROMS ai 62 The Upgrade Procedure soinnin aain R aA 63 Pertonming the Upgrade ssns 64
159. t Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 173 Converting CMS300 to Ektron CMS400 NET applicationAPl asp Update the WSDLpath to new location of your Web services file Update the CMS400 Workarea to the new location of the Workarea folder For example WSDLpath http localhost siteroot WorkArea WebServices ContentWS asmx becomes WSDLpath http www example com WorkArea WebServices ContentWS asmx and CMS400WorkareaPath siteroot WorkArea becomes workareaPath www example com WorkArea site_scripts_path php Update the path to the applicationAPI php file For example lt php include_once cms300scripts applicationAPI php gt becomes lt php include_once Workarea platforms asp applicationAPI php gt applicationAPI php Update the WSDLpath to new location of your Web services file Update the CMS400 Workarea to the new location of the Workarea folder For example SWSDLpath http localhost siteroot WorkArea WebServices ContentWS asmx WSDL becomes SWSDLpath http www example com WorkArea WebServices ContentWS asmx WSDL and Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 174 Converting CMS300 to Ektron CMS400 NET SworkareaPath siteroot WorkArea becomes SworkareaPath www example com WorkArea PHP Templates When upgrading your Ektron CMS300 to Ektron CMS400 NET add the following line between the head t
160. tart menu follow this path Start gt Programs gt Ektron gt CMS400 gt Utilities gt SiteSetup 2 Onthe Setup Type screen choose Database Setup only Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 52 Installing Ektron CMS400 NET Ektron CMS400 NET Setup Type Select the setup type that best suits your needs Please select which setup type you would like to use from the following CMS400 Full Installation CMS400 Upgrade Or 3 Follow the steps for creating a new database as described in Setting up a Database on page 34 Step 3 Create Project in Visual Studio NET To work with the new site in Visual Studio NET you must create a new project for it To do that follow these steps 1 Navigate to the folder that contains the new site 2 Double click Ektron CMS400 NET s solution file If you are using the minimal database the file is cus4oomin sin 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 use the builtin account by default 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 53 Installing Ektron CMS400 NET To learn about creating templates and using server controls see the Ektro
161. tent Published Immediately cceee 142 Decline Approval Request ccccecssssceeseeesenceeseeenseeeeeeeenseseeees 142 Send Approval Message sisson a a 142 Branding Ektron CMS400 NET cccccccsssseeeeeeeeeeeeeeeseeeeeees 143 2 ae eee eee rere ena earner eS 143 ClaSS EX pla MAN OM sess cccnsaistnvaizetorentmastgeisascnens e a 144 General Glas SESon A a 144 Workarea GlaSeoSizziretscesczestsiececcctgceiacescouies a Eia 144 Mistory Classe Surpise 155 Eo WE EEE E E T A A E A TA 155 Folder Control Glassa S sssini a aa 155 WMIDNARY Class eS ccxtcsctesstcesceactesucescecs a 155 Galendat Clas SeSi aaia 155 InternCalendarStyles cSS cc ccsscceecssseeeeseceeesseeeeeneeeeseeeeeseaaens 155 Eli OS20SS sass candssincncssatttanraananaigansnetes R 162 WOIKSGANCIIOSS iaiia E Scacesnauceccecernanadccaceinduacte 163 Woikarea SIVIGS CSS cctisi casdes aris ss cdeaainn aS 163 com okron rdo WIZANGICSS cc ccessssseccecevipensdsceedsnesncscceesnennseceeessneoeed 163 COM CHO MUUIS WIZANG CSS ainni 163 GHUMONMMAICSS 25 tec rteccactsgautateeciseaesadnbatte E 164 CWO ALA CSS E E E A E E 164 IMa JES cca cassia dcceuatessctetieandcendsccdadusnadaancusacamendantnenmtnerasecess 164 Applicaton Mages eas ccnceteettasencnt ea catulncswadnitunctan mdeesath eects 164 Language IMAGES nacas 164 Converting CMS300 to Ektron CMS400 NET 166 Step 1 Back Up Your Site and Database cscseeeeeseeeee 166 Backing UP YoUr
162. the following folder To install to this folder click Next To install to a different folder click Browse and select another folder Destination Folder C Mike Watson amp Associates CMS 400Min Browse InstallShield 15 Enter the path of the Secure Asset Location Note Be sure the drive to which you install the asset library has sufficient storage space plus room for growth CMS400 InstallShield Wizard Secure Asset Storage Location Please specify a secure asset storage location below This location should not be web accessible If the Indexing Service will be installed for this application please select a local drive for faster indexing Destination Folder c assetlibrary Browse InstallShield Cancel Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 33 Installing Ektron CMS400 NET Step Setup Screen 16 Next the Moving Files dialog appears and the following things happen Moving Files Moving Workarea Percent Copied 65 e files are copied to the site e permissions are set for the site s directories e ASPNET or IIS_WPG and IUSE are given permissions to the directories e the indexing catalogs are setup e the site is set up to use NET 2 0 or 3 5 e web config settings are configured e IIS is configured Setting up a Database Your database contains information such as users and content bl
163. tings aspx Make a new folder bin Ye explorerappsettings aspx vb 8 Publish this folder to juploadedfiles a login aspx the Web i lan R uploadedimages Ye login aspx vb ka Share this folder Workarea 38 web config Ye AssemblyInfo vb v The site is ready for use Open Internet Explorer and go to nttp dev example com login aspx to test the site Log in to make sure the database is working 6 Using steps 1 through 5 above install sites to your staging and production servers Copying the Site and Database to Other Environments Once your project is ready to be tested in house move the site to a staging server When the project is ready to go live move the site to a production live server You can use the same database for all environments Back up that database often to keep it safe Alternatively create a separate database for each server For more information about how to configure your Ektron CMS400 NET Web site see Development and Staging Configurations on page 5 Tips on Creating Additional Environments To create new environments follow these steps Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 15 Development and Staging Configurations 1 Onthe same server or a separate server create new folders for Ektron CMS400 NET C cmsstage and or C cmsproduct 2 In IIS create a new domain for each server nttp stage example com points tO c cmsstage ANd nttp www example com points tO c
164. tre E rere crete T 187 Appendix A Creating a Web Site in IIS csseee 188 Adding Web Sites to Your Server ssssecccseeeseeeeeeeeeeeeneneeene 188 Preparing to Add a Web Site c ccssseeccseeseeeeeeseeeeneeeeneneenees 188 Adding a yc seo eee en en ne inne Se bles rnr ner are mere 190 Adding a Web site with the Web Site Creation Wizard 191 To add a Web site with the iisweb vos command line script 195 Related TOPICS secccscccscacccesesatedadaceatidciatesestets daicvacecndatnisarcnendeats 196 Ektron CMS400 NET Setup Manual Version 7 6 V Additional Information cccccceceeessssseeeseeseeeeeeeseenees 199 Supporting DOCUIMOING is sacsaccsicrscccccidazscdesctecrseccscticccussceemmctcdes 199 SUPPONE aascs ce cccacccecbrcecacancccgeceeteaiosncceteccnencdecatantucdeesnanscesouseaneuees 199 Spa LG iina aa 199 Ektron CMS400 NET Setup Manual Version 7 6 vi License Keys Introduction License Keys Ektron controls the use of CMS400 through a license key a unique code assigned to your domain when you purchase CMS400 Your license key is included in the email that Ektron sends when you request or purchase CMS400 License Key Types There are three levels of license keys available for use with Ektron CMS400 NET The features that are available in your specific version of CMS400 depend on the license key you purchase The table below shows the major features at each level
165. trencandawtncandatidondstceisedacens 117 What Ss NeXt ica acetic S 118 Installing the Web Alert Feature ee 119 Server ConmblQuravow ssccsscccsscsssecccsccscsecsedasceicasatacstoccsacscctiencstece 119 Enabling the Web Alert Feature cccssseccssssseeeesssseereeeees 121 Setting Up the Message Queue and Asynchronous Processor 123 Manual Steps for Setting up the Message Queue and Asynchronous Processor seciesecrreccsssiestrecesserpparecmssinptaaseetsaniees 129 Conigu iing SSh sisene e ii Eeni 133 Setting Up the Certificate scisisnccccecssecccsstectcecncceecatesancescuteracass 133 Updating the web config File c ccceccssseeeeteseeeeeeeeeeeeeeeeees 136 Customizing Ektron CMS400 NET cccceeceeeeeeeeeeeeeeees 138 Ektron CMS400 NET Setup Manual Version 7 6 iii Customizing Ektron CMS400 NET email ccccessseseee 139 MOVE OUCH OID sp cccsicscevectconssccnsecsntsccerscenctecsorecnasnucevadupseceacactasunene 139 Variables sssiscs cece tscstececc daccecncsecccnccscsatonceezcceccecccessecsecvaduccceacvtaes 140 List of Ektron CMS400 NET Default email eeeee 141 Notify Approval Process Complete ccsescceeeeeeeeeeeeeeeeeeeeeees 141 Deletion of Content Approved ccsssceceeteeeeeeeeeeenaeeeeees 141 Immediate Deletion of Content cccsceeseeeeeeneeeeeeteeeeee 141 Approved Content Awaiting Go Live Date ccceeeeeeees 141 Approved Con
166. tron CMS400 NET Class Description 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 the 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 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 The minimized top level folder icons properties The following example shows minimized icons with a brown background td NaviconBarOver The minimized top level folder icons hover over properties The following example shows the Forms icon with a light orange background while hovering over it td NaviconBarSelectedOver 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5
167. ts 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 Ektron CMS400 NET Setting Up the Certificate If 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 2 Navigate to the computer and Web site to which Ektron CMS400 NET is installed 3 Right click on the Web site Click Properties 5 Click the Directory Security tab Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 133 Configuring SSL Default Web Site Properties 6 In the Secure communications area click the Server Certificate button Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 134 Configuring SSL Welcome to the Web Server Certificate Wizard ee x Welcome to the Web Server Certificate Wizard This wizard helps you create and administes server certificates used in secure Web communications between yow server and a client Status of your Web server Your Web Server doesnt have a certificate mstalled and you don t have any pending requests Ceit icate Wizard will help you to create a new cetificate For this Web Server or attach to an existing certificate To continue click Next 7 Use
168. ur best choice is Ektron s eSync feature If you have not implemented eSync copy site content using a replication tool for the database SQL Server 2000 SDK Replication see http msdn microsoft com library en us replsql replover_694n asp e Make the Ektron CMS400 NET uploadedimages and uploadedfiles folders IIS virtual directories that point to the same physical directory This procedure is explained in the Ektron CMS400 NET Administrator Manual section Load Balancing gt Configuring Load Balancing without eSync gt Set Up Virtual Directories for Two Web Sites e When upgrading Ektron CMS400 NET follow these steps Back up the file system of the development staging server Make a temporary copy of the production server database Switch the development staging site to use the copy Test and QA the upgrade on the development staging server Installing Ektron CMS400 NET on Several Servers Perform these steps on the development server 1 Download and run the Ektron CMS400 NET installation file CMS400Basev76 exe This procedure is fully documented in Running the Installation and Setup Program on page 23 2 In Windows Explorer create a folder to be used for development for example c cmsdev Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 13 Development and Staging Configurations 3 Run the Site Setup utility by clicking Start gt Programs gt Ektron gt Utilities
169. us Processor on page 123 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 121 Installing the Web Alert Feature Step Description For more information see 2 Create messages Define components of the email to be sent to subscribers Ektron CMS400 NET Administrator Manual section Web Alerts gt Creating the email Message 3 Define subscriptions Categories of information on your site Ektron CMS400 NET Site visitors can subscribe to be notified Administrator Manual section when content in a category is added or Web Alerts gt Defining updated Subscriptions 4 Assign Web Alert Assign Web Alert information to folders Ektron CMS400 NET information to folders and content items which when Administrator Manual section and content published trigger emails Web Alerts gt Assigning Web For each folder or content item to which Alert Information to Folders and you assign subscriptions determine Content e activities that trigger emails for example only upon initial publication of content e the content of the email e the subscription list s to whom the email is sent 5 Create and publish site Create a new Web form and drop the Ektron CMS400 NET visitor registration membership server control onto it Then Developer s Manual gt page publish that form on your Web site Introduction to Ektron CMS400 NET Server Controls Note This task i
170. ve Message e Peek Message e Send Message Give the ASP NET account the account that the Web services interface runs as Send Message permission 6 Click OK 7 Open the following file C Program Files Ektron CMS400v52 EktronAsyncProcessor_Service RegEktron sS ervices EktronAsyncProcessor bat 8 Review and update as necessary the paths to the NET directory and Ektron Services EktronAsyncProcessor exe file WARNING Update the paths to the NET Directory and the exe file if necessary 9 Execute the bat file Or from a command line or Start Menu gt Run enter C Windows Microsoft NET Framework vl1 1 4322 installutil c program Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 130 Installing the Web Alert Feature Files Ektron CMS400v52 EktronAsyncProcessor_Service Ektron Serv ices EktronAsyncProcessor exe 10 Open the following file and enter your SMTP connection settings c Program Files Ektron CMS400v52 EktronAsyncProcessor_Service Ektron Serv ices EktronAsyncProcessor exe config 11 Go to Control Panel gt Administrative Tools gt Computer Management gt Services and Applications gt Services Start the Ektron Async Processor Service Computer Management File Action view Window Help ii gt aen Alsje ee ee Conpuksr Management Local i System Tools a Notifies sel Disabled fj Event viewer a Application Layer Gat
171. ve and folder to which you install your Ektron CMS400 NET Web site have sufficient space Anticipate future needs since the site is likely to grow over time Make sure that Internet Information Server IIS is installed in your server See Appendix A Creating a Web Site in IIS on page 188 Make sure your server is using version 2 or higher of the Microsoft NET Framework NOTE Note eSync and eCommerce require NET 3 5 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 17 Installing Ektron CMS400 NET 4 To verify open the c wrnpows microsoft NET Framework folder and look at the numbered folders You must have one that begins with 2 or 3 5 If not go to http msdn microsoft com en us netframework aa569263 aspx Then download and install the correct version of the Microsoft NET Framework Enable the ASP NET 2 Web Service Extensions To do this open IIS Manager and click the Web Service Extensions folder Then click ASP NET v2 0 and Allow as shown below ternet Information Services IIS Manager ile Action view Window Help gt Am AB 2 m amp m nternet Information Services EA AMH014E local computer i iJ U mg g Web Service Extensions Application Pools Web Service Extension Web Sites i a F All Unknown CGI Extensions Default Web Site f Allow Y All Unknown ISAPI Extensions Microsoft SharePoint Administrati
172. x opens asking for a username and password Enter the default username admin and 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 Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 183 Migrating Your Site to Ektron CMS400 NET Modifying Configuration Settings After you log in access the Workarea by clicking on the Workarea button From there you can modify the configuration settings 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 Metadata 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 Metad
173. xample shows information titles in purple CMS Developer 12 Content Language English U S Status Approved Published Last User To Edit admin Last Edit Date 14 Jan 2005 01 14 21 PM TD info header Information header label The following is an example of the information header in green View Content CMS Developer Content Title CMS Developer Content ID 12 Content Language English U S Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 152 Customizing Ektron CMS400 NET Class Description moreinfo Font used on the Smart Desktop in the Workarea The following example shows the font in green Smart Desktop for Application Administ CY Content Currently Checked Out 3 Tasks 0 td tab_actived The active tab properties in the Workarea The following example shows the active tab with a green font td tab_disabled Defines the non active tab properties in the Workarea The following example shows the non active tabs with a dark blue font and blue background Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 153 Customizing Ektron CMS400 NET Class Description td tab_last The properties of the space at the end of the tabs The following example shows that space with a green background aw English U S v iu as Comnen Tea td tab_spacer The properties of the sp
174. y CMS400 user For an explanation of emailing a report see the User Manual section Content Workflow Reports gt Common Report Topics gt emailing Reports To access the Asynchronous Process log follow these steps In the Workarea s Smart Desktop click the Reports folder 2 Click the Asynchronous Log File link 3 If the log has captured any problems they are displayed on the screen Content Reports Asynchronous Log File Report Date Tuesday November 01 2005 4 16 31 PM Exception Message Access to Message Queuing system is denied Stack Trace at System Messaging MQCacheableInfo get_ReadHandle at System Messaging MessageQueue StaleSafeReceiveMessage UInt32 time at System Messaging MessageQueue ReceiveCurrent TimeSpan timeout Int at System Messaging MessageQueue Receive at Ektron Services EktronAsyncProcessor a a Date Tuesday November 01 2005 4 16 33 PM Exception Message Access to Message Queuing system is denied Stack Trace at System Messaging MQCacheableInfo get_ReadHandle at System Messaging MessageQueue StaleSafeReceiveMessage UInt32 time at System Messaging MessageQueue ReceiveCurrent TimeSpan timeout Intt at System Messaging MessageQueue Receive at Ektron Services EktronAsyncProcessor a a Ektron CMS400 NET Setup Manual Version 7 6 Revision 5 132 Configuring SSL Configuring SSL In Ektron CMS400 NET you can use SSL when users log in to your Web site SSL encryp
Download Pdf Manuals
Related Search
Related Contents
IO BOARD SOFTWARE MANUAL Intermec PX4I NITE原稿 Check Point SecureClient Mobile R65 HFA1 Release Notes ProLite E481S-1 (劇ブラグ付) システム概略について - 金沢大学環境保全センター Copyright © All rights reserved.
Failed to retrieve file