IconIntroduction
IconIntroduction
IconAbout this guide
IconWhere do I get further help?
IconVersion history
IconKentico CMS overview
IconWhat are the benefits of Kentico CMS?
IconHow does it really work?
IconWhere is the content stored?
IconHow do I edit content?
IconHow do I develop a website?
IconInstallation and deployment
IconOverview
IconSystem requirements
IconInstallation procedure
IconSetup (KenticoCMS.exe)
IconWeb installer
IconOverview
IconLocal IIS server
IconBuilt-in web server in Visual Studio
IconRemote server
IconExisting installation
IconDatabase setup
IconNew site wizard
IconOverview
IconNew site
IconWebsite template
IconDeployment to the live server
IconUninstallation
IconAdditional configuration tasks
IconOverview
IconCreating a virtual directory
IconConfiguration for Medium Trust environment
IconConfiguring Application Pools
IconSMTP server configuration
IconInstallation on shared hosting server
IconInstallation in medium-trust environment
IconAppPool permissions on Windows 7 or Windows Server 2008 R2
IconDatabase replication
IconOverview
IconCreating a publication
IconCreating a subscription
IconModifying structure of a replicated DB
IconConfiguration of full-text search in files
IconOverview
IconConfiguration on MSSQL 2005 and 2008
IconConfiguration on MSSQL 2005 Express Edition
IconSearching PDF files
IconSearching Office 2007/2010 documents
IconCustom URL extensions and extensionless URLs
IconOverview
IconIIS 7 and higher
IconIIS 6
IconConfiguration of custom URL extensions (.html or other)
IconLock violation on IIS7
IconVisual Studio integration
IconOpening the project
IconAdding Kentico CMS Controls to the Toolbox
IconDebugging
IconPre-compilation (Publish function)
IconVisual Source Safe and Team Development
IconOpening a VS2005 project in VS2008
IconTroubleshooting installation issues
IconOverview
IconSQL Server connection problems
IconASP.NET not working on Windows Server 2003
IconInternal server error when using Integrated pipeline mode
IconDisk permissions problems
IconDisk permissions problems
IconSolution on Windows 7
IconSolution on Windows Vista or Server 2008
IconSolution on Windows XP
IconSolution on Windows 2003
IconSystem backup and recovery
IconContent management
IconOverview
IconOrganizing pages, files and documents
IconEditing content
IconCreating a new page
IconCreating a new structured document
IconPreviewing documents
IconCreating a linked document
IconDrag-and-drop operations with documents
IconWYSIWYG editor
IconOverview
IconInsert image or media
IconOverview
IconFile sources
IconView modes
IconInserting images
IconInserting flash
IconInserting audio/video
IconInserting image or media from Web
IconQuickly insert image
IconInsert link
IconOverview
IconLink properties
IconLinks to content within the CMS
IconLinks to Web
IconLinks to anchors
IconMailto links
IconInsert YouTube video
IconEditing inserted items
IconCopy & Paste from Microsoft Word
IconDefining custom toolbars
IconDefining styles
IconDialogs configuration
IconDialogs security
IconDocument properties
IconOverview
IconGeneral
IconURLs
IconTemplate
IconMetadata
IconCategories
IconMenu
IconWorkflow
IconVersions
IconRelated docs
IconLinked docs
IconSecurity
IconAttachments
IconLanguages
IconFile management
IconFile management overview
IconDocument attachments
IconOverview
IconExample: Unsorted attachments
IconExample: Grouped attachments
IconAvailable web parts
IconAvailable inline controls
IconHandling attachments in transformations
IconUsing the File field
IconTemporary attachments handling
IconAttachment names
IconHandling images
IconImage editor
IconResizing images on upload
IconWhere the files are stored
IconFiles-related settings
IconUsing the Media selection control
IconDocument listing
IconContent search
IconContent scheduling
IconUsing the built-in spell-checker
IconAccessing content using .NET code (API)
IconPermissions and security
IconFAQ
IconManaging sites
IconSite Management Overview
IconManaging sites
IconStarting and stopping sites
IconCreating a new site
IconExport and import
IconOverview
IconExporting a site
IconExporting objects
IconExporting single objects
IconImporting a site or objects
IconFolder structure and import/export
IconExcluding files and folders from export
IconImport/export troubleshooting
IconConfiguration on W2008/IIS7
IconDeleting sites
IconCreating web templates
IconLicense management
IconManaging site settings
IconConfiguring multiple web sites
IconMultiple web sites on a single domain (in subfolders)
IconConfiguring nested web sites
IconAPI Examples
IconWebsite settings
IconSettings overview
IconDevelopment
IconOverview
IconWeb development overview
IconThe role of a web developer
IconWhat is a page template
IconPortal templates versus ASPX templates
IconPortal engine development model
IconPortal engine overview
IconCreating a new page template
IconRe-using an ad-hoc page template
IconPage template scopes
IconPage layouts
IconThe master page concept
IconEditing the master page
IconVisual inheritance
IconContent tree and page templates
IconManaging page template catalog
IconCloning and modifying a page template
IconUsing and configuring web parts
IconWeb part binding (obsolete)
IconAdding custom code to web parts (obsolete)
IconCommon web part properties
IconPath and macro expressions in web part properties
IconAdding custom code to the portal page template
IconDisplaying data from an external database or Web Service
IconDeveloping sites for mobile devices
IconPortal engine development internals and API
IconDatabase tables and API classes
IconPage templates
IconGetting page template data
IconManaging page templates and their categories
IconAssigning and removing page templates from sites
IconManaging page template scopes
IconPage layouts
IconGetting page layout data
IconManaging page layouts
IconASPX page template development model
IconOverview
IconCreating a new ASPX page template
IconCreating ASPX master pages
IconAdding custom code to the ASPX page template
IconCombining ASPX templates and portal engine templates
IconIntegration with your existing ASP.NET application
IconDisplaying data from an external database
IconCaching and performance
IconOverview
IconCaching options
IconTroubleshooting performance issues
IconFile management and performance
IconCSS stylesheets and design
IconOverview
IconApp themes
IconPrinter friendly CSS styles
IconPrint page
IconCSS stylesheet internals and API
IconDatabase tables and API classes
IconGetting CSS stylesheet data
IconManaging CSS stylesheets
IconAssigning CSS stylesheets to sites
IconDebugging
IconOverview
IconParticular debugs
IconSystem objects debug
IconCache items debug
IconWorker threads debug
IconCache access debug
IconSQL queries debug
IconPage ViewState debug
IconOutput debug
IconSecurity debug
IconMacros debugging
IconRequest debug
IconWeb farm debugging
IconBulk keys for all debugs
IconSystem error notifications
IconDocument types and transformations
IconOverview
IconTransformations
IconDefining a new document type
IconWriting transformations
IconAdding custom functions to transformations
IconContext menus in transformations
IconE-mail templates
IconE-mail templates
IconForm controls
IconOverview
IconDeveloping form controls
IconInline controls
IconOverview
IconHow to develop inline controls
IconMembership, permissions and security
IconSecurity model overview
IconUser management
IconRole management
IconUsername customization
IconPermissions
IconPermissions overview
IconDocument permissions
IconDocument-level permissions
IconSecurity
IconSecured website areas
IconSSL (HTTPS) support
IconCross site scripting (XSS)
IconConfiguration of allowed request parameters
IconManaging security using .NET code (API)
IconUI personalization
IconOverview
IconQuick example
IconHow does it work
IconPersonalizable parts of CMS Desk
IconOverview
IconCMS Desk main tabs
IconCMS Desk -> Content tab
IconCMS Desk -> Content -> Edit -> Properites tab
IconCMS Desk -> My desk tab
IconCMS Desk -> Tools tab
IconCMS Desk -> Administration tab
IconWYSIWYG editor
IconMedia dialog
IconEnabling UI personalization
IconUI profile configuration
IconUI elements management
IconUI elements management overview
IconExample: Adding a new main tab to CMS Desk
IconUser registration
IconAvailable registration web parts
IconRegistration form web part
IconCreating a custom registration form
IconRegistration approval and double opt-in
IconShared user accounts
IconBadges
IconBadges
IconDefining badges
IconAssigning badges to users
IconActivity points
IconAvailable form controls
IconCustom fields visibility
IconHow it works
IconEnabling visibility controls
IconUse in custom form layouts
IconConfiguring the web parts
IconAuthentication
IconAuthentication overview
IconWindows authentication (Active Directory)
IconConfiguring Windows authentication (Active Directory)
IconWindows authentification on Windows 7/2008 R2/Vista (IIS7 or higher)
IconSecuring a web site section using Windows authentication
IconActive Directory Import Utility
IconAD Import Utility overview
IconUsing the wizard
IconAD import from command line
IconHow to recognize imported users and roles
IconConfiguring mixed mode authentication
IconIntegrating authentication with external systems
IconSingle sign-on
IconDisplaying personalized content
IconThird-party authentication services
IconOverview
IconWindows Live ID
IconOverview
IconRegistering your application
IconSettings
IconAvailable web parts
IconOpenID
IconOverview
IconSettings
IconAvailable web parts
IconFacebook Connect
IconOverview
IconRegistering your application
IconSettings
IconAvailable web parts
IconManaging imported users
IconMembership internals and API
IconDatabase tables and API classes
IconManaging users
IconManaging roles and permissions
IconManaging badges
IconMicrosoft Silverlight integration
IconOverview
IconAdding a Silverlight application to your site
IconIIS configuration
IconMultilingual and international support
IconOverview
IconConfiguring multilingual content
IconConfiguring multilingual and RTL UI
IconRTL languages
IconLanguages and URLs
IconDefault language selection
IconLocalization Expressions
IconTranslation management
IconOverview
IconCulture-dependent workflow scopes
IconTranslation status overview
IconLanguage-bound editors
IconPage processing and URLs
IconOverview
IconURL rewriting
IconMultiple document aliases
IconURL format and configuration
IconWildcard URLs
IconLinking pages and files
IconGetFile.aspx parameters
IconOutput filters
IconGoogle Sitemap
IconRebranding
IconChanging a logo in the header
IconRemoving the log-on bar
IconChanging logo of CMS Desk and CMS Site manager
IconRenaming resource strings
IconScheduler
IconOverview
IconScheduling a custom code
IconScheduler internals and API
IconDatabase tables and API classes
IconGetting scheduled task data
IconManaging scheduled tasks
IconRunning a scheduled task
IconSQL import
IconHow to use the SQL import utility
IconSystem tables and custom fields
IconOverview
IconCustom document data
IconWeb parts
IconOverview
IconDeveloping web parts
IconModifying web parts
IconModifying web parts
IconSetting web part properties dynamically in your code
IconCustomizing web part layout
IconModifying code of standard web parts
IconWeb part inheritance
IconAJAX support
IconWeb part containers
IconContainers overview
IconCreating web part containers
IconData source web parts
IconUsing Data source web parts
IconProblems with XML data source
IconDeveloping Data source web parts
IconDeveloping custom filters
IconWidgets
IconOverview
IconDeveloping widgets
IconUsing widgets
IconSecurity
IconWidget internals and API
IconDatabase tables and API classes
IconGetting widget data
IconManaging widgets and their categories
IconSetting widget permissions
IconWorkflow and versioning
IconOverview
IconDefining a workflow
IconUsing workflow
IconE-mail notification in workflow process
IconVersioning and rollback
IconVersioning without workflow
IconContent locking
IconManaging workflow using .NET code (API)
IconModules
IconOverview
IconDeveloping custom modules
IconAbuse report
IconOverview
IconAvailable web parts
IconUsing the In-line abuse report web part in transformations
IconAbuse reports management
IconIntegration with other modules
IconSecurity
IconAbuse report internals and API
IconDatabase tables and API classes
IconSubmitting an abuse report
IconGetting abuse reports from the database
IconUpdating an abuse report
IconDeleting an abuse report
IconAlternative forms
IconOverview
IconCreating an alternative form
IconJoining two classes into one form
IconAutomatically used alternative forms
IconAvatars
IconOverview
IconChanging user avatars
IconChanging group avatars
IconManaging avatars
IconSettings
IconAvatars internals and API
IconDatabase tables and API classes
IconGetting avatar data
IconModifying and creating avatars
IconDisplaying avatars in transformations
IconBad words
IconOverview
IconEnabling the module
IconDefining a bad word
IconPossible actions
IconMultilingual support
IconSecurity
IconBad words internals and API
IconDatabase tables and API classes
IconCreating bad words
IconGetting and updating bad words
IconDeleting bad words
IconPerforming bad word checks
IconBanned IPs
IconOverview
IconEnabling IP banning
IconBanning an IP address
IconFinding an IP address
IconSecurity
IconBanned IPs internals and API
IconDatabase tables and API classes
IconGetting banned IP data
IconModifying and creating banned IPs
IconChecking if actions are banned
IconBizForms
IconOverview
IconCreating a new form
IconDisplaying a form on the live site
IconManaging BizForm data
IconNotification and autoresponder e-mails
IconNotification and autoresponder e-mails
IconNotification e-mails
IconAutoresponder e-mails
IconUsing macros with BizForms
IconDefining custom form layout
IconSecurity
IconBizForms internals and API
IconDatabase tables and API classes
IconCreating a new record
IconUpdating a record
IconDeleting a record
IconCustomization possibilities
IconBlogs
IconOverview
IconSample blog
IconAdding a blog to your site
IconAdding posts to your blog
IconModerating comments
IconBlog layout and design
IconOn-site management via User contributions
IconSettings
IconSecurity
IconManaging blogs using Kentico CMS API
IconTrackbacks
IconTrackbacks overview
IconEnabling trackbacks
IconBlog comments notifications
IconWho can be notified
IconUser subscriptions
IconE-mail templates
IconMetaWeblog API
IconOverview
IconWindows Live Writer installation
IconRegistering blog account
IconPublishing first blog post
IconManaging blog posts
IconMultilingual support
IconSettings
IconSecurity
IconBooking system
IconOverview
IconPublishing the events
IconManaging attendees
IconSecurity
IconBooking system internals and API
IconDatabase tables and API classes
IconAdding an attendee
IconEditing an attendee
IconRemoving an attendee
IconCategories
IconOverview
IconGlobal categories
IconCustom categories
IconAdding a document to a category
IconUsing the Category list web part
IconContent rating
IconOverview
IconHow to enable content rating on the web site
IconOther involved web parts
IconDisplaying ratings in transformations
IconContent rating internals and API
IconContent rating database tables and API classes
IconAdding document rating
IconGetting document rating
IconModifying document rating
IconResetting document rating
IconContent staging
IconOverview
IconWhat can be synchronized
IconContent staging configuration
IconBi-directional staging
IconSynchronizing the content
IconAutomatic synchronization
IconUsing X.509 authentication
IconSecurity
IconSynchronization using API
IconCustom tables
IconOverview
IconCreating custom tables
IconManaging custom tables
IconManaging data in custom tables
IconAvailable web parts
IconTransformations for custom tables
IconSecurity
IconCustom tables internals and API
IconDatabase tables and API classes
IconAdding an item into a custom table
IconGetting items from a custom table
IconEditing a custom table item
IconDeleting a custom table item
IconGetting custom tables
IconA complete example
IconDocument library
IconOverview
IconDocument library web parts
IconDocument library widget
IconCreating a document library
IconManaging files in document libraries
IconSecurity
IconE-commerce
IconOverview
IconE-mail queue
IconOverview
IconAdministrating the e-mail queue
IconSending mass e-mails
IconSettings
IconEvent calendar
IconOverview
IconUsing the web part
IconDesign and Styles
IconFile import
IconOverview
IconImporting files
IconSecurity
IconForums
IconOverview
IconCreating a forum group
IconCreating a pre-defined forum
IconPublishing a pre-defined forum on the website
IconAdding an ad-hoc forum to the web
IconAdding forum searching
IconManaging forum posts
IconForum moderation
IconSubscriptions
IconForum post attachments
IconBBCode support
IconForum favorites
IconFriendly URLs
IconCustomizing forum design
IconSecurity
IconSettings
IconForums internals and API
IconDatabase tables and API classes
IconCreating forums
IconCreating threads
IconFriends
IconOverview
IconRequesting friendships
IconFriends management
IconAvailable web parts
IconExamples of use
IconSecurity
IconSettings
IconGeo mapping
IconOverview
IconBing maps
IconGoogle maps
IconYahoo maps
IconExample: Displaying offices on the map
IconGroups
IconOverview
IconGroups management
IconEditing a group
IconEnabling users to create groups
IconHow site users create a new group
IconSecurity
IconSettings
IconGroups internals and API
IconDatabase tables and API classes
IconGetting group data
IconModifying and creating groups
IconManaging group members
IconManaging group roles
IconCreating a group invitation
IconImage gallery
IconOverview
IconAvailable web parts
IconAvailable page templates
IconImporting images
IconTransformations
IconMedia libraries
IconOverview
IconCreating media library
IconMedia library content
IconUploading files
IconFiles and folders management
IconSupported file types
IconSupported file size
IconFile naming conventions
IconDisplaying files from media library
IconUsing Media library web part
IconUsing WYSIWYG editor
IconSettings
IconMedia library settings
IconConfiguring custom storage for media library
IconConfiguring custom file types
IconConfiguring maximal uploaded file size
IconSecurity
IconMedia library permissions
IconSecured vs. Non-secured libraries
IconMessage boards
IconOverview
IconUsing the Message board web part
IconManaging message boards
IconEditing message boards
IconSetting Board base URL
IconSettings
IconSecurity
IconMessage board notifications
IconWho can be notified
IconUser subscriptions
IconE-mail templates
IconMessaging
IconOverview
IconMy messages
IconAdding the messaging functionality to the live site
IconE-mail notifications
IconSecurity
IconMessaging internals and API
IconDatabase tables and API classes
IconCreating a new message
IconDeleting all messages
IconAdding a user to contact list
IconRemoving a user from ignore list
IconNewsletters
IconOverview
IconCreating a static newsletter
IconAuthoring static newsletter issues
IconCreating a dynamic newsletter
IconIntegrating newsletters into the site
IconNewsletter templates
IconSubscriber management
IconSubscriber import and export
IconTroubleshooting
IconSecurity
IconNotifications
IconOverview
IconCreating a notification message template
IconSubscribing users to content changes notifications
IconManaging users' notifications
IconCustom notification gateway
IconOverview
IconCustom notification gateway form
IconCustom notification gateway class
IconRegistering a custom gateway
IconUsing the gateway on your site
IconSettings
IconSecurity
IconOn-line users
IconOverview
IconEnabling the On-line users module
IconOn-line users tab
IconOn-line users web part
IconOn-line users internals and API
IconDatabase tables and API classes
IconGetting on-line user data
IconChecking if a user is on-line
IconKicking a user
IconPolls
IconOverview
IconManaging polls
IconPublishing polls
IconAdding a poll to your site
IconMultilingual support
IconSecurity
IconPolls internals and API
IconDatabase tables and API classes
IconCreating a new poll
IconUpdating an existing poll
IconAdd a new answer
IconChange the number of votes
IconAdd authorized roles
IconDeleting a poll
IconDeleting a poll answer
IconProject management
IconOverview
IconManaging projects and tasks
IconProject management web parts and widgets
IconUsing project management on the live site
IconSecurity
IconSettings
IconReporting
IconOverview
IconManaging report categories
IconCreating a new report
IconCreating a new report
IconCreating a new Table
IconCreating a new Graph
IconCreating a new Value
IconDefining report parameters
IconSaving a report
IconDisplaying a report on a website
IconSecurity
IconReporting internals and API
IconDatabase tables and API classes
IconGetting report data
IconManaging reports and their categories
IconCreating graphs, tables and values
IconEditing the layout of a report
IconSaving the current status of the report
IconGetting HTML code of a saved report
IconSyndication (RSS, Atom, XML)
IconOverview
IconSyndication web parts and widgets
IconSyndication transformations
IconUsage examples
IconCMS RSS feed
IconRSS feed + data source
IconRSS repeater + Data source
IconCreating RSS feed pages manually (obsolete)
IconSharePoint integration
IconOverview
IconWeb parts
IconUsage examples
IconSite hierarchy
IconList items
IconPicture libraries
IconList of pictures
IconGetSharePointFile page
IconSettings
IconSmart search
IconOverview
IconHow it works
IconEnabling Smart search indexing
IconManaging indexes
IconCreating an index
IconDefining document index content
IconDefining forums index content
IconDefining custom tables index content
IconDefining user index content
IconSettings for particular object types
IconAvailable web parts
IconUsing the Smart search filter
IconSearch syntax
IconRelated scheduled tasks
IconSearching attachments
IconSecurity
IconSQL Search overview
IconSmart search internals and API
IconDatabase tables and API classes
IconGetting search index data
IconManaging search indexes
IconPerforming a search
IconCreating an indexing task
IconSearch results in transformations
IconTags
IconOverview
IconManaging tag groups
IconTagging documents
IconUsing the Tag cloud web part
IconTime zones
IconOverview
IconEnabling the module
IconSetting user's time zone
IconManaging time zones
IconDaylight saving time
IconUse in web parts
IconTime zones internals and API
IconDatabase tables and API classes
IconGetting time zone data
IconManaging time zones
IconConverting time according to a time zone
IconDisplaying correct time in your code
IconUser contributions (Wiki)
IconOverview
IconExample: Publishing community news
IconExample: Editing partner profile
IconSecurity
IconUser contributions and API
IconWeb analytics
IconOverview
IconAvailable reports
IconTracking marketing campaigns
IconTracking conversions
IconConfiguration options
IconSecurity
IconCreating custom reports
IconWebDAV integration
IconOverview
IconRequirements
IconConfiguration for WebDAV
IconEditing files using WebDAV
IconIntegration with User contributions
IconIntegration with Document library
IconIntegration with WYSIWYG editor dialogs
IconSettings
IconWeb farm synchronization
IconOverview
IconDefining web farm servers
IconWeb farm synchronization internals and API
IconDatabase tables and API classes
IconGetting web farm synchronization task data
IconManaging web farm servers
IconManaging web farm synchronization tasks
IconAPI programming and Kentico CMS internals
IconOverview
IconCMSContext class
IconTreeHelper class
IconManaging documents
IconContent management internals
IconSelect document(s)
IconCreate document
IconUpdate document
IconDelete document
IconCopy document
IconMove document
IconUsing transactions when managing documents
IconCreate linked document
IconDelete linked document
IconManaging attachments and files (cms.file)
IconManaging attachments
IconManaging files (cms.file)
IconManaging documents with workflow
IconVersioning internals
IconWorkflow internals
IconUpdating a versioned document
IconManaging workflow schema
IconA complete example
IconSecurity management
IconSecurity Internals Overview
IconManaging users
IconSetting user password
IconManaging roles
IconManaging user roles
IconAuthenticating user
IconChecking user permissions
IconSite management, import and export
IconCreating a new website
IconImport and export of a website
IconGetting website data
IconUpdating website properties
IconStarting and stopping websites
IconDeleting websites
IconCustom Providers
IconCustom Providers Overview
IconCustom Data Provider
IconCustom E-mail Provider
IconCustom Search Provider
IconData layer
IconOverview
IconCode examples
IconPre- and post-processing queries
IconGlobal events and their handling
IconEvent handling overview
IconData handler (CustomDataHandler class)
IconException handler (CustomExceptionHandler class)
IconSecurity handler (CustomSecurityHandler class)
IconTreeNode handler (CustomTreeNodeHandler class)
IconWorkflow handler
IconCustomizing system objects with custom data or objects
IconCustomizing the administration interface and web application events
IconUsing API and CMS Controls outside CMS project
IconCustomizing providers from the App_Code folder
IconAppendix A - Macro expressions
IconAppendix B - Path expressions
IconAppendix C - Web.config parameters