Globalization TECHNICAL NOTE. Purpose. Product version: Document version: 1.1. Document creation date:

Size: px
Start display at page:

Download "Globalization TECHNICAL NOTE. Purpose. Product version: Document version: 1.1. Document creation date:"

Transcription

1 Globalization Product version: 4.60 Document version: 1.1 Document creation date: Purpose EPiServer has supported the creation of multilingual Web sites, with the multi-language functionality, since version This functionality has been improved and partially rewritten in EPiServer This document outlines some of the technical issues regarding globalized Web sites. TECHNICAL NOTE

2 2 Globalization Revision Information Document version Comments release version. 1.1 Updated link in "Troubleshooting Language Selection" chapter. Table of Contents INTRODUCTION 2 DISPLAY LANGUAGE TO WEB SITE VISITORS... 3 GLOBALIZATION SCENARIOS 3 SCENARIO 1: GLOBAL DOMAIN WITH MULTIPLE LANGUAGES... 3 SCENARIO 2: LOCAL DOMAINS MAPPED TO LANGUAGES... 3 SCENARIO 3: REMEMBER USER PREFERENCE... 4 PAGE LANGUAGE 4 PAGE PROPERTIES... 4 LANGUAGE BRANCH 5 PAGE LANGUAGE SETTINGS... 5 LANGUAGE SELECTOR... 6 DYNAMIC PROPERTIES... 6 ARCHIVE PAGE... 6 SUBSCRIPTION... 6 VISITOR LANGUAGE SELECTION 6 CUSTOM LANGUAGE SELECTION... 7 THE DETECTION STEPS... 7 WEB BROWSER PREFERENCE... 8 TROUBLESHOOTING LANGUAGE SELECTION... 8 SEARCHING 8 PROPERTY SEARCHING (FINDPAGESWITHCRITERIA)... 8 SAMPLES 9 Introduction Version 1 of EPiServer's multi-language support caused problems for both EPiServer editors and developers. It was not particularly easy to edit multi-language pages and it was slightly unpredictable how all the languages worked together and affected one another. Version 1 was also not adequately integrated in the interface and had technical limitations, such as searching, simple address, etc. This document outlines some of the technical issues regarding globalized Web sites. For further information about the main differences, both in concept and design, in EPiServer's globalization support, see the technical note, "Working with Multiple Languages in EPiServer".

3 Globalization Scenarios 3 Display Language to Web Site Visitors How does EPiServer know which language to display to visitors? The short answer is that EPiServer always enforces the language to be visible in the URL, either in the path or the domain part of the URL. The reasons for this are simple: search engines, such as Google, must be able to crawl a Web site and easily separate content users expect to be able to cut and paste a link into an and send it to a friend so that the friend can click on the link and will always get the same content. There are also some technical reasons such as output caching in.net and Web browser caching on the client that expects a single URL to be rendering the same content to anonymous users. Globalization Scenarios This chapter outlines some recommended globalization scenarios and describes how to manage them. Scenario 1: Global Domain with Multiple Languages You want all your visitors to go to the official "site.com" address, but need to display different content depending on their language selection. 1. Set a default language that most of your visitors will understand, normally English for a global site (EPsDefaultLanguageBranch in web.config). 2. Activate language detection based on browser preference (EPfBrowserLanguageDetection in web.config). 3. Add links or flags to the header or start page that link to other languages. Get the URL from PageData.DetermineAutomaticURL in the API or Language drop-down if you are using the Link Editor). Test the Configuration: Test the configuration by following the instructions below: 1. Open Internet Explorer and select Internet Options from the Tools menu. Click Languages in the History group box and select the language preference. You should be redirected to the correct language, if your language selection can be matched to a site language. Scenario 2: Local Domains Mapped to Languages There are two approaches to this depending on how you market your Web sites. One approach is to configure a site redirect at your hosting provider, for example redirecting to The other approach is when you want to be the same as but without the redirect. This approach requires configuration. 1. Add a configuration definition section in web.config. For example: <configuration> <configsections> <sectiongroup name="episerver"> <section name="domainlanguagemappings" allowdefinition="machinetoapplication" allowlocation="false" type="episerver.util.domainlanguageconfigurationhandler,episerver" /> 2. Add the actual configuration, for example:

