Sie sind auf Seite 1von 17

-Introduction

SharePoint Portal Server 2007- Content Management ~~ 1


Agenda
Agenda
Publishing Web Pages and how they work
Branding your web site
Authoring content in your site
Creating variations of your site's contents

SharePoint Portal Server 2007- Content Management ~~ 2


Page Rendering A typical page render:
1. Welcome.aspx page
http://website/news/pages/welcome.aspx is requested
2. Page layout associated
MasterPage.master with page is retrieved
3. Master page associated
Title
PageLayout.aspx Date
with site is retrieved
Field Control
Field Control
Field Control 4. Controls in page
ByLine
Image
Body layout render content
Field
Control from page’s fields into
Field Control
the page
Field Control

Inherited from WSS


Versioning Workflow
Check-in&-out 2 Stage Undelete
Content types Link Fix-up
Access control etc.
FileName PageLayout Title Body Image
Welcome.aspx PageLayout.aspx Welcome To News Lorem ipsum dolor sit ... /Images/Chair.jpg
SharePoint Portal Server 2007- Content Management ~~ 3
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) = Pages library


(Doc library)

Products (web) Services (web) About Us (web)


(Doc library) (Doc library) (Doc library)

Product A (web) Product B (web) News (web)


(Doc library) (Doc library) (Doc library)
SharePoint Portal Server 2007- Content Management ~~ 4
Branding And
 Web Pages in Office 12 Chrome
 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 ~~ 5


What Goes In A Master Page?
<link rel=“stylesheet” …>
<SharePoint:SiteActions …>

<asp:LoginStatus …>
<IMG …>

<SharePoint:HighlightMenu …> <SPSWC:


<PublishingNavigation: RightBodySectionSearchBox …>
Navigation PortalSiteMapDataSource …>

Logos
Search Box
Login control
Editing controls
CSS references
…any other control you build

SharePoint Portal Server 2007- Content Management ~~ 6


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 ~~ 7
Authoring Content
Fundamentals
 Authors know how to create content, but have trouble
making it match the look and feel of the site
Authors use page layouts created by site designers to create
great looking, consistent pages in the web site
Authoring tools
Web-based authoring
Smart client authoring

SharePoint Portal Server 2007- Content Management ~~ 9


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 ~~ 10


Internet Presence

Enterprise Portal

HR, Finance, etc.

Team Collaboration

Personal
More ad-hoc More constrained

Web parts and web part Field controls with restrictions


zones enabled
Authors free to add or reorganize Must use CSS styles
parts on page Must pick images from inside site
Field controls with no Little to no usage of web part
restrictions zones
SharePoint Portal Server 2007- Content Management ~~ 11
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 ~~ 12


Smart ClientSettings
Authoring (per CT)

Convert
docx
ersXML
XSN

 Master document in document library is source


for conversions
 Out of box converters for Word .docx, XML, InfoPath forms
 Server-side HTML conversion (XSLT-based)
 Extensible: converter framework with process isolation

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

SharePoint Portal Server 2007- Content Management ~~ 14


MCMS 2002
Difference between SPPS 2007SharePoint
and CMS Server 2007
2002
Channel Site (SPWeb object)
Page/Posting Page
Template object Site content type
Template file Page layout
Placeholder definition Column template
Placeholder control Field control HtmlContentControl
HtmlPlaceholderControl ImageContentControl
SingleImagePlaceholderControl LinkControl
SingleAttachmentPlaceholderControl

Resource library Image library


Template Gallery Master Page and Page Layout gallery

Web Author Web Author

SharePoint Portal Server 2007- Content Management ~~ 15


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 control
in page layout
In 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 of
external content
Examples Rich HTML Field Content Query Webpart
Image Field Table of contents Webpart
Summary Links

SharePoint Portal Server 2007- Content Management ~~ 16


Any
Clarifications?

SharePoint Portal Server 2007- Content Management ~~ 17


Any
Clarifications?

SharePoint Portal Server 2007- Content Management ~~ 18

Das könnte Ihnen auch gefallen