I am excited to be presenting a session on Creating SharePoint Custom Field Types with Visual Studio at SharePoint Saturday New York, July 31, 2010.

SharePoint has many customization options for the user interface and for the data model. SharePoint custom field types are unique in that they provide an integrated mechanism for customizing SharePoint user interface, data storage, data entry, data validation, and rendering. Best of all, these customizations stay with your data anywhere a List View Web Part or List View Form Page is used.

Here are the topics I will cover in the presentation:

  • Custom Field Types Defined
    Learn what custom field types are and how they work.
  • Business Cases
    Implementing custom field types is not trivial. What business reasons justify the effort?
  • Custom Field Types and Alternate SharePoint Extensibility
    How do custom field types compare to other forms of SharePoint extensibility like web parts and event receivers? What are the pros and cons using each extensibility option?
  • Custom Field Types Implementation
    What does it take to create a new custom field type? We will see all the components we need, including the CAML XML, the C# code, and the WSP.DDF file used for packaging and deployment.
  • Demo: Code walkthrough and demo of a media player custom field type
    There’s nothing more exciting to users that seeing video on their portal site. We’ll create a custom field type that will let you turn your SharePoint site into a mini YouTube, well, almost :).

SharePoint Saturday New York is at the Microsoft Manhattan office at

1290 Avenue of the Americas
New York, NY

July 31, 2010

See you there. If you can’t make it, don’t worry. I will post the presentation and code.