4 4 Globalization <episerver> <domainlanguagemappings> <map domain="site.se" language="sv" /> <map domain="site.no" language="no" /> </domainlanguagemappings> 3. Add links or flags to the header or start page that link to other languages with their domain names. Remember that the domain to language mapping always overrides cookies and other client state. This means that visitors to site.no will always get language with code "NO". The only selection that can override this is a language selection in the path part of the URL as discussed in the details. This also means that you can have local sites mapped to different languages, but still have a.com site that has browser detection on languages. Scenario 3: Remember User Preference If you have a single domain and require the user language preference to be persisted, you can set a cookie with the current language selection. This means that the next time the user visits your site, they will also be redirected to the correct language. This may also be used if you, for example, are redirecting the user to another system, where language preference is not retained in the URL. You can set a cookie to make sure that when the user returns to the site he or she gets the same language as before. Be careful when using cookies and always try to build the Web site based on the concept that language is included in the URL. This will ensure that you never lose language context when the user is navigating your site. Imagine that you have language cookie "NO" and click on a link from a friend that leads to the English site. You should of course continue to use the English site when surfing, so use cookies with care if you actually need them. Page Language A page is created on a language branch and the first language created becomes the master language branch for that page. This applies to all pages, globalized or not. The master contains all properties, both properties for that language and common properties. When new languages are created for a page, they will only save properties that are specific for that language. As a developer all languages will contain the common properties from the master version in the PageData object, but they are not editable. If you change a property that should not be saved per language, you will get an exception when calling the DataFactory.Save method if the language you are publishing is not the master language for that page. Note Those familiar with the database table tblpage should familiarize themselves with the new table tblpagelanguage, which contains a subset of the metadata from tblpage. You may see that some metadata exists both in tblpage and tblpagelanguage, as the master version will, for backwards compatibility, always store its data in both tables, but it is always tblpagelanguage that is used for loading page content. Page Properties Language-specific properties are defined by the administrator/developer on a page type. The metadata (for example PageName) that is language-specific cannot be changed and has been defined by the system. Metadata properties that relate to content are language-specific and metadata properties that relate to navigation are common. The follow properties are defined per language:

5 Language Branch 5 PagePendingPublish PageWorkStatus PageSaved PageChanged PageCreatedBy PageChangedBy PageCreatedSID PageLanguageBranch PageName PageStartPublish PageStopPublish PageChangedOnPublish PageCreated PageLanguageID PageExternalURL PageURLSegment PageShortcutType PageShortcutLink PageTargetFrame PageLinkURL PageDelayedPublish You can programmatically check if a property is language-specific by checking IsLanguageSpecific on the PropertyData class (see samples for an example). Language Branch A language branch has a unique identifier in the database to handle constraints, but is always exposed in APIs as a language code, for example EN. Language codes must therefore be unique; two language branches cannot use the same language code as the reverse lookup would fail. The difference between a Language Code and a Language Branch may be subtle, but they were made for two different purposes, where a language branch extends a language code with metadata used for page content. Page Language Settings To help the system know which languages should be used on which part of the site we have Page Language Settings, which actually define the languages that should be available to the editor when creating new pages. They also define fallback languages and replacement languages. The administrative API for page language settings are EPiServer.DataAbstraction.PageLanguageSetting. The runtime API to read settings with support for inheritance is EPiServer.DataFactory.PageLanguageSettings. Page Language Settings does not restrict the languages that are rendered on the site, it only helps EPiServer make intelligent choices based on custom settings.

6 6 Globalization Language Selector Languages are selected at runtime using a language selector (EPiServer.Core.LanguageSelector). A new instance of this class is created and passed to most methods in the global instance of DataFactory (Global.EPDataFactory). Custom implementations of EPiServer.Core.ILanguageSelector can be used to get a customized language selection. The Language selector uses the Page Language Settings, for example, to know when to fallback a missing language to another. A language is considered available by the language selector if it has been published (CurrentPage.PendingPublish is false). The language selector does not check publish dates, so for example when a news item expires on one language, it is no longer displayed (no fallback to another language is applied). Dynamic Properties Dynamic properties can also be made available per language. This should, however, be used with caution as over usage of dynamic properties is not recommended as it may negatively affect performance. Only use dynamic properties for administrative settings that must be done per language. Dynamic properties do not use Page Language Settings and are always loaded with the same language as the page, so for example a Swedish page will always get Swedish dynamic properties (even if displayed on an English site due to fallback configuration). Archive Page A page is archived when an archive page has been set and the "stop publish" date has passed. In the process the "stop publish" date will be cleared. On globalized pages you have multiple stop publish dates, but only the master language "stop publish" dates are checked, and when the move is made to archive page, all "stop publish" dates for all languages are cleared. Subscription When a language/page is updated, it will be sent information to all users that have the updated language as their current preference. The user s language preference is determined from the property PersonalizedData.Language. If the user has no language preference, updates on the first found language are sent to the user. The user s language preference can also be edited in admin mode for the user; this list is though filtered on current language files (XML resource files) in the Lang-directory so make sure all languages have a resource file. The subscription mailer reads Page Language Settings and will take replacement and fallback language into account. Note! The subscription is based on some special predefined properties, for example EPSUBSCRIBE and EPSUBSCRIBE-ROOT, neither of these are supported as language specific. Visitor Language Selection Current language is handled by a single class in EPiServer called LanguageContext in the namespace EPiServer.Core. You can access this class by the static Current accessor, i.e. LanguageContext.Current. One instance per request is created of this class and it is automatically created on first access.

