What's new in documentation?

05 July 2011

What’s New in C1 Online Documentation?

Our documentation website is regularly updated, and often to address requests from the community.

Let’s have a quick section-by-section overview of what new documentation has been published on docs.composite.net since the beginning of this year.

Getting Started

Starter Site

A new website template is now available when you install and set up your Composite C1 - “Starter Site”. Learn about this template, its 3 versions and how you can modify it.


A new subsection has been added that deals with some specific configuration in Composite C1. Learn about how to configure you email host to be able to send emails from Composite C1 as well as discusses how to use new features to be available in v. 3.0 - URL Configuration and URL Formatting.


Composite provides training courses for those who want to get certified in working and implementing solutions in Composite C1. It consists of several tracks according to the role you assume while working with C1. Choose the track and study on your own the Composite C1's online materials selected for the track. Once finished, test yourself by doing a corresponding sample assignment. Here is the list of available tracks:


Custom Data Providers

C1 Data API allows you to hook up and use external data source as C1 data types via custom data providers. Learn how to create custom data providers in these examples:

Data Centric Functions

Data-centric functions are XSLT-based C1 functions that allow you to programmatically manage data in C1 (retrieve, create, update and delete). Learn how to use them, with the primary focus on the “retrieve” Get<DataType>Xml functions automatically created in C1 for each data type.


Quick Guide to SQL Functions

An SQL function is a standard SQL query against a database wrapped up as a standard C1 function, which allows you to use it throughout Composite C1 like any other C1 function. It returns data in XML format and allows you use parameters on it and call it from other C1 functions.


Composite C1 API

Composite C1 comes with its own API that allows you to customize and extend your C1 websites as well as the system itself the way you like or choose. C1 API gives you access to interfaces and classes that handle data operations (CRUD), logging, configuration, commercial package creation and more. A few examples may help you understand this API better:

If you are ready for more ASP.NET tips and tricks in C1, you can find these short articles useful:

C# Functions

Like SQL functions wrap up SQL queries to databases into standard C1 functions, C# functions do the same with C# code you may need for your website. Learn how to create external and internal C# function in C1.

C1 Console

Localizing Console

If you want your C1 Administrative Console in your own language which is not officially available in C1 at the moment, you can try and do the localization yourself and - what is more - you can share this localization with the entire world.

Customizing Visual Editor

In Composite C1 allows you can customize its Visual Editor to adapt some of its appearance to your needs. In particular, you can add, remove or customize buttons on the editor's toolbar as well as items in the style or class selectors. Learn how to do it in these guides:

Static IData Types

If you made your own static IData types, you may want to make them available in the C1 Administrative console so that the user could add, edit and delete items of these types or do other operations in the familiar GUI. It takes 3 major steps, and the examples in this quick guide can help you learn them .

Windows Azure

C1 and SQL Azure

An XML-based C1 website can be easily deployed on Windows Azure. And now learn how to run an SQL-based website in the cloud.