CMS Console

The CMS Console is where you manage your website.

The CMS Console is highly customizable and you can extend it with the applications and features needed to support the creation and maintenance of solutions you are building.

Each part of the CMS Console can be extended. You can add:

  1. New perspectives.
  2. Custom tree structures of data elements of your choice.
  3. Standard and custom workflows to perform operations on data elements or invoke specific commands in the CMS Console.
  4. Custom views and data forms to present data in the way you need.
  5. Custom form controls and widgets to use on data forms.
  6. Custom form functions to help populate form controls and widgets with data elements of your choice.

As the page content is the large part of an website, Visual Editor gets a special focus, too. You can extend its capabilities in formatting and styling the content on pages.

If you prefer the CMS Console in your native language, you can localize it by either making use of one of the already available languages, or contributing with translation of the CMS Console GUI into your language (if not yet supported).

In this section, these topics are discussed in great detail:

  • Creating applications

    A quick introduction to creating data oriented applications that run in the CMS Console using both wizards and the .NET Framework.

  • Tree Definitions Primer

    A primer on using tree definitions to customize the CMS Console.

  • Guide to Applications

    Learn how to use XML to define trees and applications in the CMS Console and some of the things you can use this for (+ demo videos).

  • Tree Schema Definition Reference

    Refer to the Tree Schema Definition when creating CMS Console applications.

  • Tree Definition Samples

    Learn to create CMS Console applications by example.

  • Form Workflows

    Learn how to build UI in the C1 CMS Console using Form definitions and Workflow Foundation.

  • Creating Form Controls

    Learn how to create Form Controls to deliver concrete UI elements in administrative UI forms.

  • Creating Form Functions

    Learn how to create Form Functions to deliver objects typically used to feed a Form UI Control in administrative UI forms.

  • Custom Function Call Editor

    Learn how to create a custom function call editor.

  • Attaching Elements

    This tutorial explains how to attach elements to an existing tree in the Content perspective. It describes how to add custom elements and how to add elements that represent data as well as add workflow actions and add actions that open a custom URL.

  • Override Data Actions

    Learn how to attach conditional actions or override the default ones on the tree elements in the CMS Console.

  • Enabling Element Preview

    Learn how to enable element preview in the CMS Console.

  • Function Previews

    Learn about customizing and managing function previews.

  • Static IData Types

    Learn how to integrate your static IData types in the CMS Console.

  • Node Click Events

    Learn how to intercept clicks on tree nodes in the Media perspective (media files/folders) and show custom content in the "default" view in response to the clicks.

  • Custom Widgets

    Learn how to create simple text box widgets with a button picker to invoke standard and custom dialogs.

  • Localizing CMS Console

    Learn how to localize the CMS Console GUI by using C1 CMS Localization Tool.

  • Customizing Visual Editor

    Learn how to customize C1 CMS Visual Editor by adding, removing or modifying buttons on its toolbar and items in its style and class selectors.

  • Console FAQ

    Frequently asked questions about the CMS Console.