7 Visitor Language Selection 7 This class also supports scheduled jobs and background threads to it are not limited to an available HttpContext. Just access LanguageContext.Current and you will get an instance for the specific thread you are running on. The auto-detection steps outlined below are only run once per request on first access. Custom Language Selection Always try to fit your solution into the recommended scenarios and configuration options. Selecting language with custom code will add to complexity, so make sure that you have a well thought-out plan before starting. The first step when changing language is to make sure that you do not override anything that you shouldn't, for example overriding the edit-cookie can cause problems. There is, however, an easy way to see who selected the current language - the LanguageContext class has an accessor CurrentLanguageBranch which contains the current language code, for example "EN". It also has an accessor CurrentLanguageBranchSource, which contains the functionality that actually selected the language. This allows you, for example, to only override the default language. The Detection Steps 1. Friendly URL Friendly URLs in globalization scenarios always include a language prefix that can be defined in Admin mode under Web Site Languages. The language prefix will always be used if available as the current language selection (/english/news). 2. Query String The query string always takes precedence and is for example used by Edit mode to make sure that the preview of the site is rendered on a specific language. The language selection is also added to every page's URL to make sure a URL always links to the same content whoever is using it. For example " 3. Editor Cookie "editlanguagebranch" A session cookie is used in Edit mode to make sure that language selection is not lost when navigating between functionality and, for example, switching between Edit mode and Admin mode. This cookie is only valid in directories Edit, Admin and Util. In all other directories this cookie is completely ignored. 4. Full Qualified Domain Name If a domain is mapped to a language code, it is always used. The only thing that can override the domain name is when specifying the language in the path part of the URL. <domainlanguagemappings> <map domain=" language="no" /> <map domain=" language="dk" /> </domainlanguagemapping> For example " is mapped to language code NO. 5. Visitor Cookie "epslanguage" This cookie is never set by EPiServer, but can be used when developing a site where you need to remember the user's last language selection.

8 8 Globalization 6. Session Variable "epslanguage" Session language could be used as an alternative to visitor cookie, but it is not normally recommended that you use session variables. 7. Web Browser Preference (Enabled in System Settings in Admin Mode) The Web browser sends along the Accept-Language headers which map to the language codes defined as active page languages in EPiServer. 8. Default web.config Setting "EPsDefaultLanguageBranch" If no language has been detected, the default language branch is used as defined in web.config. Web Browser Preference The Web browser sends headers that inform the site of the languages that the user prefers. For example on a Swedish Internet Explorer on Windows XP the header will contain "sv". If this feature is enabled in web.config/system Settings in Admin mode, EPiServer will try to match this value to the language code that is enabled as a Web site language. An exact match is always preferred, for example a Web site visitor with language preference English New Zealand (EN-NZ) will try to get an exact match, but will fallback to English (EN) if found instead. You should always use the ISO language codes, but to in order to enable the fallback of user preference you may want to, for example, use language code "EN" for the English version that should be "master"-english. Troubleshooting Language Selection Activate debug logging to a file in EPiServer (see the technical note "Logging in EPiServer") and connect a program such as Tail for Win32, available from EPiServer will log every time language changes due to some of the above mentioned detection scenarios. It is a very easy way to see what EPiServer actually does when you request a page. Searching The search control PageSearch supports searching on either all languages or a list of defined languages. On non- EPiServer 4.60 templates searching is performed by default on all languages and results are displayed on the current language if available. The actual search does not use Page Language Settings as part of the search query, but will use Page Language Settings when selecting which language version of the page that should be displayed to the user. No special treatment is used for files so if you have language-specific files, you must separate them in different directories. Property Searching (FindPagesWithCriteria) The property search control PropertySearch and the underlying API DataFactory.FindPagesWithCritiera will by default search on all languages. The hits will, however, use the same language selection process as any other page loading. There are two parameters that you can control:

9 Samples 9 1. Search only on a specific language 2. Pass in language selector which will be used when returning the actual pages. This lets you for example find a property only on a specific language branch. Samples Required Namespaces using EPiServer; using EPiServer.Core; using EPiServer.DataAbstraction; Get a Page with Automatically Selected Language Identical to PageData page = Global.EPDataFactory.GetPage(pageLink); PageData page = Global.EPDataFactory.GetPage(pageLink, LanguageSelector.Auto()); Get a Listing with Automatically Selected Language Identical to PageDataCollection pages = Global.EPDataFactory.GetChildren(pageLink); PageDataCollection pages = Global.EPDataFactory.GetChildren(pageLink, LanguageSelector.Auto()); Get a Page or Listing on a Specific Language PageData page = Global.EPDataFactory.GetPage(pageLink,new LanguageSelector( EN )); PageDataCollection pages = Global.EPDataFactory.GetChildren(pageLink,new LanguageSelector( EN )); Get a Page or Listing on a Preferred Language, but with Fallback Support PageData page = Global.EPDataFactory.GetPage(pageLink, LanguageSelector.Fallback( EN,true)); PageDataCollection pages = Global.EPDataFactory.GetChildren(pageLink, LanguageSelector.Fallback( EN,false)); Load the Master Language for a Page PageData page = Global.EPDataFactory.GetPage(pageLink, LanguageSelector.Master()); Get all Languages for a Page PageDataCollection pages = Global.EPDataFactory.GetLanguageBranches(pageLink); Create a New Page on a Specific Language Branch PageData page = Global.EPDataFactory.GetDefaultPageData(parentLink, pagetypeid,new LanguageSelector( EN ));

