data abstraction, 370–371
Data Access Layer, 24, 234–235
Data Provider API, 234
private members, 366
Data Layer, 235–237
script syntax, 236–237
upgrade scripts, 236
Data Provider API, Data Access Layer, 234
Data Provider class
defining, web.config and, 366
inheritance, 366
namespaces, importing, 365
Data Provider section, web.config file, 67
Data Provider, Provider Model
configuration settings, 226
Data Provider, Provider Model and, 225
databaseOwner setting, web.config, 67
{databaseOwner} tag, 236
databases, 358
AddEvent stored procedure, 360–361
DeleteEvent stored procedure, 361
Events table, 358–359
GetEvent stored procedure, 361–362
GetEvents stored procedure, 362–363
GetEventsByDate stored procedure, 363
installation and, 58
login, installation and, 59–60
providers, 364–369
UpdateEvent stored procedure, 364
DataList control, Events.ascx page, 385–386
DataProvider class, 348
DataProvider class, Events method, abstraction methods, 371
DataProvider class, Events module, shared/static methods, 370–371
Dataprovider file, 456
DataProvider.GetFolder abstract method, 235
DateTime, Events table, 359
db_owner privileges, web.config, 67
Default Language Site Setting, 112
default modules, 91
default portal locale, 326
default style sheet, skins, 440
delegating authority, 117
DeleteEvent stored procedure, databases, 361
deployment
skins, 440
xcopy and, 55
description element, folder node, 450
Description, Events table, 359
designing skins, 425–426
DesktopModules solution, 373
Detailed Site Log report, Site Log, 142
development, modules, 344
data abstraction, 370–371
databases, 358–364
AddEvent stored procedure, 360
Events table, 358–359
providers, 364–369
interface configuration, 348–352
Visual Studio .NET 2003 project configuration, 344–348
Visual Studio .NET 2005, 352–355
directories, skins, 418
Disabled setting, 119
discussion forums, 3
Discussions module, 91, 201
Disk Space host-only site setting, 164
distribution, add-ons
categories, 447
file types, 455–456
language, 473–480
module installation, 457–459
providers, 463–464
resource files, 456–457
skin objects, 460–463
skinning, 465–472, 473
DLL files, 456
DNN. See DotNetNuke
DNN files, 455
DNN Forms Authentication mode, 133
dnn.controls.dnntree.js file, 313
DNNMembership HTTP module, 269
doCallback client-side function, 319
Documents module, 91, 202–203
DotNetNuke (DNN)
ASP.NET 2.0 and, 238
enhancements, 18–20
inception of, 11
stability, 26
DotNetNuke 2.0, 22
DotNetNuke 3.0, 28–31
DotNetNuke 3.x, upgrade to, 70–72
DotNetNuke 4.0, 47–49
security
Membership Provider, 239–240
portals, 238
portals and, 238
DotNetNuke 4.x
installation, 72–79
Install/Source package, 77–79
prerequisites, 72
software download, 73
Starter Kit, 74–77
upgrade to, 80–81
DotNetNuke Blog, 33
DotNetNuke Core Team. See Core Team
DotNetNuke Forums, 33
XXL and, 16
DotNetNuke Gallery, 33
[DOTNETNUKE] skin object, 428
DotNetNuke XXL, 16, 17
DotNetNuke.Common namespace, 241
DotNetNuke.Data namespace, 241
DotNetNuke.Data.SqlDataProvider installation script, 235
DotNetNuke.Entities namespace, 241
DotNetNuke.Framework namespace, 241
DotNetNuke.Modules namespace, 241
DotNetNuke.Schema.SqlDataProvider installation script, 235
DotNetNuke.Security namespace, 241
DotNetNuke.Services namespace, 241
DotNetNuke.Services.Exceptions namespace, Exception Handling API, 253
DotNetNuke.SetUp.SqlDataProvider installation script, 235
DotNetNuke.UI namespace, 241
DotNetNukeUser, 60
DotNetNuke_X.Y.Z_Install.zip, 57
DotNetNuke_X.Y.Z_Source.zip, 57
DotNetRocks! podcast, 36
downloads
software, 57
DotNetNuke 4.x installation, 73
drag-and-drop, modules, 215
Dual License model, 51
Dual List control, 401
Duffy, Jim, 36, 46