Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Request
ISAPI Filter CMS Server
File System IIS: Template Template Gallery Item
Template File (aspx file)
File + Posting
Template File
On Start Page:
Auth Module, Custom Properties
CMS Context (this.***)
Ref to Placeholder
Definition Collection
Navigation,
CMS PAPI,
ASPX Code CMS Context
…
Placeholder Object Placeholder Definition
HTML
Placeholder
Server Placeholder Object Placeholder Definition
Control
Custom
Placeholder
Server
Control
Content Schema
CMS Database
CMS 2002 Data Model (Design Time)
CMS Server
File System Template Gallery Item
Template File (aspx file)
Template File
On Start Page:
Auth Module, Custom Properties
CMS Context (this.***)
Ref to Placeholder
Definition Collection
Navigation,
CMS PAPI,
ASPX Code CMS Context
…
Placeholder Definition
HTML
Placeholder
Server Placeholder Definition
Control
Custom
Placeholder
Server
Control
Schema
CMS Database
CMS 2002 Object Model
Channel
Custom Prop Defs
.NET Web Applications:
CMS PAPI Entry Point Posting
CmsHttpContext Placeholder Object
Custom Prop Values
Template Gallery
.NET/COM Win 32 Applications:
Template
PAPI Entry Point
Custom Prop Defs
CMSApplicationContext
Placeholder Defs
Resource Gallery
.ASP Web Applications: Resource
CMS API Entry Point
Searches
Autosession
User
Error (asp)
Exceptions (.NET)
VS.NET Integration
CMS Enhancements in VS.NET
CMS VS.NET Projects
Placeholder Definitions and Binding
Custom Properties
Leverage Native Functionality include
VB, C# ASPX (Template) Development
VS.NET Debugging
CMS VS.NET Projects
.NET Project
C#, VB.NET Web
Apps and Web
Services Project
Existing Projects:
“Enabled as CMS”
.ASP Projects
Empty Web
Projects
Template Development
Template Gallery
Explorer
Create, Rename,
Update, Delete,
Connected Templates
Check In/Out
Template “Wiring”
Custom Properties
Programmatic
“Hints” for Code
Name/Value
Pairs (Text or Selection)
Text or List
Define Type in
the Template
Define Value in
the Posting
Placeholder Definitions
Each Template
contain a set of
Placeholder
Definitions
Each Definition
is a data field in
a posting
Content Types:
HTML, Image,
XML, etc
Placeholder Server Ctrls
Drag and Drop Server Controls
Bind Presentation to Content (Placeholder Definitions)
demo
Building Templates
Template Recap
Create Template Gallery Item
Create Placeholder Definitions
(to hold the content)
Create Template ASPX File
Connect to Template Gallery Item
Add Placeholders Server Controls (to
display content)
Connect Placeholders Server Controls to
Placeholder Definitions
Add Code
Other Sessions
EBZ309 Building Personalized Web
Sites, April 11, 4:45, Rm 217-219
EBZ307 Building Multilingual Web
Sites with MSCMS 2002, April 12, 9:00,
Rm R06
CLB310 Integrating MSCMS and SPS,
April 12, 10:45, Rm La Louisiane C
EBZ401 Building Web Services for
MSCMS 2002, April 12 3:15, Rm R06
Questions?