USPJ Issue 3 Table of Contents

Issue 3 of Understanding SharePoint Journal is the biggest and most comprehensive issue so far. Issue 3 spans more than 100 pages, with almost 20 unique exercises, and three main topics.

The issue revolves around SPTags, a content tagging solution for SharePoint that will be released on CodePlex at the same time as the journal issue. As with the first issue, you will learn the details behind the issue, with specific focus on three main components:

  • Custom field types
  • Web parts
  • Custom pages in SharePoint

The issue will be available here no UnderstandingSharePoint.com on Monday, April 20th, 2009. To give you a taste of what’s to come, here is the table of contents. Below that you will find the table of exercises. Note that these tables have not been trhough copy editing, so contents are subject to change.

If you want to be informed when the issue releases, and receive exclusive previews and discount codes, you can sign up for the USPJ mailing list:


 

Table of Contents

Introducing the Cast 

  • What’s Eating Custom Field Types? 
    • Complexity of Architecture 
    • Custom Properties 
    • Rendering Logic 
  • Solution Overview 
    • What is Content Tagging? 
    • So What More Does SPTags Bring to the Table? 
  • Mission Statement 
    • Rules of Engagement 
  • What You Will Need 
  • Solution Preview 

Setting the Stage 

  • Creating the Visual Studio Solution 
  • Creating the First Files 
    • Deployment of Field Types 
  • Look for the Bare Necessities 
    • Field Type Definition 
    • Field Type Class 
  • Adding More Files 

Building the Field Editor 

  • What Is a Field Editor? 
  • Creating the Field Editor User Control 
  • Field Editor Class Is In Session 
    • DisplayAsNewSection 
    • InitializeWithField 
    • OnSaveChange 
  • Attaching the Field Editor to the Field Type 

Revisiting the Field Class 

  • Fixing Field Type Property Storage 
    • Why Doesn’t SetCustomProperty and GetCustomProperty work? 
    • Setting Field Type Properties 
    • Field Type Definition Properties 
  • Getting the Field Type Properties Back 
    • Storing Custom Field Type Properties in the Column 
  • Cleaning up Thread Local Storage 

Visualizing the Interface 

  • Setting up the Field Rendering Control 
    • RenderFieldForDisplay
    • CreateChildControls
  • DisplayPattern in List Views 

WebParting Ways 

  • Web Part Basics 
  • About the TagCloud Web Part 
    • Web Part Mission Statement 
    • Creating the web part 
    • Reusing Web Parts 
  • Adding Some Style 

Last Page 

  • Task Overview 

 

 Table of Exercises

  • Creating the Visual Studio solution
  • Adding files to the project
  • Find the strong name of class and an assembly
  • Adding content to the field editor user control
  • Creating the Field Editor Class
  • DisplayAsNewSection
  • Creating the InitializeWithField method
  • Setting Field Type Properties
  • Setting up field type definition property storage
  • Connecting the Rendering Control to the Field Type
  • Creating the Rendering Control
  • Creating a SharePoint web part
  • Creating Web Part properties
  • Adding the Web Part Logic
  • Adding Sample Data to Test
  • Exporting Web Parts
  • Adding a Style Sheet to the Web Part
  • Creating a Custom Page in SharePoint
  • Creating the Page Code Behind Class

Posted under Issues

This post was written by furuknap on April 15, 2009

Let me know what you think:

Name (required)

Email (required)

Website

Comments

More Blog Post