Sitemap

Getting started

  • Guide
  • Installation and Setup
  • Adding Blog and Gallery
  • Customizing the Design
  • Getting Online
  • What's Next?
  • Starter Site Options
  • Venus
  • Neptune
  • Mercury
  • Open Cph
  • Tiny Cph
  • Bare Bones
  • Starter Site Theming
  • Customizing Styles
  • Bootstrap Magic
  • Downloadable Themes
  • Modules & Packages
  • Architectural Overview
  • Setup check failures
  • Training
  • Basics
  • ASP.NET Developer
  • Front-End Developer
  • CMS Console App Developer
  • Webmaster
  • System Administrator
  • System Integrator
  • Information Architect
  • System Requirements
  • Release History
  • Download
  • VS2017 and IIS
  • How to Upgrade
  • Layout

  • Razor Page Templates
  • Creating Templates
  • Adding Placeholders
  • Executing Functions
  • Using Template Features
  • XML Templates
  • Master Page Templates
  • Creating Master Pages
  • Page Title & Description
  • Adding Placeholders
  • Executing Functions
  • Using Template Features
  • Page Template Features
  • Creating Template Features
  • Using Template Features
  • Controlling <head/>
  • Writing XHTML
  • Page Types
  • Localization
  • Website Languages
  • Pages, Data and Forms
  • Templates and Functions
  • ASP.NET Components
  • Packages
  • Filtering Page Output
  • FAQ
  • Data

  • Creating Datatypes
  • Accessing Data with C#
  • Adding pages with C#
  • Customizing Datatypes
  • Scheduled Publishing
  • Managing Key Fields
  • Custom Names for Key Fields
  • Random Strings as IDs
  • Linking to Data Items
  • Internal Data Link Formats
  • How to Resolve Internal Links into Public URLs
  • Data URL Routing
  • Using Fields in Data URLs
  • Data URLs in Static Data Types
  • Extending URL Processing Logic
  • IInternalUrlProvider
  • IInternalUrlConverter
  • IDataUrlMapper
  • IUrlToEntityTokenMapper
  • External Media
  • OData
  • Composite.Tools.OData
  • Data Centric Functions
  • Data types using C#
  • Data Scopes
  • Custom Data Providers
  • Reading SQL Server data
  • Reading Data via Entity Framework
  • Reading custom data
  • A read/write data provider
  • Search API
  • Enabling search for custom data types
  • Customizing field indexing
  • Creating custom search documents
  • Querying search index
  • Website search example 1
  • Website search example 2
  • Implementing your own search provider
  • FAQ
  • Functions

  • Razor Functions
  • Creating Functions
  • Defining Parameters
  • Changing Widgets
  • Changing Return Types
  • Getting Data
  • Rendering URLs
  • Calling Functions
  • List to Details
  • Samples
  • Advanced Setup
  • Getting Error Info
  • MVC
  • MVC Functions
  • Registering Functions
  • Data Routing for MVC Functions
  • Hello World MVC
  • User Control Functions
  • Creating Functions
  • Defining Parameters
  • Changing Widgets
  • Rendering URLs
  • Getting C1 CMS Data
  • Calling Functions
  • Samples
  • Advanced Setup
  • Getting Error Info
  • Using asp:form
  • Locating Controls
  • ASP.NET AJAX
  • Captcha
  • Load User Control
  • XSLT Functions
  • First XSLT Function
  • Link to Detail XSLT
  • Guide
  • Function Parameters
  • Sorting & Paging
  • Joining Multiple Tables
  • Calling CMS Functions
  • Captcha
  • XSLT Extensions
  • Handling URLs
  • FAQ
  • C# Functions
  • SQL Functions
  • C1 CMS API
  • Add Data
  • Update Data
  • Delete Data
  • Get Data
  • Create Datatypes
  • Logging
  • ApplicationStartup
  • Sitemap Navigator
  • Rendering Reason
  • Dependency Injection on Parameters
  • Custom URLs
  • Configuration

  • Getting Your Site Online
  • Installation ID
  • URL Configuration
  • URL Suffixes
  • Hostnames
  • Empty URL Title
  • PathInfo
  • Hosting Servers
  • URL Formatting
  • URL Remapping
  • Generating Sitemaps
  • Email Host Setup
  • Adding MIME types
  • Resizing Images
  • C1 CMS and Version Control
  • C1 CMS and Mercurial
  • Logging
  • Writing to Logs
  • Enabling Verbose Logging
  • Optimize for Speed
  • Identifying Slow Functions
  • Caching Page Objects
  • Optimizing LINQ Queries
  • Optimizing Previews
  • Password Policy
  • CMS Console Access
  • Limiting Login Attempts
  • EU Cookie Warning
  • Creating CMS Packages
  • Package Fragment Installers
  • How to Create a Fragment Installer
  • Copying Files and Folders
  • Transforming Configuration
  • Changing XML Files via XSLT
  • Merging XML Files
  • Modifying Text Files
  • Managing Licenses
  • Creating Dynamic Data Types
  • Creating Static Data Types
  • Copying Data
  • Installing DLLs
  • Adding Locales
  • Adding Users to User Groups
  • Updating Package Version Number
  • Multi-Site Development
  • FAQ
  • CMS Console

  • Creating applications
  • Tree Definitions Primer
  • Guide to Applications
  • Tree Schema Definition Reference
  • Tree Definition Samples
  • Page Attached App
  • Page and Media Attached Popup
  • Two-Level Data Folder App
  • Samples You Can Install
  • Form Workflows
  • Walkthrough
  • Extend the demo
  • Creating form controls
  • Creating form functions
  • Custom Function Call Editor
  • Web Form
  • Attaching elements
  • Override Data Actions
  • Enabling Element Preview
  • Function Previews
  • Static IData Types
  • Example 1
  • Example 2
  • Node Click Events
  • Create Default View
  • Subscribe to Events
  • Attach Open Action
  • Custom Widgets
  • Tree Element Picker
  • Custom Picker
  • Custom Widget Provider
  • Localizing Console
  • Setting Up Environment
  • Translating Strings
  • Managing Translation
  • Switching GUI Language
  • Exporting Localization
  • Updating Localizations
  • Terminology List
  • Customizing Visual Editor
  • Components
  • Formats
  • Block Selector
  • Style Selector
  • Class Selector
  • Buttons
  • Adding Font Color Selector
  • Container Classes
  • FAQ
  • Azure

  • Overview
  • Download
  • Setup
  • Deploying on Microsoft Azure
  • Deploying on Windows Server
  • Prepare on Azure
  • Upload Website to Storage
  • Configure Website
  • Prepare Service Package
  • Upload Certifcate
  • Configure Service Package
  • Deploy Web Role
  • Publish Website
  • C1 CMS and SQL Azure
  • Configuration
  • SSL
  • Remote Access
  • Diagnostics
  • ServiceConfiguration.cscfg
  • WebsiteConfiguration.xml
  • Websites.xml
  • Role Configuration
  • Environment Configuration
  • Deploying C1 CMS on Azure App Services
  • New to C1 CMS?
  • [Other]

  • C1 CMS Search
  • Sitemap
  • FAQ
  • End User FAQ
  • Developer FAQ
  • Hosting FAQ
  • Release history
  • New Features
  • Resolved bugs
  • Unresolved bugs
  • Contact
  • Legacy
  • Razor
  • Enabling Razor
  • Creating Razor Functions
  • Defining Parameters
  • Changing Widgets
  • Changing Return Types
  • Getting C1 CMS Data
  • Rendering URLs
  • Execute Other Functions
  • List to Details
  • Advanced Setup
  • Getting Error Info
  • User Control Functions
  • Web Form Master Pages
  • Manual Installation