ux03 – building & branding sharepoint sites using new web content management capabilities

16

Upload: galia

Post on 25-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities. Andrew Connell MVP Office SharePoint Server http://www.andrewconnell.com/blog [email protected]. Agenda. Brief Overview of Microsoft Office SharePoint Server 2007 Web Content Management - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities
Page 2: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

UX03 – Building & Branding SharePoint Sites Using new Web Content Management CapabilitiesAndrew ConnellMVP Office SharePoint Serverhttp://www.andrewconnell.com/[email protected]

Page 3: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Agenda• Brief Overview of Microsoft Office SharePoint Server 2007

Web Content Management– Overview of the MOSS Product Stack– SharePoint Site Structure– Page Rendering Process

• MOSS 2007 Branding & Customization– Master Pages & Page Layouts– Navigation Customization

• Overview of Multilingual Solutions (Variations)

Page 4: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

SharePoint Feature Areas

Docs/tasks/calendars, blogs, wikis, e-mail integration,

project management “lite”, Outlook integration,

offline docs/lists

Collaboration

BusinessIntelligence

PortalEnterprise Portal

template, Site Directory, My Sites,

social networking, privacy control

Enterprise scalability,contextual relevance, rich people and business data

search

Rich and Web forms based front-ends, LOB actions, pluggable SSO

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

BusinessForms

SearchContentManagement

PlatformServices

Workspaces, Mgmt,Security, Storage,Topology, Site Model

Page 5: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Site Structure

• Web presence is a hierarchy of Windows SharePoint Server (WSS) “Sites”– Sites are analogous to Microsoft SharePoint Portal Server (SPS)

“areas” or Microsoft Content Manager Server (MCMS) “channels”

– The hierarchy defines URL and Navigation structure• Each site has a library for Pages

– Pages are analogous to MCMS “postings”– Pages are rendered by Page Layouts (analogous to MCMS

“templates”)– Pages can be branded using Master PagesHome

Products

A Prod

About Us

News Contact

Site

Page library

Page 6: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Site Structure (Part 2)

• Site Collection – Complete Publishing Site– http://FicticiousCo.com

• Sites – sections within a site– http://FicticiousCo.com/Divisions

• Each site contains a Pages library, where all pages reside– http://FicticiousCo.com/Divisions/Pages/default.aspx

Page 7: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Navigation

• Rich out-of-the-box Navigation– Dynamic navigation based on site hierarchy– Includes webs, pages and authored links– Navigation links trimmed based on security, workflow state and

publishing schedule– User 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 8: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

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 site– There are two types of pages in a portal site

• Content pages• SharePoint Application Pages

– Forms pages– _layouts pages

– Can apply different master page for each type• Alternate CSS setting allows for CSS overrides

independent of master page used

Page 9: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

What Goes in a Master Page?

• Navigation• Logos• Search box• Login control• Editing controls• CSS references• Any server

control or markup

MasterPage.master

<SharePoint:HighlightMenu …><PublishingNavigation:PortalSiteMapDataSource …>

<SPSWC:RightBodySectionSearchBox …>

<link rel=“stylesheet” …>

<IMG …><asp:LoginStatus …>

<SharePoint:SiteActions …>

Page 10: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Page Layouts

• Page layouts provide the template for rendering– Reference a master page for global navigation

and chrome– Define what can be authored in the page

• Field controls• Web parts• Web part zones

– Define how much control the author has over page content’s look and feel• Turning on restrictions on field controls• Wrapping controls in CSS classes

• Can have many layouts per content type

Page 11: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Page Rendering

Typical page rendering:1. 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 ServicesField Control

FieldControl

Field ControlField 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 12: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Master Pages & Page Layouts

Page 13: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Multilingual sites

• Common pattern– Parallel sites in multiple languages– In concept, they are localized mirrors– In reality, there are exceptions and customizations for

different regions• Modeled as variations

– Admin creates multiple labels– System creates and maintains parallel versions of

containers and items

– Exceptions are allowed• Not just for language translations

– Multilingual sites, multi-device sites, and multi-branded sites

Page 14: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Variations

• Source and target are loosely coupled– Pages always share a content type

• Can use different layouts– Pages can be at different versions/levels

• Separate approval– Can be moved around (within limits)– Target pages start with source page content, but

can diverge• That is, target page can be sent out for translation

• “Flag control” for choosing variation while browsing

Page 15: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Variations

Page 16: UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities

Additional Information

• SharePoint Team Blog– http://blogs.msdn.com/sharepoint

• ECM Team Blog– http://blogs.msdn.com/ecm

• MSDN Webcast: WCM for Developers & Designers (Nov 17, 2006)– http://www.shrinkster.com/i39

• AC’s WCM Links & Resources– http://www.shrinkster.com/hx3

• Andrew Connell– http://www.andrewconnell.com/blog– [email protected]