Chapter 8. Templates and Type Definitions

This chapter explores advanced techniques for developing and deploying custom templates and type definitions. We will begin by discussing how to develop custom field types. This development strategy offers the greatest level of control when initializing field values and performing data validation. You will also learn how to create a customized editing experience for a custom field type by extending it with a custom field control.

The second section of the chapter focuses on developing reusable type definitions for site columns, content types, and list templates using features and Collaborative Application Markup Language (CAML). While developing CAML-based definitions has a steep learning curve and poses ...

Get Inside Microsoft® SharePoint® 2010 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.