CMS Console App Developer
Learn to customize CMS Administrative Console
The CMS Console Application Developer track is a specialized track that deals with customizing and extending the CMS Console with CMS Console applications.
In C1 CMS you can create applications for its CMS Console via XML-based tree definitions and thus change the way users work in it. The Tree Definitions feature allows you to customize the composition, content and commands in the CMS Console tree structure.
By completing this track you will be able to create your own console application performing the tasks ranging from simply attaching a custom command to an existing tree element (a CMS Page for one) to creating a complex tree-like hierarchy with its own set of commands combining, grouping, sorting and filtering elements of multiple data types. You will also learn how to create page types and do other related tasks.
Required trainings:
The following are the topics you are required to study in order to get certified in the CMS Console Application Developer track. Please follow the links and study all the materials suggested here.
Topics for the CMS Console Application Developer Track
- Customizing trees using Tree Definition markup: 1) Tree Definitions Primer, 2) Guide to Console Applications
- Integrating static IData types in the CMS Console: Static IData Types
- Customizing data forms using widgets: 1) Creating Specific Fields, 2) Widgets, 3) Using Advanced Widgets
- Customizing data forms using form markup: Editing Form Markup
- Customizing data forms using ASP.NET Controls: 1) Creating Form Controls , 2) How to add a user control to a datatype form?
- Working with page meta data: 1) Page Meta Types, 2) How do Page meta types differ from Global data types?, 3) How can I inherit a meta type when added to pages?, 4) How to render values from Page meta types?, 5) How to Query Data Using LINQ (the part about page meta types)
- Building multi-lingual websites: Localization
- Managing page types: Guide to Page Types
- Customizing the Visual Editor: Customizing Visual Editor (incl. the subpages)
- Managing advanced user permissions: 1) Local Permissions, 2) Security (incl. the subpages)
- Managing publication workflow and permissions: Publication Roles
- Understanding the C1 CMS log: 1) Logging, 2) Enabling Verbose Logging
Once finished studying the materials, please go on to do the sample assignment to make sure you are ready.