Developer FAQ
Configuration
Console
- How to add custom widget to C1?
- How to attach actions to the elements in the tree using ActionExecutor?
- How can I do dynamic updates in an ASP.NET based Widget for the C1 Console?
- "Save" button stays on after pressing it
- How can I extend the page workflow?
- How to create scheduled tasks in C1?
- How to start and implement a custom workflow from a custom tree
- How to create a tree structure of elements programmatically?
Data
- How to create Page data type?
- How Page data type differs from Global data type?
- How to add content to the placeholders?
- How to deliver data to Form drop downs from C# functions in C1?
- How to add custom validation?
- How to add new template to the C1 programmatically?
- How to attach events to Composite C1 Data Stores?
- How do I detect public or preview mode?
- How to create, update, delete static Data Types via C#?
- How to add a user control to a datatype form?
- How can I create a read-only field on my data type form?
- How can I validate users before a page or media file is being served?
- How can I define data available for selection in the widget?
- How can I get the current date and time as the default value in a date field?
- How can I programatically attach a Page Data Folder to a page?
- What does "ThreadDataManager hasn't been initialized..." exception mean?
- What is Composite.Generated.dll?
- How to get SQL to LINQ verbose logging
- How do Page meta types differ from Global data types?
- How can I update a field across languages?
Hosting
Layout
- Changing the CSS styling of the WYSIWYG editor
- How to add css files to C1 UI?
- Can I call C1 Functions AJAX style from JavaScript or Flash?
- How to localize labels and validation messages on forms?
- How to localize templates and XSLT functions?
- How can I quickly create good-looking templates in C1?
- Can I use HTML5 and CSS3 related files like .svg, .woff and .ogg?
Packages
XSLT
- Sorting in Function call
- Fetching data in XSLTs using inline C#
- Localizing Layout Templates and XSLT output
- How can I URL encode data?
- How do I filter on optional Date fields?
- How can I output a raw copy of the XSLT input document?
- How to render values from Page meta types?
- How do I link to other language versions of a page?
- How to run C# function in XSLT?
- How to perform an xsl transformation over a layout output?
- How can I inherit meta data from parent pages?
- Can I print the last change date and author of a page?
- How can I modify the HTML from the Visual Content editor?
- How to build IE Web Slices in minutes?
- How to parse an XHTML value from a data field used in XSLT functions?
Orckestra Product Suite
Digital Commerce
- Commerce Management
- Product Information Management
- Marketing and Promotions Management
- Experience Management for Commerce
- Distributed Order Management
- Mobile Shopping App SDK
- Advanced Analytics with Power BI
Digital Store
About Orckestra
Orckestra Product Suite
Digital Commerce
- Commerce Management
- Product Information Management
- Marketing and Promotions Management
- Experience Management for Commerce
- Distributed Order Management
- Mobile Shopping App SDK
- Advanced Analytics with Power BI
Digital Store
About Orckestra
ABOUT C1 CMS IN SHORT
C1 CMS is a powerful Content Management System that scales out in the cloud. C1 CMS Foundation is one of the world’s best-rated free Open Source CMSes. Built on the Microsoft stack and installed in more than 100 countries. C1 CMS is also seamlessly integrated in our Unified Commerce offering - Orckestra Commerce Cloud.
UPDATES ABOUT C1 CMS
Get a regular digest about the C1 CMS. Learn about releases, solutions, features with a dash of technology.