10 10 Globalization Create a New Language for an Existing Page PageData page = Global.EPDataFactory.CreateLanguageBranch(pageLink, new LanguageSelector( SV )); List all Enabled Language Branches Defined by the Administrator LanguageBranchCollection branches = LanguageBranch.List(true); Load Language Settings at Runtime for the Current Page PageLanguageSetting []settings = DataFactory.PageLanguageSettings.Get(pageLink); Change Content Language for the Current Request LanguageContext.Current.CurrentLanguageBranch = EN ; Changing UI Language for the Current Request (Translate Controls) LanguageContext.Current.CurrentUILanguage = EN ; Redirecting to the Current Page with Current Language Response.Redirect(CurrentPage.Link); Redirecting to the Current Page with Another Language Selection Response.Redirect(CurrentPage.DetermineAutomaticURL( SV )); Determine Current Request Language Branch Response.Write(LanguageContext.Current.CurrentLanguageBranch); Determine Current Page Language Branch Response.Write(CurrentPage.LanguageBranch); Check if a Property is Defined per Language (Language-Specific) CurrentPage.Property[ MainBody ].IsLanguageSpecific Check if the Currently Loaded Language is the Master Language for the Current Page CurrentPage.IsMasterLanguageBranch Copyright ElektroPost Stockholm AB. ElektroPost and EPiServer are registered trademarks of ElektroPost Stockholm AB. Other product and company names mentioned in this document may be the trademarks of their respective owners. The document may be freely distributed in its entirety, either digitally or in printed format, to all EPiServer users. Changes to the content or partial copying of the content may not be carried out without permission from ElektroPost Stockholm AB: ElektroPost Stockholm AB Finlandsgatan 38 SE Kista Sweden Changes are periodically made to the document and these will be published in new editions of the document. ElektroPost reserves the right to improve or change the products or programs included in this document at any time.

Working with Multiple Languages in EPiServer

Working with Multiple Languages in EPiServer Working with Multiple Languages in EPiServer Product version: 4.60 Document version: 1.1 Document creation date: 04-04-2006 Purpose EPiServer's support for multilingual Web sites (multi-language) has been

More information

Content Mirroring in EPiServer

Content Mirroring in EPiServer Content Mirroring in EPiServer Abstract From EPiServer 4.50 it is possible to define a selection of pages that can be mirrored to, for example, another system. This white paper describes the functionality

More information

Microsoft Office Integration

Microsoft Office Integration Microsoft Office Integration Product version: 4.60 Document version: 1.0 Document creation date: 23-03-2006 Purpose This technical note describes the functionality of the Microsoft Office integration with

More information

Developing with XForms

Developing with XForms Developing with XForms Product version: 4.60 Document version: 1.0 Document creation date: 29-03-2006 Purpose EPiServer XForms contains logic to store and present forms and data posted from forms. Together

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

EPiStore Configuration

EPiStore Configuration EPiStore Configuration Product version: 2.3 Document version: 1.0 Document creation date 15-06-2005 Document last saved: 23-01-2008 Purpose This technical note provides information on how to set up and

More information

Table of Contents. Table of Contents 3

Table of Contents. Table of Contents 3 User Guide for Administrators EPiServer 7 CMS Revision A, 2012 Table of Contents 3 Table of Contents Table of Contents 3 Introduction 5 About this Documentation 5 Accessing EPiServer Help System 5 Online

More information

EPiServer Operator's Guide

EPiServer Operator's Guide EPiServer Operator's Guide Product version: 4.60 Document version: 1.0 Document creation date: 27-03-2006 Purpose This document is mainly intended for administrators and developers that operate EPiServer

More information

Content Mirroring Configuration

Content Mirroring Configuration Content Mirroring Configuration Product version: 4.50 Document version: 1.0 Document creation date: 17-05-2005 Purpose This document describes how to configure mirroring in EPiServer and contains information

More information

Integrating with EPiServer

Integrating with EPiServer Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped

More information

Building Web Sites Using the EPiServer Content Framework

Building Web Sites Using the EPiServer Content Framework Building Web Sites Using the EPiServer Content Framework Product version: 4.60 Document version: 1.0 Document creation date: 28-03-2006 Purpose A major part in the creation of a Web site using EPiServer

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 White Paper Getting Started with EPiServer 4 System requirements This is a guide for getting started with development using EPiServer 4 and it is assumed that you as a developer have access to the following:

More information

SEO TOOLBOX ADMINISTRATOR'S MANUAL :55. Administrator's Manual COPYRIGHT 2018 DECERNO AB 1 (13)

SEO TOOLBOX ADMINISTRATOR'S MANUAL :55. Administrator's Manual COPYRIGHT 2018 DECERNO AB 1 (13) Administrator's Manual COPYRIGHT 2018 DECERNO AB 1 (13) TABLE OF CONTENTS INTRODUCTION... 3 INSTALL SEO TOOLBOX FOR EPISERVER... 4 What will be installed?... 4 Add-on store installation... 4 Manual installation

More information

EPiBooking WHITE PAPER

EPiBooking WHITE PAPER EPiBooking EPiBooking is a module to EPiServer that makes it possible to book available resources and administer the resources for which you are responsible. WHITE PAPER INTRODUCTION EPiBooking is a module

More information

EPiServer CMS. Administrator User Guide

EPiServer CMS. Administrator User Guide EPiServer CMS Administrator User Guide EPiServer CMS Administrator User Guide update 15-3 Table of Contents 3 Table of contents Table of contents 3 Introduction 6 Features, licenses and releases 6 Web-based

More information

EPiServer Operator's Guide

EPiServer Operator's Guide EPiServer Operator's Guide Abstract This document is mainly intended for administrators and developers that operate EPiServer or want to learn more about EPiServer's operating environment. The document

