CAB archive, 332
cab.ddf file, 336–337
CAL. See Client access license (CAL)
Calculated field type, 184
Calendar control, 35
Calendar list type, 177
Callback handler, 145, 257
CAML. See Collaborative Application Markup Language (CAML)
CAML data-defining XML, 318
CAML element, 207–208
CAML statement, 179–184
Cancel Handler, 275
CAS. See Code access security (CAS)
Cascading Style Sheet (CSS) file, 56, 85–86, 319
best practices in site branding, 97–98
branding Windows SharePoint Services (WSS) sites using, 95–98
core.css, 95–97
location of, 95
SharePoint Designer for customizing, 15
Windows SharePoint Services (WSS) 3.0 integration with, 17
CAS policies, 342
Catalog Zones, 81
Category attribute, 111
Central Administration application pool, 366
Central Administration Web site, 335–336
CENTRALADMIN site definition, 313
CheckPermissions method, 373–374, 377
Child sites, 5–9
Child WebTempFile node, 341
ChkShowHiddenLibraries, 222
Choice field type, 184
Chrome, 101–103.
See also Web Part Verb
Citrus theme, 96
Class definitions, prototypes as, 138
Class registration, 138
$clearHandlers, 39
Client access license (CAL), 2
Client component template, 171
Client Script Manager, 104
Client-side connections, for AJAX Web Parts, 171–173
Client-side XSLT, 160–161
Close method, 238, 240–241
CLR. See Common Language Runtime (CLR)
CodeAccess SecurityAttributes, 354
Code access security (CAS), 104, 109, 338–340, 352–360
CodeAccess Security class, 354
CodeAccessSecurity element, 339–340
CodeAccessSecurity entries, 341
Code activity, 260, 287
Code-behind approach, in custom application pages, 52–55
CodeBesideAssembly, 282
CodeBesideClass, 282
Code Condition, 289
CodeGroup element, 359
Code view, 91, 274–276, 288
Collaborative Application Markup Language (CAML), 19, 160
basic query elements, 183
create content type definition in, 197–199
debugging through diagnostic logging, 185
defined, 175
defining custom list elements with, 184–185
mixing CAML logic with some Windows SharePoint Services (WSS) object model code in Feature_Activated event handler, 225
and site definitions, 312
Collaborative Application Markup Language (CAML) schema, 322
Columns, 14, 224.
See also Fields;
List Settings
Common Language Runtime (CLR), 256–257
Communications list type, 176
CompilationMode attribute, 72–73
Compiled page, 64
Completed, 283, 288
CompleteTask, 284–285, 305
Composite activities, 258
CompositeActivity, 258, 260
ConfigSections, 43
Configuration database, 2–3
Configuration element, 321
Configuration module, 319
Configurations, 313, 317–321
ConnectAccess node, 340
ConnectAccess property, 353
ConnectionConsumer attribute, 103, 124
Connection property, 171–172
ConnectionProvider attribute, 103, 124, 126–127
Console application, 260
Console.WriteLine, 261
Contact content type, 199
Contacts list type, 177, 324
Contains element, 183
Content, defining, with list schemas, 203–204
Content Control, create, 249–250
Content Controls feature, 246–247
Content database, 4
Content Editor Web Part, 100
Content element, 37
ContentLightup feature, 88–89
Content page, 36–37, 83
Content syndication, 208.
See also Really Simple Syndication (RSS)
Content tags, 51
Content type definition, 197–199, 202
ContentType element, 197
ContentType field, 181
Contenttype/forms namespace URI, 203
Content Type Gallery, 200, 267
Content type ID, 198–199, 308
ContentTypeId object, 200
Content type item, 235–236
ContentTypes, 201, 204–205
Content type(s), 129
binding event handlers to, 214–215
columns within, 198
defined, 17–18, 195
define items with, 195–203
in object model, 200–202
overview, 195–197
within package, 236
See also individual types
ContentTypesEnabled property, 200
ContextData property, 306
Contribute role definition, 375
ControlAppDomain, 358
ControlAssembly, 91
ControlClass attribute, 91
ControlDomainPolicy, 358
Control element, 88–91
ControlEvidence, 358
Control Framework, 120
ControlId, 90
Control parameter, 160
ControlPolicy, 358
ControlPrincipal, 358
Control property, 157
Controls
constructing pages with, 74–76
constructing pages with user controls, 76–79
designing site pages using, 74–83
designing Web Part pages, 79–83
Control tag, 56
CONTROLTEMPLATES directory, 78
_ControlTemplates directory, 46–47, 120
_Controltemplates virtual directory, 78
ControlThread, 358
CopyTo method, 65
Core.css, 95–97
Correlation token, 285, 305
CorrelationToken object, 286–287
CorrelationToken property, 285–286
Correlator, 285
CreateChildControls method, 102–103, 105, 114, 168, 192
Create Column page, 184
CreateEditorParts method, 105, 113, 172
Create GUID tool, 334
CreateListAssociation, 297
CreateListContentTypeAssociation, 297
Create page, 12–13, 176, 204
CreatePart method, 238–239
CreateRelationship method, 240
Create Site Collection, 9
CreateSiteContentTypeAssociation, 297
CreateTask activity, 284–287, 297, 305
CreateTask method activity, 291
Cross-Site Query, 121
Cscript.exe, 33
CssLink control, 85–86, 95
“Ctypes” feature, 197
Currency field type, 184
CurrentUser property, 364–365
CustomAction element, 23–25, 55–58, 226–227
CustomApplicationPages feature, 50.
See also Application page(s)
CustomBranding feature, 88–89, 98
Custom controller components, 134
Customer element, 249
CustomerID property, 124
CustomerListTitle, 330
Customers list, 243
Custom helper class, 56
Customization, 14–17, 110–119
Customized content, defined, 175
CustomizedPageStatus property, 65
Custom List feature, 206
Custom list list type, 177
Custom Lists, 176
Custom List Type, 184
CustomMasterUrl property, 95
Custom menu, add, to ECB menu, 57–60
Custom page templates, 67–70
CustomSitePages feature, 67–69, 75, 87, 320
Custom trust levels, 353
Custom validation logic, 191
Custom Workflow Program Targeting Windows SharePoint Services (WSS) or Microsoft Office SharePoint Server 2007 (MOSS), 263
CustomXmlPart object, 249