Santry, Patric, 35
Schedule
configuration, 181
editing, 178
History, 179
Host and, 176–182
status, 180
Scheduler
overview, 258
tasks
creating, 258–260
scheduled, 258–260
scripts
client–side
caching, 310
Presentation Layer, 232
installation scripts, Data Layer, 235
startup, registering, 312
syntax, Data Layer, 236–237
upgrade scripts
Data Layer, 236
syntax, 236–237
Search Admin, Host and, 185–186
Search Input module, 92
Search Results module, 92
SearchDataStoreProvider, 284
searching. See also ISearchable Interface
Section Head control, 401
security
ASP.NET 2.0, 237–289
login, 238
membership provider, 238
user controls, 238
user management, 238
authentication, 131–135
Windows, 132–133
DotNetNuke 4.0, 238
applications and, 238
Membership Provider, 239–240
portals, 238
flaw in early days, 20–22
login, ASP.NET 2.0, 238, 288
membership, ASP.NET 2.0, 238, 288
pages, 120
portal registration options, 108
roles
All Users, 114
assigning privileges, 117
creating, 114–116
delegating authority, 117
maintenance, 137
membership services, 116
portal configuration, 114–117
public roles, 116
Unauthenticated Users, 114
Site Settings, 107–108
SQL Server, database login and, 59
user controls, ASP.NET 2.0, 238, 288
user management, ASP.NET 2.0, 238, 288
Windows, database login and, 59
SendLogNotifications class, 245
server controls, static text in, 336–338
Settings control, 347
Events module, 384, 397–398
code-behind class, 398–399
code-behind regions, 399–400
Settings property, 388
[SIGNIN] skin object, 428
Site Configuration settings, 152
site details, Site Wizard, 102–103
Site Log, 141–142
Site Log History host-only site setting, 164
Site Referrals report, Site Log, 142
Site Settings
appearance, 106–107
configuration and, 113–114
miscellaneous, 111–113
page management, 109–110
payment, 110
postbacks, 106
security, 107–108
Stylesheet Editor, 113
site virtualization, IBuySpy Portal and, 4
Site Wizard
container, default, 101
logo, 103–104
radio buttons, 100
site details, 102–103
skins, 100
templates, 98–100
SiteSqlServer node, web.config, 66
SiteUrls.config, 265
modifications, 266
modified rule, 265
Skin class
DotNetNuke.Entities.Modules.iActionable interface, 232
init event, 232
Presentation Layer, 232
style sheets, 232
Skin control, 401
Skin Gallery, 467
skin style sheet, skins, 440
Skin Thumbnail control, 401
skinning add-ons, 447
skins. See also panes
add-ons, 465
Admin's skins, 418
ascx files, 465
configuration files, 467–469
container objects, 442–443
attributes, 443–444
creating, 425
building, 426
designing, 425–426
objects, 427–429
preview image, 440
css files, 465
deploying, 440
directories, 418
file formats, 465
file types, 424
filenames, 466
gif files, 465
Host and, 168, 188
htm files, 465
html files, 465
installation, 418
FTP-based, 472
web-based, 469–471
introduction, 415–416
jpeg files, 465
jpg files, 465
loading, 418–423
default source code, 418
ManageStyleSheets function, 422–423
Master Pages and, 417
objects, 427–429, 460–463
attributes, 429–438
instances, 438–439
manifest file format, 462–463
[ACTIONBUTTON], 460
[ACTIONS], 460
[BANNER], 461
[BREADCRUMB], 461
[CONTENTPANE], 461
[COPYRIGHT], 461
[DOTNETNUKE], 461
[DROPDOWNACTIONS], 460
[HELP], 461
[HOSTNAME], 461
[ICON], 460
[LANGUAGE], 461
[LINKACTIONS], 460
[LINKS], 461
[LOGIN], 462
[LOGO], 462
[MENU], 462
[PRINTMODULE], 460
[PRIVACY], 462
[SEARCH], 462
[SIGNIN], 460
[SOLPARTACTIONS], 460
[SOLPARTMENU], 462
[TERMS], 462
[TITLE], 460
[TREEVIEW], 462
[USER], 462
[VISIBILITY], 460
packages, 465
file organization and, 418
packaging, 424
pane level, 441
png files, 465
portal configuration, 121–123
Presentation Layer, 232
preview image, 440
previewing, 467
Site Wizard, 100
style sheets, 439–440
xml files, 465
zip files, 418, 465
SMTP Server settings, 158–159
software downloads, 57
DotNetNuke 4.x installation, 73
source package, 57
SourceForge, 34
SPLA (Service Provider License Agreement), 36
Splash Page setting, page management, 109
sponsorship, 18
Sponsorship model, 51
SQL, Host and, 176
SQL Server
database creation, installation and, 58
security, database login and, 59
SQL Server Client Tools, database creation and, 58
SQLDataProvider class
constructors, 366–367
public methods, 368–369
public properties, 367–368
SqlDataProvider upgrade script, 236–237
SQLDataProvider.GetFolder method, 235
src element, Control element (folder node), 452
stability of DotNetNuke, 26
Stallman, Richard, 13
Start Date setting, 119
Starter Kit
DotNetNuke 4.x installation, 74, 77
installation, 353–354
startup scripts, registering, 312
static text, handling programmatically, 338–339
stored procedures
AddEvent, 360–361
DeleteEvent, 361
GetEvent, 361–362
GetEvents, 362–363
GetEventsByDate, 363
UpdateEvent, 364
style sheets, skins, 439–440
Stylesheet Editor, 113
subscription service, IBuySpy Workshop as, 8
SuperUser account, 150. See also Host
Survey module, manifest module, 453–455
SW-Soft (Plesk), 36
system locales, 326