More information

Integrating Sharepoint and EPiServer

Integrating Sharepoint and EPiServer White Paper Integrating Sharepoint and EPiServer Revision 1.0 Integrating Sharepoint and EPiServer Companies and organizations could gain a lot of advantages building their solutions on EPiServer and Windows

More information

Episerver CMS. Editor User Guide

Episerver CMS. Editor User Guide Episerver CMS Editor User Guide Episerver CMS Editor User Guide 17-2 Release date 2017-03-13 Table of Contents 3 Table of contents Table of contents 3 Introduction 11 Features, licenses and releases 11

More information

Managing Globalized Web Sites with EPiServer CMS

Managing Globalized Web Sites with EPiServer CMS Managing Globalized Web Sites with EPiServer CMS It is becoming increasingly common for Web sites to support a wide range of cultural audiences and languages. EPiServer CMS enables easy management of globalized

More information

Content Mirroring Configuration

Content Mirroring Configuration Content Mirroring Configuration Product version: 4.51 Document version: 1.1 Document creation date: 02-01-2006 Purpose This document describes how to configure mirroring in EPiServer and contains information

More information

EPiFields Developer Information

EPiFields Developer Information EPiFields Developer Information Product version: 4.40.1.0 Document version: 1.0 Document creation date: 01-02-2005 Purpose EPiFields is an EPiServer add-in, enabling the editor to enter variable data into

More information

Episerver CMS. Editor User Guide

Episerver CMS. Editor User Guide Episerver CMS Editor User Guide Episerver CMS Editor User Guide 17-6 Release date 2017-12-04 Table of Contents 3 Table of contents Table of contents 3 Introduction 11 Features, licenses and releases 11

More information

Creating Accessible Web Sites with EPiServer

Creating Accessible Web Sites with EPiServer Creating Accessible Web Sites with EPiServer Abstract This white paper describes how EPiServer promotes the creation of accessible Web sites. Product version: 4.50 Document version: 1.0 2 Creating Accessible

More information

The contents of this document are directly taken from the EPiServer SDK. Please see the SDK for further technical information about EPiServer.

The contents of this document are directly taken from the EPiServer SDK. Please see the SDK for further technical information about EPiServer. Web Services Product version: 4.50 Document version: 1.0 Document creation date: 04-05-2005 Purpose The contents of this document are directly taken from the EPiServer SDK. Please see the SDK for further

More information

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide Coveo Platform 7.0 Atlassian Confluence V2 Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to

More information

Episerver CMS. Editor User Guide

Episerver CMS. Editor User Guide Episerver CMS Editor User Guide Episerver CMS Editor User Guide 18-3 Table of Contents 3 Table of contents Introduction 15 Features, licenses and releases 16 Copyright notice 16 About Episerver 17 The

More information

EPiServer Programmer's Reference

EPiServer Programmer's Reference EPiServer Programmer's Reference Product version: 4.60 Document version: 1.0 Document creation date: 23-03-2006 Purpose This programmer's reference is intended to be read by EPiServer developers as an

More information

Accessibility of EPiServer s Sample Templates

Accessibility of EPiServer s Sample Templates Accessibility of EPiServer s Templates An evaluation of the accessibility of EPiServer s sample according to current recommendations and guidelines elaborated by the World Wide Web Consortium s (W3C) Web

More information

BIG-IP Access Policy Manager : Secure Web Gateway. Version 13.0

BIG-IP Access Policy Manager : Secure Web Gateway. Version 13.0 BIG-IP Access Policy Manager : Secure Web Gateway Version 13.0 Table of Contents Table of Contents BIG-IP APM Secure Web Gateway Overview...9 About APM Secure Web Gateway... 9 About APM benefits for web

More information

Episerver CMS. Editor User Guide

Episerver CMS. Editor User Guide Episerver CMS Editor User Guide Episerver CMS Editor User Guide 18-2 Release date 2018-03-19 Table of Contents 3 Table of contents Table of contents 3 Introduction 8 Features, licenses and releases 8 Copyright

More information

RED IM Integration with Bomgar Privileged Access

RED IM Integration with Bomgar Privileged Access RED IM Integration with Bomgar Privileged Access 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the

More information

Setting Up EPiServer for Demo

Setting Up EPiServer for Demo Setting Up EPiServer for Demo Abstract This document describes how to set up a standard EPiServer installation so that it can be used in a demo environment. Product version: 4.51 Document version: 1.0

More information

Key Concepts in EPiServer 7

Key Concepts in EPiServer 7 Key Concepts in EPiServer 7 (for developers) Jeff Wallace Solution Architect #epi2012 episerver.com/epi2012 Definitions A Property is a content item an editor can assign a value to A Block Type is set

More information

Polyglot Package for Umbraco

Polyglot Package for Umbraco Polyglot Package for Umbraco v2.0 by dimitri Watch a demonstration SUPPORTED UMBRACO VERSIONS 3 FUNCTIONALITY OVERVIEW 3 INSTALLATION 3 USAGE INSTRUCTIONS 5 CREATING TRANSLATION DOCUMENT TYPES 5 CREATING

More information

Coveo Platform 6.5. Microsoft SharePoint Connector Guide

