Upload
osvaldo-wiggin
View
219
Download
2
Tags:
Embed Size (px)
Citation preview
Microsoft Office SystemSharePoint 2007Web Content Management
William CornwillSharePoint Technical Solutions ProfessionalMicrosoft Australia
Agenda
The Web Content Management ChallengeBrandingAuthoringControlMultilingualContent Deployment
Team
Division
Enterprise
Extranet
Internet
Individual
Single Infrastructure Platform
Windows SharePoint Services
Collaboration
PlatformServices Workspaces, Mgmt,Security, Storage,Topology, Site Model
Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists
Microsoft Office SharePoint Server 2007 - Standard
Collaboration
Search
Portal
PlatformServices Workspaces, Mgmt,Security, Storage,Topology, Site Model
ContentManagement
Integrated document management, records management, and Web content management with policies and workflow
Enterprise scalability,contextual relevance, rich People search
Enterprise Portal template, Site Directory, My Sites, social networking, privacy control
Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists
BusinessIntelligence
Microsoft Office SharePoint Server 2007 - Enterprise
Collaboration
Search
PortalBusinessForms
PlatformServices Workspaces, Mgmt,Security, Storage,Topology, Site Model
ContentManagement
Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards
Integrated document management, records management, and Web content management with policies and workflow
Rich and Web forms based front-ends, LOB actions, enterprise SSO
Enterprise scalability,contextual relevance, rich people and business data search
Enterprise Portal template, Site Directory, My Sites, social networking, privacy control
Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists
The Web Content Management Challenge
Manage complex interactions among contributorsEnforce business rulesContent re-useBrandingSimple to find and retrieve content
WebServer(s)
inbound syndication
outbound syndication
WebServer(s)
authors
editors
approvers
developers designers
Development & Staging
Deployment
consumer
Web Content Management ABCs
AuthoringWeb-basedWord/InfoPathToolbarWebParts
BrandingMaster PagesPage LayoutsTemplateGovernance
ControlledPublishing
Page SchedulingWorkflowContentDeployment
Site StructureWeb presence is a hierarchy of Windows SharePoint Server (WSS) “Sites”
The hierarchy defines URL and Navigation structure
Each site has a library for PagesPages are rendered by Page LayoutsPages can be branded using Master Pages
Home
Products
A Prod B Prod
About Us Services
News Contact
Site
Pages library
Branding and Chrome
Web Pages in Microsoft Office SharePoint Server
ASP.NET 2.0 master pages are used to control look and feel of the Web siteThere are two types of pages in a MOSS site
Content pagesSharePoint Application Pages
Can apply different master page for each type
Alternate CSS setting allows for CSS overrides independent of master page used
What is on a Master Page?
NavigationLogosSearch boxLogin controlEditing controlsCSS referencesAny server control or markup
Navigation
Personalisation/Login Controls
Search box
Logos
Editing controls
Navigation
Rich out-of-the-box NavigationDynamic navigation based on site hierarchyIncludes webs, pages and authored linksNavigation links trimmed based on security, workflow state and publishing scheduleUser configurable (hide sites, add links)Can be styled with CSS
Extensible Built on the ASP.NET 2.0 Navigation Provider Model Build or use other custom navigation
Page Layouts
Page layouts provide the template for rendering
Reference a master page for global navigation and chromeDefine what can be authored in the page
Field controlsWebPartsWebPart zones
Define how much control the author has over page content’s look and feel
Turning on restrictions on field controlsWrapping controls in CSS classes
Can have many layouts per content type
Page RenderingA typical page render1. Welcome.aspx page
is requested2. Page layout associated
with page is retrieved3. Master page associated
with site is retrieved 4. Controls in page layout
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
MasterPage.master
PageLayout.aspxTitle
BodyImage
Date
ByLine
Inherited from MicrosoftWindows SharePoint Services
Field Control
FieldControl
Field Control
Field ControlField Control
Field Control
Versioning
Check-in and out
Content types
Access control
Workflow
2 Stage Undelete
Link Fix-up
http://foo.com/bar/pages/welcome.aspx
Web-based Page Authoring
Page content authoring in context of the siteMenu-based Web authoring Out-of-the-box set of content controlsDHTML control
DHTML-based editor with spell checkingTable editing with configurable stylesReusable HTML Fragments
Image control with asset pickerAttachment/Link control with asset picker
Smart Client Authoring
Server-side conversion of Word and InfoPath documents into Web pagesConfigurable processPluggable converter model
Demonstration
Branding, Authoring and Publishing
Controlling The Process
Pages support standard WSS governance features
Check-in/checkoutDrafts and major versionsWorkflow, Content Approval
Integrated with a customizable workflow system
Out-of-the-box approval and review workflowsControl the process while an item is waiting for approval
Publishing schedulesContent Deployment
WorkflowConfigurable out-of-the-box Workflow templates
Serial and Parallel
Can apply to a Pages LibraryBuilt on Windows Workflow Foundation
Developers can build and deploy workflow components
Tasks Show up in specific Task listAggregated in Outlook 2007Aggregated in Microsoft Office SharePoint Server Web PartE-mail
Multilingual sitesCommon pattern
Parallel sites in multiple languagesIn concept, they are localized mirrorsIn reality, there are exceptions and customizations for different regions
Modeled as variationsAdmin creates multiple labelsSystem creates and maintains parallel versions of containers and items Exceptions are allowed
Not just for language translationsMultilingual sites, multi-device sites, and multi-branded sites
Page
Variation Labels:
EN
Site
JPEN
Site Page
JP
New Page Page
Approval
Go Live!
translateNew Page
approve
VariationsManage related content between the source site and the targeted sites
Designate source and target sites with variation labelsAuto-creates target sites and pagesPropagate pages from source to target sites upon approvalSource and target pages can have different look and feel and independent publishing process
Variations
Source and target are loosely coupledPages always share a content type
Can use different layouts
Pages can be at different versions/levelsSeparate approval
Can be moved around (within limits)Target pages start with source page content, but
can divergeThat is, target page can be sent out for translation
Automatic and Manual modes“Flag control” for choosing variation while browsing
Authoring Farm InternetProduction Farm
Multi-Farm Topology
NLB
Web Front End
Internet
Content Deployment Requests
© 2008 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.