of 14
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
1/14
SharePoint Portal Server 2007- Content Management ~~ 1SharePoint Portal Server 2007- Content Management ~~ 1
-Introduction
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
2/14
SharePoint Portal Server 2007- Content Management ~~ 2
AgendaAgenda
Publishing Web Pages and how they work
Branding your web site
Authoring content in your site
Creating variations of your site's contents
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
3/14
SharePoint Portal Server 2007- Content Management ~~ 3
Page Rendering
MasterPage.master
A typical page render:1. Welcome.aspx page
is requested2. Page layout associated
with page is retrieved3. Master page associated
with site is retrieved
4. Controls in pagelayout render contentfrom pages fields intothe page
FileName
Welcome.aspx
PageLayout
PageLayout.aspx
Title
Welcome To News
Body
Lorem ipsum dolor sit ...
Image
/Images/Chair.jpg
PageLayout.aspxTitle
BodyImage
Date
ByLine
Inherited from WSS
Field Control
FieldControl
Field ControlField Control
Field Control
Field Control
Versioning
Check-in&-out
Content types
Access control
Workflow
2 Stage Undelete
Link Fix-up
etc.
http://website/news/pages/welcome.aspx
http://website/news/pages/welcome.aspxhttp://website/news/pages/welcome.aspx7/29/2019 SharePoint Portal Server 2007 - Web Content Management
4/14
SharePoint Portal Server 2007- Content Management ~~ 4
Portal Data Model Portals are a collection of WSSWebs
TheWebs are arranged in a hierarchy
Hierarchy controls navigation and security
SPS2003Areas, MCMS2002 Channels are now all based on the WSSWebsconstruct for containership
MCMS2002 Postings are now pages in a document library
Each Web has a document library for pages
MCMS2002 .aspxTemplates are now page layouts in the Master Page Gallery
Home (web)
Products (web) Services (web) About Us (web)
Product A (web) Product B (web) News (web)
= Pages library
(Doc library) (Doc library)(Doc library)
(Doc library)
(Doc library) (Doc library) (Doc library)
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
5/14
SharePoint Portal Server 2007- Content Management ~~ 5
Branding And Chrome Web Pages in Office 12
ASP.NET 2.0 master pages are used to control lookand feel of the website
There are several types of pages in a portal site
Content pages (customized with custom.master)
Templatized landing and article pages
Untemplatized pages
Application Pages
Forms Pages (customized with application.master)
_layouts pages (style overrides only)
Alternate CSS setting allows for CSS overrides independentof master page used
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
6/14
SharePoint Portal Server 2007- Content Management ~~ 6
What Goes In A Master Page?
Navigation
Logos
Search Box
Login control
Editing controls
CSS references
any other control you build
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
7/14SharePoint Portal Server 2007- Content Management ~~ 7
Page Layouts Content types provide the schema
Define the available fields for a particular type of page
Page Layouts provide the template for rendering
Reference a master page for global navigationand chrome
May include: Field controls that are bound to the fields in the content type
Web Parts that can be used by authors
Web Part zones to give page authors flexibility to add contentoutside of the pages schema
Custom server controls
Can have many layouts per content type
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
8/14SharePoint Portal Server 2007- Content Management ~~ 9
Authoring Content Fundamentals
Authors know how to create content, but have trouble makingit match the look and feel of the site
Authors use page layouts created by site designers to creategreat looking, consistent pages in the web site
Authoring tools
Web-based authoring
Smart client authoring
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
9/14SharePoint Portal Server 2007- Content Management ~~ 10
Web-Based Authoring Custom field types and field controls
Full HTML editor (with optional constraints)
Image, link, and summary link controls with pickers
Web Parts Summary links quickly author, style, and organize links on a page
Table of contents data-driven views of navigation
Content Query data driven view of content across your site
Web Part zones Allow author more flexibility at the expense
of enforced layout consistency
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
10/14SharePoint Portal Server 2007- Content Management ~~ 11
Web Authoring For
Different Types Of Sites
HR, Finance, etc.
Team Collaboration
Personal
Enterprise Portal
Internet Presence
Web parts and web part
zonesAuthors free to add or reorganizeparts on page
Field controls with norestrictions
Field controls with restrictions
enabledMust use CSS styles
Must pick images from inside site
Little to no usage of web partzones
More ad-hoc More constrained
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
11/14
SharePoint Portal Server 2007- Content Management ~~ 12
Extending In-Context Authoring Page editing bar
XML file defines links, assembly
HTML editor Add new button to toolbar and code
Styling and branding HTML editor styles using CSS
Web part styles using XSL
Custom field controls Example: Flash/movie control
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
12/14
SharePoint Portal Server 2007- Content Management ~~ 13
Summary Web Content Management features are built into
SharePoint using common pieces Page model
Site chrome
Page layouts
Out of box features like Variations
Lots of opportunity to extend ASP.NET server controls and data sources on .master page Custom field controls, web parts on page layouts
Extensible authoring experience
Custom document converters
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
13/14
SharePoint Portal Server 2007- Content Management ~~ 14
Field Controls And Web PartsField Control Web Part
Data Storage Field in the page Listitem WebPart Data associatedwith the page
Location In Page Fixed as a control in page layout Fixed as a controlin page layoutIn a Zone
Versioning Versioned with page Versioned with page -except no historicalversions
Personalization No Yes
Standard Uses Content that is stored in thepage
Queries/Views ofexternal content
Examples Rich HTML FieldImage Field
Summary Links
Content Query WebpartTable of contents Webpart
7/29/2019 SharePoint Portal Server 2007 - Web Content Management
14/14
SharePoint Portal Server 2007- Content Management ~~ 15
Any
Clarifications?