Kentico CMS for ASP.NET

Custom Document Types

Easily Manage Structured Content

With Kentico CMS, you're not limited to predefined document types, such as news or article. Instead, you can create your own document types with custom fields.Structured documents allow you to separate content (data) and design. It also enables content re-use on other site sections or on other web sites in different design.

Custom document types

Create Custom Document Types without Programming

Document type fields editor
You can define custom document types without any programming. For example, you can define a "product" document type with custom fields describing various product parameters, such as name, short description, long description, price, photo, etc. as shown on the right.

Easily Design Data-entry Forms

Then the editors can enter content in a structured form that is fully customizable from the user interface - no coding needed. You can choose from a large variety of data types (short text, long text, integer, decimal, boolean, file, date-time, etc.) and from a large variety of field types, including:

  • textbox
  • HTML editor
  • checkbox or checkbox list
  • radio buttons
  • file upload
  • drop-down list
  • date-time picker

... and others. You can even build your own field types which is useful for selection from external data or when you need advanced validation rules.

Moreover, you can also fully customize the layout of the data-entry form using browser-based form designer.

Every field has a large number of advanced options, such as design properties or custom validation rules based on regular expressions or custom validation messages.
Document editing form

Re-use Structured Content in Many Ways

Prduct details
The content stored in structure format allows you to display the product information in several ways (catalog preview, short description, full technical details, XML feed, etc.).

Store Content in Standard Database Tables

Every custom document type has its own database table that is automatically created by Kentico CMS. This architecture provides many advantages over XML-only content storages:

  • High performance - standard relational database tables provide much better performance than XML stored in database fields; you can even create your own indexes and optimize database performance.
  • Data consistency - all data is typed (text/integer/decimal/etc.)
  • Easy querying - you can easily write WHERE and ORDER BY expressions as you know them from SQL instead of using complex and often limiting XSLT expressions; you can also write custom SQL queries for selecting content.
  • Easy integration - since the data is stored in standard database tables, you can easily read them by other applications.

Content in Kentico CMS is stored in standard database tables

Related Features

Try Kentico Today!
Install the trial version on your computer or use our hosted demo
or
Schedule Live Demo
Online meeting with one of our consultants

Try Kentico Today!

Why Clients Like Kentico

Why Clients Like Kentico

Choose from 1,200+ Partners Worldwide

Download Brochure

See What Our Clients Say at LinkedIn

Monthly Newsletter

Sign up for the Kentico newsletter