34
Microsoft Office System SharePoint 2007 Web Content Management William Cornwill SharePoint Technical Solutions Professional Microsoft Australia

The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Embed Size (px)

Citation preview

Page 1: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Microsoft Office SystemSharePoint 2007Web Content Management

William CornwillSharePoint Technical Solutions ProfessionalMicrosoft Australia

Page 2: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Agenda

The Web Content Management ChallengeBrandingAuthoringControlMultilingualContent Deployment

Page 3: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Team

Division

Enterprise

Extranet

Internet

Individual

Single Infrastructure Platform

Page 4: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 5: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 6: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 7: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 8: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Web Content Management ABCs

AuthoringWeb-basedWord/InfoPathToolbarWebParts

BrandingMaster PagesPage LayoutsTemplateGovernance

ControlledPublishing

Page SchedulingWorkflowContentDeployment

Page 9: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 10: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 11: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

What is on a Master Page?

NavigationLogosSearch boxLogin controlEditing controlsCSS referencesAny server control or markup

Navigation

Personalisation/Login Controls

Search box

Logos

Editing controls

Page 12: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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 13: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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 14: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 15: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 16: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Smart Client Authoring

Server-side conversion of Word and InfoPath documents into Web pagesConfigurable processPluggable converter model

Page 17: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Demonstration

Branding, Authoring and Publishing

Page 18: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 19: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content 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

Page 20: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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 21: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 22: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

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

Page 23: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

Authoring Farm InternetProduction Farm

Multi-Farm Topology

NLB

Web Front End

Internet

Content Deployment Requests

Page 24: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 25: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 26: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 27: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 28: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 29: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 30: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 31: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 32: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 33: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment
Page 34: The Web Content Management Challenge BrandingAuthoringControlMultilingual Content Deployment

© 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.