• Contents
  • Index
  • Search
  • Introduction
    • Introduction
    • About this guide
    • Where do I get further help?
    • Version history
  • Kentico CMS overview
    • What are the benefits of Kentico CMS?
    • How does it really work?
    • Where is the content stored?
    • How do I edit content?
    • How do I develop a website?
  • Installation and deployment
    • Overview
    • System requirements
    • Installation procedure
      • Setup (KenticoCMS.exe)
      • Web installer
        • Overview
        • Local IIS server
        • Built-in web server in Visual Studio
        • Remote server
        • Existing installation
      • Database setup
      • New site wizard
        • Overview
        • New site
        • Website template
      • Deployment to the live server
      • Uninstallation
      • Silent Install
    • Additional configuration tasks
      • Overview
      • Creating a virtual directory
      • Configuration for Medium Trust environment
      • Configuring Application Pools
      • SMTP server configuration
      • Installation on shared hosting server
      • Installation in medium-trust environment
      • AppPool permissions on Windows 7 or Windows Server 2008 R2
      • Configuring custom error pages
      • Securing the CMSHelp folder
      • Database replication
        • Overview
        • Creating a publication
        • Creating a subscription
        • Modifying structure of a replicated DB
      • Configuration of full-text search in files
        • Overview
        • Configuration on MSSQL 2005 and 2008
        • Configuration on MSSQL 2005 Express Edition
        • Searching PDF files
        • Searching Office 2007/2010 documents
      • Custom URL extensions and extensionless URLs
        • Overview
        • IIS 7 and higher
        • IIS 6
        • Configuration of custom URL extensions (.html or other)
        • Lock violation on IIS7
    • Windows Azure deployment
      • Deployment to Windows Azure
    • Visual Studio integration
      • Opening the project
      • Adding Kentico CMS Controls to the Toolbox
      • Debugging
      • Pre-compilation (Publish function)
      • Visual Source Safe and Team Development
      • Opening a VS2005 project in VS2008
    • Troubleshooting installation issues
      • Overview
      • SQL Server connection problems
      • ASP.NET not working on Windows Server 2003
      • Disk permissions problems
        • Disk permissions problems
        • Solution on Windows 7
        • Solution on Windows Vista or Server 2008
        • Solution on Windows XP
        • Solution on Windows 2003
    • System backup and recovery
  • Content management
    • Overview
    • Organizing pages, files and documents
    • Editing content
      • Basic content tree actions
      • Creating a new page
      • Creating a new structured document
      • Creating a linked document
      • Drag-and-drop operations with documents
      • Previewing documents
      • Document status icons
    • WYSIWYG editor
      • Overview
      • Insert image or media
        • Overview
        • File sources
        • View modes
        • Inserting images
        • Inserting flash
        • Inserting audio/video
        • Inserting images or media from the Web
      • Quickly insert image or media
      • Insert link
        • Overview
        • Link properties
        • Links to content within the CMS
        • Links to the Web
        • Links to anchors
        • Mailto links
      • Insert YouTube video
      • Editing inserted items
      • Copy & Paste from Microsoft Word
      • Defining custom toolbars
      • Defining styles
      • Dialogs configuration
      • Dialogs security
      • HTML5 media tags
    • Document properties
      • Overview
      • General
      • URLs
      • Template
      • Metadata
      • Categories
      • Menu
      • Workflow
      • Versions
      • Related docs
      • Linked docs
      • Security
      • Attachments
      • Languages
    • File management
      • File management overview
      • Document attachments
        • Overview
        • Example: Unsorted attachments
        • Example: Grouped attachments
        • Available web parts
        • Available inline widget
        • Handling attachments in transformations
        • Using the File field
        • Temporary attachments handling
        • Attachment names
      • Where the files are stored
      • File-related settings
      • Using the Media selection control
      • Image editor
        • Overview
        • Image editing
        • Saving changes
      • Metadata editor
      • Resizing images on upload
      • Uploading multiple files at once
      • Files administration UI
    • Multilingual content
      • Overview
      • Configuring multilingual content
      • Displayed language selection
      • Languages and URLs
      • Translation management
        • Overview
        • Culture-dependent workflow scopes
        • Translation status overview
        • Language-bound editors
        • Language versions comparison
    • Workflow and versioning
      • Overview
      • Defining a workflow
      • Using a workflow
      • E-mail notification in workflow process
      • Versioning and rollback
      • Versioning without workflow
      • Content locking
      • Workflows internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing workflows
          • Managing workflow steps
          • Managing workflow scopes
    • Validators
      • Overview
      • HTML validator
      • CSS validator
      • Link checker
    • Document listing
    • Content search
    • Content scheduling
    • Code editor
    • Using the built-in spell-checker
    • Permissions and security
    • FAQ
    • Content management internals and API
      • Overview
      • Database tables
      • API classes
      • API examples
        • Basics
          • Overview
          • Creating documents
          • Managing documents
          • Deleting documents
        • Advanced
          • Overview
          • Sample document structure
          • Organizing documents
          • Recycle bin
        • Document attachments
          • Overview
          • Sample document structure
          • Managing attachments
        • Document relationships
          • Overview
          • Managing relationship names
          • Managing relationships
        • Workflow basics
          • Overview
          • Sample documents and objects
          • Creating documents
          • Managing documents
        • Workflow advanced
          • Overview
          • Sample documents and objects_2
          • Managing documents
          • Workflow process
          • Versioning
  • Managing sites
    • Site Management Overview
    • Managing sites
    • Starting and stopping sites
    • Creating a new site
    • Export and import
      • Overview
      • Folder structure and import/export
      • Excluding files and folders from export
      • Troubleshooting on W2008/IIS7
      • Export
        • Exporting a site
        • Exporting objects
        • Exporting single objects
      • Import
        • Importing a site or objects
        • Importing from web site to web application projects
      • Export and import internals and API
        • Overview
        • API classes
        • API examples
          • Overview
          • Import
          • Export
    • Deleting sites
    • Creating web templates
    • License management
    • Managing site settings
    • Configuring multiple web sites
    • Multiple web sites on a single domain (in subfolders)
    • Configuring nested web sites
    • Sites internals and API
      • Overview
      • Database tables
      • API classes
      • API examples
        • Overview
        • Managing sites
        • Managing site cultures
        • Managing domain aliases
        • Starting and stopping sites
    • Web templates internals and API
      • Overview
      • Database tables
      • API classes
      • API examples
        • Overview
        • Managing web templates
  • Website settings
    • Overview
    • Adding custom settings
    • Managing custom settings
    • Configuring settings
    • Website settings internals and API
      • Overview
      • Database tables
      • API classes
      • API examples
        • Overview
  • Development
    • Overview
    • Web development overview
      • The role of a web developer
      • What is a page template
      • Portal templates versus ASPX templates
      • Portal engine development model
        • Portal engine overview
        • Creating a new page template
        • Re-using an ad-hoc page template
        • Page template scopes
        • Page layouts
        • The master page concept
        • Editing the master page
        • Visual inheritance
        • Content tree and page templates
        • Managing page template catalog
        • Cloning and modifying a page template
        • Using and configuring web parts
        • Web part binding (obsolete)
        • Adding custom code to web parts (obsolete)
        • Common web part properties
        • Path and macro expressions in web part properties
        • Adding custom code to a portal page template
        • Displaying data from an external database or Web Service
        • Developing sites for mobile devices
        • Page template internals and API
          • Overview
          • Database tables
          • API classes
          • API examples
            • Overview
            • Managing page template categories
            • Managing page templates
            • Page templates and sites
            • Managing page template scopes
        • Page layout internals and API
          • Overview
          • Database tables
          • API classes
          • API examples
            • Overview
            • Managing page layouts
      • ASPX page template development model
        • Overview
        • Creating a new ASPX page template
        • Creating ASPX master pages
        • Adding portal engine functionality to ASPX templates
        • Adding custom code to an ASPX template
        • Combining ASPX templates and portal engine templates
        • Integration with your existing ASP.NET application
        • Displaying data from an external database
      • MVC development model
        • MVC development overview
    • Caching and performance
      • Overview
      • Caching options
      • Code minification and compression
      • File management and performance
      • Troubleshooting performance issues
      • Caching in custom code
    • CSS stylesheets and design
      • Overview
      • CSS for page components
      • App themes
      • Printer friendly CSS styles
      • Print page
      • Combining stylesheets
      • CSS stylesheet internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing CSS stylesheets
          • CSS stylesheets and sites
    • Debugging and system information
      • Overview
      • System information UI
      • Particular debug tabs
        • System objects
        • Cache items
        • Worker threads
        • Cache access
        • SQL queries
        • IO
        • Page ViewState
        • Output
        • Security
        • Macros
        • Analytics
        • Requests
        • Web farm
        • All
        • Log files
      • General settings and keys for all debugs
      • System error notifications
    • Document types and transformations
      • Overview
      • Defining a new document type
      • Document type properties
      • Uploading document type icons
      • Transformations
        • Overview
        • Transformations
        • Writing transformations
        • Hierarchical transformations
        • Context menus in transformations
        • Adding custom functions to transformations
        • Transformations in macro expressions
    • E-mail templates
      • E-mail templates
    • Form controls
      • Overview
      • Form control parameters
      • Developing form controls
    • Inline controls
      • Overview
      • How to develop inline controls
    • Macro expressions
      • Overview
      • Types of macros
      • K# syntax
      • Available macro methods
      • Macro parameters
      • Entering macro expressions
      • Macro security
      • Registering custom macro methods
      • Macro result caching
      • Resolving macros using API
    • Membership, permissions and security
      • Security model overview
      • User management
      • Role management
      • Username customization
      • Permissions
        • Permissions overview
        • Document permissions
          • Document permissions
          • Permissions for all content
          • Document type permissions
          • Document-level permissions
          • Hiding documents in the content tree based on permissions
          • Document permisssions internals and API
            • Overview
            • Database tables
            • API classes
            • API examples
              • Overview
              • Preparing document structure
              • Setting document level permissions
              • Managing permission inheritance
              • Checking permissions
        • Design permissions
        • Module permissions management
      • UI personalization
        • Overview
        • Quick example
        • How it works
        • Personalizable parts of CMS Desk
          • Overview
          • CMS Desk main tabs
          • CMS Desk -> Content tab
          • CMS Desk -> Content -> Edit -> Properites tab
          • CMS Desk -> Content -> New
          • CMS Desk -> My desk tab
          • CMS Desk -> Tools tab
          • CMS Desk -> Administration tab
          • CMS Desk -> E-commerce tab
          • WYSIWYG editor
          • Media dialog
        • Enabling UI personalization
        • UI profile configuration
        • UI elements management
          • UI elements management
          • Example: Adding a new main tab to CMS Desk
      • Memberships
        • Membership overview
        • Managing memberships
      • Security
        • Secured website areas
        • SSL (HTTPS) support
        • Cross site scripting (XSS)
        • Configuration of allowed request parameters
      • User registration
        • Available registration web parts
        • Registration form web part
        • Creating a custom registration form
        • Registration approval and double opt-in
        • User registration e-mails
        • Shared user accounts
      • Badges
        • Badges
        • Defining badges
        • Assigning badges to users
        • Activity points
        • Available form controls
        • Badges internals and API
          • Overview
          • Database tables
          • API classes
          • API examples
            • Overview
            • Managing badges
            • Managing user badges
      • Custom field visibility
        • How it works
        • Enabling visibility controls
        • Use in custom form layouts
        • Configuring the web parts
      • Authentication
        • Authentication overview
        • Password settings
        • Windows authentication (Active Directory)
          • Configuring Windows authentication (Active Directory)
          • Windows authentification on Windows 7/2008 R2/Vista (IIS7 or higher)
          • Securing a web site section using Windows authentication
        • Configuring mixed mode authentication
        • Integrating authentication with external systems
        • Single sign-on
        • Displaying personalized content
      • Third-party authentication services
        • Overview
        • Windows Live ID
          • Overview
          • Registering your application
          • Settings
          • Available web parts
        • LinkedIn
          • Overview
          • Registering your application
          • Settings
          • Available web parts
        • OpenID
          • Overview
          • Settings
          • Available web parts
        • Facebook Connect
          • Overview
          • Registering your application
          • Settings
          • Available web parts
        • Managing imported users
      • Membership internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing users
          • Users and sites
          • Managing roles
          • Roles and users
    • Microsoft Silverlight integration
      • Overview
      • Adding a Silverlight application to your site
      • IIS configuration
    • Object versioning
      • Overview
      • Supported object types
      • Configuring object versioning
      • Using object versioning
      • Objects recycle bin
      • Object versioning internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Object versioning
          • Object recycle bin
    • Page processing and URLs
      • Overview
      • URL rewriting
      • Multiple document aliases
      • URL format and configuration
      • Search engine optimization
      • Wildcard URLs
      • Linking pages and files
      • GetFile.aspx parameters
      • Output filters
      • Google Sitemap
      • Document aliases internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing document aliases
    • Rebranding
      • Changing the logo in the header
      • Removing the log-on bar
      • Changing the CMS Desk and Site Manager logo
      • Renaming resource strings
    • REST service
      • Overview
      • Pre-requisites
      • Configuration for REST
      • Object methods
      • Document methods
      • URL parameters
      • Retrieved data examples
      • ODATA service documents
    • Scheduler
      • Overview
      • Configuring task execution
      • Installing the Scheduler Windows service
      • Scheduled tasks administration
      • Scheduling custom code
      • Scheduler internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing scheduled tasks
    • System tables and custom fields
      • Overview
      • Custom document data
    • UI cultures and localization
      • Overview
      • Configuring multilingual and RTL UI
      • RTL languages
      • Localization expressions
    • Web parts
      • Overview
      • Developing web parts
      • Modifying web parts
        • Modifying web parts
        • Setting web part properties dynamically in your code
        • Customizing web part layout
        • Modifying code of standard web parts
        • Web part inheritance
      • AJAX support
      • Data source web parts
        • Using Data source web parts
        • Problems with XML data sources
        • Developing Data source web parts
        • Developing custom filters
      • Layout web parts
        • Overview
        • Developing layout web parts
      • Web part containers
        • Containers overview
        • Creating web part containers
      • Web parts internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing web part categories
          • Managing web parts
          • Managing web part layouts
          • Managing web part containers
          • Web part containers and sites
    • Widgets
      • Overview
      • Developing widgets
      • Using widgets
      • Inline widgets
      • Security
      • Widgets internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing widget categories
          • Managing widgets
          • Managing widget security
  • Modules
    • Overview
    • Accessing modules
    • Developing custom modules
    • A/B testing
      • Overview
    • Abuse report
      • Overview
      • Available web parts
      • Using the In-line abuse report web part in transformations
      • Abuse reports management
      • Integration with other modules
      • Security
      • Abuse report internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing abuse reports
    • Alternative forms
      • Overview
      • Creating an alternative form
      • Joining two classes into one form
      • Automatically used alternative forms
      • Creating filter forms
    • Avatars
      • Overview
      • Changing user avatars
      • Changing group avatars
      • Managing avatars
      • Settings
      • Avatars internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing avatars
          • Managing user avatars
        • Displaying avatars in transformations
    • Bad words
      • Overview
      • Enabling the module
      • Defining a bad word
      • Possible actions
      • Multilingual support
      • Security
      • Bad words internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing bad words
          • Performing bad word checks
    • Banned IPs
      • Overview
      • Enabling IP banning
      • Banning an IP address
      • Finding an IP address
      • Security
      • Banned IPs internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing banned IPs
    • Blogs
      • Overview
      • Sample blog
      • Adding a blog to your site
      • Adding posts to your blog
      • Moderating comments
      • Blog layout and design
      • On-site management via User contributions
      • Settings
      • Security
      • Trackbacks
        • Trackbacks overview
        • Enabling trackbacks
      • Blog comments notifications
        • Who can be notified
        • User subscriptions
        • E-mail templates
      • MetaWeblog API
        • Overview
        • Windows Live Writer installation
        • Registering blog account
        • Publishing first blog post
        • Managing blog posts
        • Multilingual support
        • Settings
        • Security
      • Blogs internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
    • Categories
      • Overview
      • Allowing global categories
      • Managing categories
      • Assigning categories to documents
      • Security
      • Categories internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
    • Contact management
      • Overview
    • Content personalization
      • Overview
      • Managing personalization variants
      • Variant conditions
      • Security
    • Content rating
      • Overview
      • Using the Content rating web part
      • Displaying ratings in transformations
      • Integration with Message boards
      • Content rating internals and API
        • Content rating database tables and API classes
        • Adding document rating
        • Getting document rating
        • Modifying document rating
        • Resetting document rating
    • Custom tables
      • Overview
      • Creating custom tables
      • Managing custom tables
      • Managing data in custom tables
      • Available web parts
      • Transformations for custom tables
      • Security
      • Custom tables internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing custom table data
    • Dashboards
      • Overview
      • Managing dashboard content
      • Adding a new dashboard to the interface
    • Document library
      • Overview
      • Document library web parts
      • Document library widget
      • Creating a document library
      • Managing files in document libraries
      • Security
    • E-commerce
      • Overview
    • E-mail queue
      • Overview
      • Administrating the e-mail queue
      • Sending mass e-mails
      • Settings
    • Events
      • Overview
      • Publishing events
      • Managing attendees
      • E-mail invitations
      • Using the Event calendar with other document types
      • Security
      • Events internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing events
          • Managing attendees
    • Event log
      • Overview
      • Viewing logged events
      • Related settings
      • Security
      • Event log internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing log events
    • File import
      • Overview
      • Importing files
      • Security
    • Forms
      • Overview
      • Creating a new form
      • Displaying a form on the live site
      • Managing form data
      • Notification and autoresponder e-mails
        • Notification and autoresponder e-mails
        • Notification e-mails
        • Autoresponder e-mails
      • Using macros with forms
      • Defining custom form layout
      • Security
      • Form files settings
      • Forms internals and API
        • Database tables and API classes
        • Creating a new record
        • Updating a record
        • Deleting a record
        • Customization possibilities
    • Forums
      • Overview
      • Creating a forum group
      • Creating a pre-defined forum
      • Publishing a pre-defined forum on the website
      • Adding an ad-hoc forum to the web
      • Adding forum searching
      • Managing forum posts
      • Subscriptions
      • Forum moderation
      • Forum post attachments
      • BBCode support
      • Forum favorites
      • Friendly URLs
      • Customizing forum design
      • Security
      • Settings
      • Forums internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing forum groups
          • Managing forums
          • Managing forum posts
    • Friends
      • Overview
      • Requesting friendships
      • Related e-mail templates
      • Friends management
      • Available web parts
      • Examples of use
      • Security
      • Settings
      • Friends internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing friendships
    • Geo mapping
      • Overview
      • Bing maps
      • Google maps
      • Example: Static maps
      • Example: Document-related maps
      • Example: Maps with a data source
    • Groups
      • Overview
      • Groups management
      • Editing a group
      • Enabling users to create groups
      • How site users create a new group
      • Related e-mail templates
      • Security
      • Settings
      • Groups internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing groups
          • Managing group members
    • Health monitoring
      • Overview
      • Performance counters overview
      • Registering performance counters
      • Enabling Health monitoring
      • Monitoring using Performance monitor
      • Installing Health monitoring Windows service
      • Adding custom counters
    • Image gallery
      • Overview
      • Available web parts
      • Available page templates
      • Importing images
      • Transformations
    • Media
      • Overview
      • Community site examples
      • Creating media library
      • Media library content
        • Overview
        • Uploading files
        • Files and folders management
        • Supported file types
        • Supported file size
        • File naming conventions
      • Displaying files from media library
        • Overview
        • Using Media gallery web part
        • Using WYSIWYG editor
        • Using the Media selection control
      • Settings
        • Overview
        • Media library settings
        • Configuring custom storage for media library
        • Configuring custom file types
        • Configuring maximal uploaded file size
      • Security
        • Overview
        • Media library permissions
        • Secured vs. Non-secured libraries
      • Media internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
    • Message boards
      • Overview
      • Using the Message board web part
      • Administrating message boards
      • Editing message boards
      • Setting Board base URL
      • Settings
      • Security
      • Message board notifications
        • Overview
        • Who can be notified
        • User subscriptions
        • E-mail templates
      • Message boards internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
    • Messaging
      • Overview
      • My messages
      • Sending a new message
      • Adding the messaging functionality to the live site
      • E-mail notifications
      • Security
      • Messaging internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing messages
          • Managing contact lists
          • Managing ignore lists
    • Multivariate testing
      • Overview
    • Newsletters
      • Overview
      • Creating a static newsletter
      • Authoring static newsletter issues
      • Creating a dynamic newsletter
      • Double opt-in
      • Integrating newsletters into the site
      • Newsletter templates
      • Subscriber management
      • Subscriber import and export
      • On-line marketing
      • Security
      • Settings
      • Troubleshooting
      • Newsletters internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing email templates
          • Managing newsletters
          • Managing subscribers
          • Managing issues
    • Notifications
      • Overview
      • Creating a notification message template
      • Subscribing users to content changes notifications
      • Managing users' notifications
      • Custom notification gateway
        • Overview
        • Custom notification gateway form
        • Custom notification gateway class
        • Registering a custom gateway
        • Using the gateway on your site
      • Settings
      • Security
      • Notifications internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing notification templates
    • On-line users
      • Overview
      • Enabling the On-line users module
      • On-line users tab
      • On-line users web part
      • On-line users internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing on-line users
    • Polls
      • Overview
      • Managing polls
      • Publishing polls
      • Adding a poll to your site
      • Multilingual support
      • Security
      • Polls internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing polls
          • Managing answers
    • Project management
      • Overview
      • Managing projects and tasks
      • Project management web parts and widgets
      • Using project management on the live site
      • Security
      • Settings
      • Project management internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing projects
          • Managing tasks
          • Managing project security
    • Reporting
      • Overview
      • Managing report categories
      • Creating a new report
        • Creating a new report
        • Creating a new Table
        • Creating a new Graph
        • HTML graphs
        • Creating a new Value
      • Defining report parameters
      • Saving a report
      • Displaying a report on the website
      • Security
      • Reporting internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing report categories
          • Managing reports
          • Managing report graphs
          • Managing report tables
          • Managing report values
          • Adding elements to the layout of a report
    • SharePoint integration
      • Overview
      • Web parts
      • Usage examples
        • Site hierarchy
        • List items
        • Picture libraries
        • List of pictures
        • GetSharePointFile page
      • Settings
    • Smart search
      • Overview
      • How it works
      • Enabling Smart search indexing
      • Managing indexes
        • Creating an index
        • Defining document index content
        • Defining forums index content
        • Defining custom tables index content
        • Defining user index content
        • Defining general index content
        • Defining custom index content
        • Using a custom analyzer
      • Settings for particular object types
      • Available web parts
      • Using the Smart search filter
      • Search syntax
      • Related scheduled tasks
      • Searching attachments
      • Search results in transformations
      • Security
      • SQL search overview
      • Smart search internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing search indexes
          • Managing search index sites
          • Managing search index cultures
          • Performing indexing and search actions
    • Syndication (RSS, Atom, XML)
      • Overview
      • Syndication web parts and widgets
      • Syndication transformations
      • Usage examples
        • CMS RSS feed
        • RSS feed + Data source
        • RSS repeater + Data source
        • External RSS feed
      • Creating RSS feed pages manually (obsolete)
    • System integration bus
      • Overview
    • Staging
      • Overview
      • What can be synchronized
      • Staging configuration
      • Bi-directional staging
      • Synchronizing the content
      • Automatic synchronization
      • Using X.509 authentication
      • Security
      • Synchronization using API
      • Staging internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing staging servers
          • Managing staging tasks
    • Tags
      • Overview
      • Tagging documents
      • Using the Tag cloud web part
      • Managing tag groups
      • Tags internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
    • Time zones
      • Overview
      • Enabling the module
      • Setting user's time zone
      • Managing time zones
      • Daylight saving time
      • Use in web parts
      • Time zones internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing time zones
        • Displaying correct time in your code
    • UI data export
      • Overview
      • Exporting UI data
      • Advanced export
      • Excel export templates
      • CSV delimiters
    • User contributions (Wiki)
      • Overview
      • Example: Publishing community news
      • Example: Editing partner profile
      • Security
      • User contributions and API
    • Web analytics
      • Overview
      • Web analytics reports
      • Conversions
        • Overview
        • Managing conversions
        • Logging actions as conversions
      • Campaigns
        • Overview
        • Managing campaigns
        • Evaluating campaigns
      • Monitoring traffic from search engines
      • Adding custom analytics
      • Managing analytics data
      • Configuration options
      • Security
      • Web analytics internals and API
        • Overview
        • Database tables
        • API classes
    • WebDAV integration
      • Overview
      • Requirements and limitations
      • Configuration for WebDAV
      • Settings
      • Integration with workflow and versioning
      • Edit mode
        • Edit mode overview
        • Editing files using WebDAV
        • Editing metafiles using WebDAV
        • Integration with Media libraries
        • Integration with WYSIWYG editor dialogs
        • Integration with User contributions
        • Integration with Document library
      • Browse mode
        • Browse mode overview
        • Mapping a WebDAV network drive
        • Attachments
        • Content
        • Media
        • Groups
        • Example of Browse mode editing
        • Browse mode limitations and specifics
    • Web farm synchronization
      • Overview
      • Defining web farm servers
      • Creating custom web farm synchronization tasks
      • Web farm synchronization internals and API
        • Overview
        • Database tables
        • API classes
        • API examples
          • Overview
          • Managing web farm servers
          • Managing synchronization tasks
    • Website optimization
      • Overview
      • A/B testing
        • A/B testing overview
        • Creating an A/B test
        • Analyzing A/B test results
      • Multivariate testing
        • Multivariate testing overview
        • Creating an MVT test
        • Analyzing MVT test results
      • Security
    • Modules internals and API
      • Overview
      • Database tables
      • API classes
      • API examples
        • Overview
        • Managing modules
        • Managing permissions
        • Managing UI elements
  • External utilities
    • Kentico AD Import Utility
      • Overview
      • Using the wizard
      • AD import from command line
      • How to recognize imported users and roles
    • Kentico Import Toolkit
      • Overview
      • Initial steps
      • Data selection from MS SQL database
      • Data selection from XML file
      • Data selection from CSV or XLSX file
      • Final steps
    • Kentico Installation Manager
      • Overview
      • Instance registration
      • Upgrading and hotfixing
      • Uninstallation
    • Kentico Hotfix and Upgrade Utility
      • Overview
      • Using the wizard
    • Kentico Service Manager
      • Overview
      • Using the utility
      • Services definition XML
  • API programming and Kentico CMS internals
    • Overview
    • CMSContext class
    • TreeHelper class
    • Site management, import and export
      • Creating a new website
      • Import and export of a website
      • Updating website properties
    • Custom Providers
      • Overview
      • Customizing providers from the App_Code folder
      • Registering custom classes via the web.config
      • Custom E-mail Provider
      • Custom Data Provider
      • Custom Search Provider
    • Data layer
      • Overview
      • Code examples
      • Pre- and post-processing queries
    • Global events and their handling
      • Global events
      • Event handler libraries
        • Overview
        • Data handler (CustomDataHandler class)
        • Exception handler (CustomExceptionHandler class)
        • Security handler (CustomSecurityHandler class)
        • TreeNode handler (CustomTreeNodeHandler class)
        • Workflow handler
    • API examples
      • Overview
      • Installation
      • API examples user interface
      • Data used by the API examples
      • Running API examples
      • Security
    • Using transactions and connections
    • Customizing system objects with custom data or objects
    • Using API and CMS Controls outside the CMS project
    • Database table API
  • Appendix A - Path expressions
  • Appendix B - Web.config parameters

© 2012 Kentico Software