packages
containers, 472
install package, 57
Language Pack manifest, 476
modules, 455
skins, 465
source package, 57
unzipping, 57
Page Container setting, 119
Page Description setting, page creation and, 118
page management, Site Settings, 109–110
Page Name setting, page creation, 118
Page Popularity report, Site Log, 142
Page Skin setting, 119
Page Title setting, page creation and, 118
Page Views By report, Site Log, 142
pages, 87
adding, 119–120
creating, 117–119
management, modules and, 214
modules, 191
navigational structure and, 121
Page Functions menu, 87
permissions, 120
portal configuration, 117–121
Recycle Bin, 143–144
security, 120
Unauthenticated Users role and, 120
Page_Init handling, callback requests, 320
panes, 88. See also skin
Parent Page setting, page creation, 118
parent portals, 86, 165–166
parent/child portals, 86
partitioning, IBuySpy Portal and, 4
PAs (Private Assemblies), 448. See also modules, code add-ons
Payment settings, 155–157
payment, Site Settings, 110
PC Magazine, 22
PDC (Professional Developer Conference), Core Team members and, 46
PDC (Professional Developers Conference), 20
Period, Events table, 359
permissions
files, setting, 62–63
folders, File Manager, 124
pages, 120
Permissions setting, page creation, 118
Personalization HTTP module, 269
Pipex, 36
planning modules
business considerations, 342–343
resources, 343–344
png files, 424
skins, 465
Pointer, Leigh, 36
popularity, Alexa and, 34
Portal Administrator, 95
Control Panel, 97
login, 96–97
Portal Container Site Setting, 107
portal registration options, 108
Portal Skin Site Setting, 107
portal style sheet, skins, 440
portal templates, 166–167
Portal TimeZone Site Setting, 112
PortalAlias, 4
PortalAlias property, 387
PortalId property, 387
PortalModuleBase class, 386–388
inheritance, 270
properties, 387
portals. See also containers; pages; panes
administrator, 85
child, 165–166
child portals, 86
configuration
authentication, 131–135
File Manager, 123–125
languages, 125–131
pages, 117–121
security roles, 114–117
Site Settings, 106–114
skins, 121–123
containers, 89–90
introduction, 85
maintenance
Log Viewer, 144–145
newsletters, 140–141
Recycle Bin, 143–144
security roles, 137
Site Log, 141–142
user accounts, 135–136
vendors, 137–140
management, managing as Host, 163–170
membership and, 289–290
modules, 189–190
new, adding, 165
pages, 87
panes, 88
parent, 165–166
parent portals, 86
parent/child, 86
security, DotNetNuke 4.0, 238
templates, 98
PortalSettings properties, 491–492
PortalSettings property, 388
PortalWebHosting, 37
postbacks, 304
premium modules, 171
Premium Modules host-only site setting, 164
prerequisites for DotNetNuke 4.x installation, 72
prerequisites for installation, 56
Presentation Layer, 232–233
client-side scripts, 232
containers, 232
module user controls, 232
Skin class, 232
skins, 232
Web forms, 232
Preview button, Control Panel, 105
preview image, skins, 440
[PRIVACY] skin object, 428
Privacy Statement, 131
Private Assembly (PA), 448. See also modules, code add-ons
private members region, Events module, 390
Private setting, portal registration, 108
privileges, assigning, 117
ProcessModuleLoadException method, 254–256, 412
ProcessPageLoadException method, 256–257
Professional Services model, 52
Profile Provider, 292, 298
methods, 298
properties, 300–301
web.config and, 299
projects, 32–33
properties
ContainerControl, 388
EventInfo class
public properties, 375–377
HasModulePermission, 388
HelpFile, 387
HelpURL, 387
HostSettings, 489–491
Info class, 374–377
IsEditable, 387
LocalResourceFile, 387
Membership Provider, 292–293
ModuleAction API, 272–273
ModuleConfiguration, 387
ModuleId, 387
PortalAlias, 387
PortalId, 387
PortalModuleBase class, 387
PortalSettings, 388, 491–492
Profile Provider, 300–301
Settings, 388
TabId, 387
TabModuleId, 387
UserId, 387
UserInfo, 387, 492
UserMembership, 493
UserProfile, 493
Provider API configuration, 226
provider model, 24
Data Provider, 225
introduction, 224
Provider API configuration, 226
usage, 224–225
providers, 463–464
Proxy settings, 158
public methods
Events module, 394–395
EventsController class, 378
public roles, security, 116
Public setting, portal registration, 108
Pure Volunteer option, 51
PurgeLogBuffer class, 245