SharePoint Portal Server 2007 - Content Management
-
Upload
api-19796528 -
Category
Documents
-
view
125 -
download
7
Transcript of SharePoint Portal Server 2007 - Content Management
SharePoint Portal Server 2007- Content Management ~~ 1
SharePoint Portal Server 2007- Content Management ~~ 1
-Introduction
SharePoint Portal Server 2007- Content Management ~~ 2
AgendaAgenda
Publishing Web Pages and how they workBranding your web siteAuthoring content in your siteCreating variations of your site's contents
SharePoint Portal Server 2007- Content Management ~~ 3
Page Rendering
MasterPage.master
A typical page render:
1. Welcome.aspx pageis requested
2. Page layout associated with page is retrieved
3. Master page associated with site is retrieved
4. Controls in pagelayout render content from page’s fields into the 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 Control
Field ControlField ControlField ControlField Control
Field Control
VersioningCheck-in&-outContent typesAccess control
Workflow2 Stage UndeleteLink Fix-upetc.
http://website/news/pages/welcome.aspx
SharePoint Portal Server 2007- Content Management ~~ 4
Portal Data Model Portals are a collection of WSS Webs
The Webs are arranged in a hierarchy Hierarchy controls navigation and security
SPS2003 Areas, MCMS2002 Channels are now all based on the WSS Webs construct for containership
MCMS2002 Postings are now pages in a document library Each Web has a document library for pages MCMS2002 .aspx Templates 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)
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 look
and 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 independent of master page used
SharePoint Portal Server 2007- Content Management ~~ 6
What Goes In A Master Page?
NavigationLogosSearch BoxLogin controlEditing controlsCSS references…any other control you build
<SharePoint:HighlightMenu …><PublishingNavigation:PortalSiteMapDataSource …>
<SPSWC:RightBodySectionSearchBox …>
<link rel=“stylesheet” …>
<IMG …><asp:LoginStatus …>
<SharePoint:SiteActions …>
SharePoint 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 navigation
and 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 content
outside of the pages schema
Custom server controls Can have many layouts per content type
SharePoint Portal Server 2007- Content Management ~~ 9
Authoring ContentFundamentalsAuthors know how to create content, but have
trouble making it match the look and feel of the siteAuthors use page layouts created by site designers
to create great looking, consistent pages in the web site
Authoring toolsWeb-based authoringSmart client authoring
SharePoint 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
SharePoint Portal Server 2007- Content Management ~~ 11
HR, Finance, etc.
Team Collaboration
Personal
Enterprise Portal
Internet Presence
Web parts and web part zones
Authors free to add or reorganize parts on page
Field controls with no restrictions
Field controls with restrictions enabled
Must use CSS styles
Must pick images from inside site
Little to no usage of web part zones
More ad-hoc
More constrained
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
SharePoint Portal Server 2007- Content Management ~~ 13
Smart Client Authoring
Master document in document library is sourcefor conversions Out of box converters for Word .docx, XML, InfoPath forms
Server-side HTML conversion (XSLT-based) Extensible: converter framework with process isolation
Settings (per CT)
Converters
docxXMLXSN
SharePoint Portal Server 2007- Content Management ~~ 14
Summary Web Content Management features are built into SharePoint using common piecesPage modelSite chromePage layoutsOut of box features like Variations
Lots of opportunity to extendASP.NET server controls and data sources on .master
pageCustom field controls, web parts on page layoutsExtensible authoring experienceCustom document converters
SharePoint Portal Server 2007- Content Management ~~ 15
Difference between SPPS 2007 and CMS 2002MCMS 2002 SharePoint Server 2007
Channel Site (SPWeb object)
Page/Posting Page
Template object Site content type
Template file Page layout
Placeholder definition Column template
Placeholder control HtmlPlaceholderControlSingleImagePlaceholderControlSingleAttachmentPlaceholderControl
Field control HtmlContentControlImageContentControlLinkControl
Resource library Image library
Template Gallery Master Page and Page Layout gallery
Web Author Web Author
SharePoint Portal Server 2007- Content Management ~~ 16
Field Control Web Part
Data Storage Field in the page Listitem WebPart Data associated with 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 historical versions
Personalization No Yes
Standard Uses Content that is stored in the page
Queries/Views ofexternal content
Examples Rich HTML FieldImage FieldSummary Links
Content Query WebpartTable of contents Webpart
SharePoint Portal Server 2007- Content Management ~~ 17
Any Any Clarifications?Clarifications?
SharePoint Portal Server 2007- Content Management ~~ 18
Any Any Clarifications?Clarifications?