Coveo Platform 6.5. Microsoft SharePoint Connector Guide Coveo Platform 6.5 Microsoft SharePoint Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

Joomla 3.X Global Configuration

Joomla 3.X Global Configuration Joomla 3.X Global Configuration Once Joomla is installed on your web host its time to configure Joomla. To facilitate this, the Joomla 3.X Administration User interface offers a site owner a very convenient,

More information

BIG-IP Access Policy Manager : Portal Access. Version 12.1

BIG-IP Access Policy Manager : Portal Access. Version 12.1 BIG-IP Access Policy Manager : Portal Access Version 12.1 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...7

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and

More information

Optimal Performance for your MacroView DMF Solution

Optimal Performance for your MacroView DMF Solution Adding Value Paper In this paper we identify 20 points to consider if you want to optimise the performance of your DMF solution. These points also apply to Message, the subset of DMF that runs in Outlook.

More information

Coveo Platform 7.0. Yammer Connector Guide

Coveo Platform 7.0. Yammer Connector Guide Coveo Platform 7.0 Yammer Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,

More information

Web logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS

Web logs (blogs. blogs) Feed support BLOGS) WEB LOGS (BLOGS Web logs (blogs blogs) You can create your own personal Web logs (blogs) using IBM Lotus Notes. Using the blog template (dominoblog.ntf), you create a blog application, such as myblog.nsf, which you can

More information

User and Reference Manual

User and Reference Manual User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

Coveo Platform 6.5. EPiServer CMS Connector Guide

Coveo Platform 6.5. EPiServer CMS Connector Guide Coveo Platform 6.5 EPiServer CMS Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

A Guide to CMS Functions

A Guide to CMS Functions 2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Contents 1 INTRODUCTION... 3 1.1 Who Should Read This Guide 3 1.2 What You Will Learn 3 2 WHAT IS A CMS

More information

Bambu API Documentation

Bambu API Documentation Bambu API Documentation Release 2.0.1 Steadman Sep 27, 2017 Contents 1 About Bambu API 3 2 About Bambu Tools 2.0 5 3 Installation 7 4 Basic usage 9 5 Questions or suggestions? 11 6 Contents 13 6.1 Defining

More information

EMC ApplicationXtender Web Access.NET eroom Integration 6.0

EMC ApplicationXtender Web Access.NET eroom Integration 6.0 EMC ApplicationXtender Web Access.NET eroom Integration 6.0 Administrator s Guide 300-008-282 REV A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright

More information

Smart Answer Operator Manual rev. 1.0.

Smart Answer Operator Manual rev. 1.0. Smart Answer Operator Manual rev. 1.0. 2003-2009 Eastwright Corp. www.eastwright.com 1.System Overview 1.1. Concepts The Smart Answer is a web based help desk system. The program allows efficient processing

More information

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites

Oracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites Oracle Database Real Application Security Administration 12c Release 1 (12.1) E61899-04 May 2015 Oracle Database Real Application Security Administration (RASADM) lets you create Real Application Security

More information

Integration Service. Admin Console User Guide. On-Premises

Integration Service. Admin Console User Guide. On-Premises Kony Fabric Integration Service Admin Console User Guide On-Premises Release V8 SP1 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the

More information

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved. Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information

More information

GOBENCH IQ Release v

GOBENCH IQ Release v GOBENCH IQ Release v1.2.3.3 2018-06-11 New Add-Ons / Features / Enhancements in GOBENCH IQ v1.2.3.3 GOBENCH IQ v1.2.3.3 contains several new features and enhancements ** New version of the comparison Excel

More information

Real Application Security Administration

Real Application Security Administration Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application

More information

Administrator's Guide

Administrator's Guide Sitecore StatCenter Module Administrator's Guide Installation and configuration advice for administrators and developers Sitecore Corporation Sitecore. www.sitecore.net support@sitecore.net Content Delivery

More information

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.

FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION VERSION 9 Setup Guide This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE Fusion Registry: 9.2.x Document

More information

Coveo Platform 7.0. Atlassian Confluence Connector Guide

Coveo Platform 7.0. Atlassian Confluence Connector Guide Coveo Platform 7.0 Atlassian Confluence Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

Client Proxy interface reference

Client Proxy interface reference Reference Guide McAfee Client Proxy 2.3.2 Client Proxy interface reference These tables provide information about the settings found in the Client Proxy UI. Policy Catalog On the McAfee Client Proxy page

More information

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey:

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey: Overview of Survey Administration The first thing you see when you open up your browser to the Ultimate Survey Software is the Login Page. You will find that you see three icons at the top of the page,

More information

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877.

Contact: Systems Alliance, Inc. Executive Plaza III McCormick Road, Suite 1203 Hunt Valley, Maryland Phone: / 877. Contact: Systems Alliance, Inc. Executive Plaza III 11350 McCormick Road, Suite 1203 Hunt Valley, Maryland 21031 Phone: 410.584.0595 / 877.SYSALLI Fax: 410.584.0594 http://www.systemsalliance.com http://www.siteexecutive.com

More information

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager Vector Issue Tracker and License Manager - Administrator s Guide Configuring and Maintaining Vector Issue Tracker and License Manager Copyright Vector Networks Limited, MetaQuest Software Inc. and NetSupport

More information

Episerver CMS. Administrator User Guide

Episerver CMS. Administrator User Guide Episerver CMS Administrator User Guide Episerver CMS Administrator User Guide 18-4 Table of Contents 3 Table of contents Introduction 9 Features, licenses and releases 10 Copyright notice 10 What's new?

More information

Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management

Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Adobe Marketing Cloud Best Practices Implementing Adobe Target using Dynamic Tag Management Contents Best Practices for Implementing Adobe Target using Dynamic Tag Management.3 Dynamic Tag Management Implementation...4

More information

Installing Joomla

Installing Joomla Installing Joomla 3.0.11 To start installing Joomla 3.X you have to copy the zipped file Joomla_3.0.1-Stable-Full_Package.zip to the folder in which you want to install Joomla 3.X. On a web host this is

More information

EPiServer Find. User Guide

EPiServer Find. User Guide EPiServer Find User Guide EPiServer Find User Guide update 15-4 Table of Contents 3 Table of contents Table of contents 3 Introduction 5 Features, licenses and releases 5 Web-based user guide 6 Copyright

More information

VMware vrealize Log Insight Getting Started Guide

VMware vrealize Log Insight Getting Started Guide VMware vrealize Log Insight Getting Started Guide vrealize Log Insight 2.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Coveo Platform 7.0. Oracle UCM Connector Guide

Coveo Platform 7.0. Oracle UCM Connector Guide Coveo Platform 7.0 Oracle UCM Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

EPiServer Installation Instructions

EPiServer Installation Instructions EPiServer Installation Instructions Abstract From EPiServer 4.50, installation and upgrade of EPiServer installations is carried out with EPiServer Manager. This document describes how to install, upgrade

More information

Technology Platform. Spectrum. Version 10.0 SP1. Administration Guide - Web UI

Technology Platform. Spectrum. Version 10.0 SP1. Administration Guide - Web UI Spectrum Version 10.0 SP1 Technology Platform Table of Contents 1 - Getting Started 4 - Configuring Services Starting and Stopping the Server 5 Accessing the Management Console with a Browser 6 Setting

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

Barracuda Archive Search for Outlook Deployment for Windows Vista and Windows Server 2008

Barracuda Archive Search for Outlook Deployment for Windows Vista and Windows Server 2008 Barracuda Archive Search for Outlook Deployment for Windows Vista and Windows Server 2008 This article refers to the Barracuda Message Archiver firmware version 5.2 or higher, and the Barracuda Archive

More information

Lightning Knowledge Guide

Lightning Knowledge Guide Lightning Knowledge Guide Salesforce, Spring 18 @salesforcedocs Last updated: April 13, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

Asset Management. for OU Campus v10. OmniUpdate, Inc Flynn Road, Suite 100 Camarillo, CA 93012

Asset Management. for OU Campus v10. OmniUpdate, Inc Flynn Road, Suite 100 Camarillo, CA 93012 Asset Management for v10 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 800.362.2605 805.484.9428 (fax) www.omniupdate.com

More information

Content Publisher User Guide

Content Publisher User Guide Content Publisher User Guide Overview 1 Overview of the Content Management System 1 Table of Contents What's New in the Content Management System? 2 Anatomy of a Portal Page 3 Toggling Edit Controls 5

More information

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

User Manual. Admin Report Kit for IIS 7 (ARKIIS) User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...

More information

SelectSurveyASP Advanced User Manual

SelectSurveyASP Advanced User Manual SelectSurveyASP Advanced User Manual Creating Surveys 2 Designing Surveys 2 Templates 3 Libraries 4 Item Types 4 Scored Surveys 5 Page Conditions 5 Piping Answers 6 Previewing Surveys 7 Managing Surveys

More information

Coveo Platform 7.0. Liferay Connector Guide

Coveo Platform 7.0. Liferay Connector Guide Coveo Platform 7.0 Liferay Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

Episerver CMS. Administrator User Guide

Episerver CMS. Administrator User Guide Episerver CMS Administrator User Guide Episerver CMS Administrator User Guide 17-6 Release date 2017-12-04 Table of Contents 3 Table of contents Table of contents 3 Introduction 9 Features, licenses and

More information

Installation Guide. Sitecore Federated Experience Manager. Installation & Configuration Guide

Installation Guide. Sitecore Federated Experience Manager. Installation & Configuration Guide Sitecore Federated Experience Manager Installation Guide Rev: 23 August 2014 Sitecore Federated Experience Manager Installation Guide Installation & Configuration Guide Table of Contents Chapter 1 Overview...

More information

Episerver Find. User Guide

Episerver Find. User Guide Episerver Find User Guide Episerver Find User Guide update 16-1 Table of Contents 1 Table of contents Table of contents 1 Introduction 4 Features, licenses and releases 4 Copyright notice 5 What's new

More information

Oracle CPQ Cloud for Salesforce.com

Oracle CPQ Cloud for Salesforce.com Oracle CPQ Cloud for Salesforce.com What's New in Spring 15 9 March 2015 TABLE OF CONTENTS TABLE OF CONTENTS... 2 OVERVIEW... 3 POST-UPGRADE REQUIREMENTS... 3 RELEASE FEATURE SUMMARY... 4 CONFIGURATION...

More information

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah Architecture and Governance with SharePoint for Internet Sites Ashish Bahuguna ashish.bauguna@bitscape.com Kartik Shah kartik.shah@bitscape.com Agenda Web Content Management Architecture Information Architecture

More information

Oracle Policy Automation Connector for Siebel V10.2 Release Notes

Oracle Policy Automation Connector for Siebel V10.2 Release Notes Oracle Policy Automation Connector for Siebel V10.2 Release Notes Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or

More information

External Data Capture (XDC) for Continuum CRM. Setup Guide

External Data Capture (XDC) for Continuum CRM. Setup Guide Setup Guide Document History Revision Date Author Comments 1.0 4/4/2017 CCRM Development Initial Draft 1.1 5/24/2017 CCRM Development Revisions 2 P a g e Contents Document History... 2 External Data Capture

More information

SAS Viya 3.3 Administration: Identity Management

SAS Viya 3.3 Administration: Identity Management SAS Viya 3.3 Administration: Identity Management Identity Management Overview................................................................. 2 Getting Started with Identity Management......................................................

More information

Coveo Platform 7.0. Alfresco One Connector Guide

Coveo Platform 7.0. Alfresco One Connector Guide Coveo Platform 7.0 Alfresco One Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

Coveo Platform 7.0. EMC Documentum Connector Guide

Coveo Platform 7.0. EMC Documentum Connector Guide Coveo Platform 7.0 EMC Documentum Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

Developer Cockpit. Introduction 1. Prerequisites 2. Application Lifecycle in MindSphere 3. User interfaces "Developer Cockpit" 4

Developer Cockpit. Introduction 1. Prerequisites 2. Application Lifecycle in MindSphere 3. User interfaces Developer Cockpit 4 Introduction 1 Prerequisites 2 Application Lifecycle in MindSphere 3 System Manual User interfaces "Developer Cockpit" 4 User rights in "Developer Cockpit" 5 Workflow of Developer Cockpit 6 Develop applications

More information

WebSphere Application Server V7: Administration Consoles and Commands

WebSphere Application Server V7: Administration Consoles and Commands Chapter 5 of WebSphere Application Server V7 Administration and Configuration Guide, SG24-7615 WebSphere Application Server V7: Administration Consoles and Commands WebSphere application server properties

More information

Discovery data feed for Eid 2.0

Discovery data feed for Eid 2.0 Discovery data feed for Eid 2.0 Proposal for a generic discovery solution for Eid 2.0 Stefan Santesson, 3xA Security AB 2011-09- 10 Summary E- legitimationsnämnden in Sweden are preparing for a new infrastructure

More information

WebStudio User Guide. OpenL Tablets BRMS Release 5.18

WebStudio User Guide. OpenL Tablets BRMS Release 5.18 WebStudio User Guide OpenL Tablets BRMS Release 5.18 Document number: TP_OpenL_WS_UG_3.2_LSh Revised: 07-12-2017 OpenL Tablets Documentation is licensed under a Creative Commons Attribution 3.0 United

More information

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications LESSON 1 1.1 Customize the Layout and Appearance of a Web Page 1.2 Understand ASP.NET Intrinsic Objects 1.3 Understand State Information in Web Applications 1.4 Understand Events and Control Page Flow

More information

Google Tag Manager. Google Tag Manager Custom Module for Magento

Google Tag Manager. Google Tag Manager Custom Module for Magento Google Tag Manager Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents...2 1. INTRODUCTION...3 2. Overview...3 3. Requirements...3 4. Features...4 4.1 Features accessible from

More information

Server : Manage and Administer 3 1 x

Server : Manage and Administer 3 1 x Server : Manage and Administer 3 1 x Revised 2016/05/17 TestOut Server Pro: Manage and Administer English 3.1.x Videos: 56 (4:25:22) Demonstrations: 87 (10:14:13) Simulations: 63 Written Lessons: 72 Section

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

cc: Discover QA Coaching Manual, v5.1 R1

cc: Discover QA Coaching Manual, v5.1 R1 cc: Discover QA Coaching Manual, v5.1 R1 March 2013 Reference Guide callcopy.com Security Classification: CallCopy Confidential. Distribution: Approved internal CallCopy staff only and licensed CallCopy

More information

Early Data Analyzer Web User Guide

Early Data Analyzer Web User Guide Early Data Analyzer Web User Guide Early Data Analyzer, Version 1.4 About Early Data Analyzer Web Getting Started Installing Early Data Analyzer Web Opening a Case About the Case Dashboard Filtering Tagging

More information

IBM Security Access Manager Version January Federation Administration topics IBM

IBM Security Access Manager Version January Federation Administration topics IBM IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM ii IBM Security

More information

Coveo Platform 7.0. Jive Connector Guide

Coveo Platform 7.0. Jive Connector Guide Coveo Platform 7.0 Jive Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,

More information

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone

C1 CMS User Guide Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone 2017-02-13 Orckestra, Europe Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.orckestra.com Content 1 INTRODUCTION... 4 1.1 Page-based systems versus item-based systems 4 1.2 Browser support 5

More information

Mirroring - Configuration and Operation

Mirroring - Configuration and Operation Mirroring - Configuration and Operation Product version: 4.60 Document version: 1.0 Document creation date: 31-03-2006 Purpose This document contains a description of content mirroring and explains how

More information