OFC216OFC216Using the Web Content Using the Web Content Management Features of Management Features of Microsoft Office SharePoint Microsoft Office SharePoint Server 2007 to Build Great Server 2007 to Build Great Looking SitesLooking Sites
OFC216OFC216Using the Web Content Using the Web Content Management Features of Management Features of Microsoft Office SharePoint Microsoft Office SharePoint Server 2007 to Build Great Server 2007 to Build Great Looking SitesLooking SitesArpan ShahArpan ShahGroup Product ManagerGroup Product ManagerMicrosoft CorporationMicrosoft Corporation
Bob GermanBob GermanTechnology ArchitectTechnology ArchitectMicrosoft CorporationMicrosoft Corporation
Session Objectives and Session Objectives and Key TakeawaysKey Takeaways
Session Objectives: Session Objectives: Provide overview of web content management Provide overview of web content management functionality in Office SharePoint Server 2007 functionality in Office SharePoint Server 2007
Demo out-of-the-box functionalityDemo out-of-the-box functionality
OverviewOverview
BrandingBranding
AuthoringAuthoring
Content DeploymentContent DeploymentOFC323 @ 5:30pm today in 205ABCOFC323 @ 5:30pm today in 205ABC
The Web Content The Web Content Management ChallengeManagement Challenge
WebWebServer(s)Server(s)
inbound syndication
outbound syndication
WebWebServer(s)Server(s)
authors
editors
approvers
developers designers
Manage complex interactions Manage complex interactions among contributorsamong contributors
Enforce business rulesEnforce business rules
Content re-useContent re-use
BrandingBranding
Simple to find and retrieve contentSimple to find and retrieve content
Development /Development /StagingStaging
DeploymentDeployment
consumer
Web Content Management Web Content Management ABCsABCs
Single Infrastructure for Single Infrastructure for Intranet, Internet, and Extranet Intranet, Internet, and Extranet PortalsPortals
TeamTeam
DivisionDivision
EnterpriseEnterprise
ExtranetExtranet
InternetInternet
IndividualIndividual
Basic Web Authoring Basic Web Authoring and Publishingand PublishingBasic Web Authoring Basic Web Authoring and Publishingand Publishing
Site StructureSite Structure
Web presence is a hierarchy of Windows Web presence is a hierarchy of Windows SharePoint Server (WSS) “Sites”SharePoint Server (WSS) “Sites”
Sites are analogous to Microsoft SharePoint Portal Server (SPS) Sites are analogous to Microsoft SharePoint Portal Server (SPS) “areas” or Microsoft Content Manager Server (MCMS) “areas” or Microsoft Content Manager Server (MCMS) “channels”“channels”
The hierarchy defines URL and Navigation structureThe hierarchy defines URL and Navigation structure
Each site has a library for PagesEach site has a library for PagesPages are analogous to MCMS “postings”Pages are analogous to MCMS “postings”
Pages are rendered by Page Layouts (analogous to MCMS Pages are rendered by Page Layouts (analogous to MCMS “templates”)“templates”)
Pages can be branded using Master PagesPages can be branded using Master PagesHome Home
Products Products
A Prod A Prod B Prod B Prod
About About Us Us Services Services
News News Contact Contact
Site
Page library
NavigationNavigation
Rich out-of-the-box NavigationRich out-of-the-box NavigationDynamic navigation based on site hierarchyDynamic navigation based on site hierarchy
Includes webs, pages and authored linksIncludes webs, pages and authored links
Navigation links trimmed based on security, workflow state and publishing Navigation links trimmed based on security, workflow state and publishing scheduleschedule
User configurable (hide sites, add links)User configurable (hide sites, add links)
Can be styled with CSSCan be styled with CSS
ExtensibleExtensible Built on the ASP.NET 2.0 Navigation Provider ModelBuilt on the ASP.NET 2.0 Navigation Provider Model
Build or use other custom navigationBuild or use other custom navigation
Page RenderingPage Rendering
A typical page renderA typical page render1.1. Welcome.aspx pageWelcome.aspx page
is requestedis requested
2.2. Page layout associated Page layout associated with page is retrievedwith page is retrieved
3.3. Master page associated Master page associated with site is retrieved with site is retrieved
4.4. Controls in page layout Controls in page layout render content from page’s render content from page’s fields into the pagefields into the page
FileName
Welcome.aspx
PageLayout
PageLayout.aspx
Title
Welcome To News
Body
Lorem ipsum dolor sit ...
Image
/Images/Chair.jpg
MasterPage.master
PageLayout.aspxTitle
BodyImage
Date
ByLine
Inherited from MicrosoftInherited from MicrosoftWindows SharePoint Windows SharePoint ServicesServices
Field Control
FieldControl
Field Control
Field ControlField ControlField ControlField Control
Field Control
VersioningVersioning
Check-in Check-in and outand out
Content typesContent types
Access controlAccess control
WorkflowWorkflow
2 Stage 2 Stage UndeleteUndelete
Link Fix-Link Fix-upup
etc.etc.
http://foo.com/bar/pages/welcome.aspx
Branding and ChromeBranding and Chrome
Web Pages in Microsoft Office SharePoint Web Pages in Microsoft Office SharePoint ServerServer
ASP.NET 2.0 ASP.NET 2.0 master pagesmaster pages are used to control are used to control look and feel of the Web sitelook and feel of the Web site
There are two types of pages in a portal siteThere are two types of pages in a portal siteContent pagesContent pages
Customer application pagesCustomer application pages
SharePoint Application PagesSharePoint Application Pages
Forms pagesForms pages
_layouts pages_layouts pages
Can apply different master page for each typeCan apply different master page for each type
Alternate CSS setting allows for CSS Alternate CSS setting allows for CSS overrides independent of master page overrides independent of master page usedused
What Goes in a Master Page?What Goes in a Master Page?
NavigationNavigation
LogosLogos
Search boxSearch box
Login controlLogin control
Editing controlsEditing controls
CSS referencesCSS references
Any server Any server control or control or markupmarkup
<SharePoint:HighlightMenu …><PublishingNavigation:PortalSiteMapDataSource …>
<SPSWC:RightBodySectionSearchBox …>
<link rel=“stylesheet” …>
<IMG …><asp:LoginStatus …>
<SharePoint:SiteActions …>
Page LayoutsPage Layouts
Page layouts provide the template for Page layouts provide the template for renderingrendering
Reference a master page for global navigation Reference a master page for global navigation and chromeand chrome
Define what can be authored in the pageDefine what can be authored in the pageField controlsField controls
Web partsWeb parts
Web part zonesWeb part zones
Define how much control the author has over Define how much control the author has over page content’s look and feelpage content’s look and feel
Turning on restrictions on field controlsTurning on restrictions on field controls
Wrapping controls in CSS classesWrapping controls in CSS classes
Can have many layouts per content typeCan have many layouts per content type
Building and Branding a Building and Branding a SiteSiteBuilding and Branding a Building and Branding a SiteSite
Web-based Page AuthoringWeb-based Page Authoring
Page content authoring in context of the Page content authoring in context of the sitesite
Menu-based Web authoring Menu-based Web authoring
Out-of-the-box set of content controlsOut-of-the-box set of content controls
DHTML controlDHTML controlDHTML-based editor with spell checkingDHTML-based editor with spell checking
Table editing with configurable stylesTable editing with configurable styles
Reusable HTML FragmentsReusable HTML Fragments
Image control with asset pickerImage control with asset picker
Attachment/Link control with asset pickerAttachment/Link control with asset picker
HTML contents HTML contents embedded with embedded with
fragment URLsfragment URLs
HTML field: BodyHTML field: Body
Page itemPage itemHTML editor + pickerHTML editor + picker 22
Content Re-use – Editing TimeContent Re-use – Editing Time
HTML HTML fragmentfragment
ss
HTML HTML fragmentsfragments
Text only fragmentsText only fragments
Reusable content listReusable content list List item edit form
1
Smart Client AuthoringSmart Client Authoring
Server-side conversion of Word and InfoPath Server-side conversion of Word and InfoPath documents into Web pagesdocuments into Web pages
Configurable processConfigurable process
Pluggable converter modelPluggable converter model
Settings (per CT)
Converters
Docx
XML
XSN
Advanced Authoring Advanced Authoring ExperienceExperienceAdvanced Authoring Advanced Authoring ExperienceExperience
Controlling The ProcessControlling The Process
Pages support standard WSS governance Pages support standard WSS governance featuresfeatures
Check-in/checkoutCheck-in/checkout
Drafts and major versionsDrafts and major versions
Workflow, Content ApprovalWorkflow, Content Approval
Integrated with a customizable workflow Integrated with a customizable workflow systemsystem
Out-of-the-box approval and review workflowsOut-of-the-box approval and review workflows
Control the process while an item is waiting Control the process while an item is waiting for approval for approval
Publishing schedulesPublishing schedules
Content DeploymentContent Deployment
WorkflowWorkflow
Configurable out-of-the-box Workflow Configurable out-of-the-box Workflow templatestemplates
Serial and Parallel Serial and Parallel
Can apply to a Pages LibraryCan apply to a Pages Library
Built on Windows Workflow FoundationBuilt on Windows Workflow FoundationDevelopers can build and deploy Developers can build and deploy workflow componentsworkflow components
Tasks Tasks Show up in specific Task listShow up in specific Task list
Aggregated in Outlook 2007Aggregated in Outlook 2007
Aggregated in Microsoft Office SharePoint Aggregated in Microsoft Office SharePoint Server Web PartServer Web Part
E-mailE-mail
Site Management ToolSite Management Tool
““Explorer-like” Web-based tool for Explorer-like” Web-based tool for SharePointSharePoint
Arrange Site Content and Structure Arrange Site Content and Structure
Run reports to gain visibility into site Run reports to gain visibility into site contentcontent
Understand the relationships between Understand the relationships between itemsitems
Multilingual sitesMultilingual sites
Common patternCommon patternParallel sites in multiple languagesParallel sites in multiple languages
In concept, they are localized mirrorsIn concept, they are localized mirrors
In reality, there are exceptions and customizations for In reality, there are exceptions and customizations for different regionsdifferent regions
Modeled as variationsModeled as variationsAdmin creates multiple labelsAdmin creates multiple labels
System creates and maintains parallel versions of System creates and maintains parallel versions of containers containers and items and items
Exceptions are allowedExceptions are allowed
Not just for language translationsNot just for language translationsMultilingual sites, multi-device sites, and multi-branded Multilingual sites, multi-device sites, and multi-branded sitessites
Page
Variation Labels:
EN
Site
JPEN
SitePage
JP
New Page Page
Approval
Go Live!
translateNew Page
approve
VariationsVariationsManage related content Manage related content between the source site between the source site and the targeted sitesand the targeted sites
Designate source and target sites Designate source and target sites with variation labelswith variation labels
Auto-creates target sites and Auto-creates target sites and pagespages
Propagate pages from source to Propagate pages from source to target sites upon approvaltarget sites upon approval
Source and target pages can have Source and target pages can have different look and feel and different look and feel and independent publishing processindependent publishing process
VariationsVariations
Source and target are loosely coupledSource and target are loosely coupledPages always share a content typePages always share a content type
Can use different layoutsCan use different layouts
Pages can be at different versions/levelsPages can be at different versions/levelsSeparate approvalSeparate approval
Can be moved around (within limits)Can be moved around (within limits)
Target pages start with source page content, Target pages start with source page content, but but can divergecan diverge
That is, target page can be sent out for translationThat is, target page can be sent out for translation
Automatic and Manual modesAutomatic and Manual modes
““Flag control” for choosing variation Flag control” for choosing variation while browsingwhile browsing
Controlling the Process: Site Controlling the Process: Site Management and VariationsManagement and VariationsControlling the Process: Site Controlling the Process: Site Management and VariationsManagement and Variations
SharePoint AdvantageSharePoint Advantage
Inherited from WSSInherited from WSSFramework and StorageFramework and Storage
RSS FeedsRSS Feeds
Single Item SecuritySingle Item Security
Single Item restoreSingle Item restore
Security TrimmingSecurity Trimming
Take advantage of other SharePoint Take advantage of other SharePoint Server featuresServer features
Integrated SearchIntegrated Search
TargetingTargeting
Other Web PartsOther Web Parts
Business Data CatalogBusiness Data Catalog
The SharePoint AdvantageThe SharePoint AdvantageThe SharePoint AdvantageThe SharePoint Advantage
ResourcesResourcesTechnical Chats and Webcastshttp://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp
Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx
MSDN & TechNet http://microsoft.com/msdnhttp://microsoft.com/technet
Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx
Newsgroupshttp://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx
Technical Community Siteshttp://www.microsoft.com/communities/default.mspx
User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx
The 2007 Microsoft Office The 2007 Microsoft Office System System Clients. Servers. Clients. Servers. Solutions.Solutions.
Install Beta 2 today! Install Beta 2 today! It’s in your attendee bagIt’s in your attendee bag
Learn more at the Office System TLCLearn more at the Office System TLCDemo Stations / Hands-on-Labs / Chalk-talksDemo Stations / Hands-on-Labs / Chalk-talks
Get more informationGet more informationhttp://www.microsoft.com/office/preview/default.mspxhttp://www.microsoft.com/office/preview/default.mspxhttp://http://msdn.microsoft.commsdn.microsoft.com/office//office/
TalkTalk
LabLab
DemoDemo
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.