Using the Web Content Management Features of Microsoft

Download Report

Transcript Using the Web Content Management Features of Microsoft

OFC216
Using the Web Content
Management Features of
Microsoft Office SharePoint
Server 2007 to Build Great
Looking Sites
Arpan Shah
Group Product Manager
Microsoft Corporation
Bob German
Technology Architect
Microsoft Corporation
Session Objectives and
Key Takeaways
Session Objectives:
Provide overview of web content management
functionality in Office SharePoint Server 2007
Demo out-of-the-box functionality
Overview
Branding
Authoring
Content Deployment
OFC323 @ 5:30pm today in 205ABC
The Web Content
Management Challenge
consumer
authors
developers
designers
outbound
syndication
editors
Web
Server(s)
Web
Server(s)
approvers
Deployment
inbound
syndication
Development /
Staging
Manage complex interactions
among contributors
Enforce business rules
Content re-use
Branding
Simple to find and retrieve content
Web Content Management ABCs
Extranet
Enterprise
Division
Team
Individual
Internet
Basic Web Authoring
and Publishing
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 Pages
Home
Site
Products
A Prod
About
Us
Services
B Prod
News
Page library
Contact
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 Rendering
http://foo.com/bar/pages/welcome.aspx
MasterPage.master
PageLayout.aspx
Title
Image
Field
Control
Date
Field Control
Field Control
Field Control
ByLine
Body
Field Control
A typical page render
1. Welcome.aspx page
is requested
2. Page layout associated
with page is retrieved
3. Master page associated
with site is retrieved
4. Controls in page layout
render content from page’s
fields into the page
Field Control
Inherited from Microsoft
Windows SharePoint Services
FileName
Welcome.aspx
PageLayout
Title
Body
Image
PageLayout.aspx Welcome To News Lorem ipsum dolor sit ... /Images/Chair.jpg
Versioning
Check-in
and out
Content types
Access control
Workflow
2 Stage
Undelete
Link Fix-up
etc.
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
Customer application 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
What Goes in a Master Page?
Navigation
Logos
Search box
Login control
Editing controls
CSS references
Any server
control or
markup
<link rel=“stylesheet” …> <SharePoint:SiteActions …>
<IMG …>
<SharePoint:HighlightMenu …>
<PublishingNavigation:
PortalSiteMapDataSource …>
<asp:LoginStatus …>
<SPSWC:
RightBodySectionSearchBox …>
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
Building and Branding a Site
Web-based Page Authoring
Page content authoring in context of the site
Menu-based Web authoring
Out-of-the-box set of content controls
DHTML control
DHTML-based editor with spell checking
Table editing with configurable styles
Reusable HTML Fragments
Image control with asset picker
Attachment/Link control with asset picker
Content Re-use – Editing Time
Reusable content list
List item edit form
HTML
fragments
HTML fragments
Text only fragments
1
HTML editor + picker
2
Page item
HTML field: Body
HTML contents
embedded with
fragment URLs
Smart Client Authoring
Server-side conversion of Word and InfoPath
documents into Web pages
Configurable process
Pluggable converter model
Advanced Authoring
Experience
Controlling The Process
Pages support standard WSS governance
features
Check-in/checkout
Drafts and major versions
Workflow, Content Approval
Integrated with a customizable workflow system
Out-of-the-box approval and review workflows
Control the process while an item is waiting
for approval
Publishing schedules
Content Deployment
Workflow
Configurable out-of-the-box Workflow templates
Serial and Parallel
Can apply to a Pages Library
Built on Windows Workflow Foundation
Developers can build and deploy
workflow components
Tasks
Show up in specific Task list
Aggregated in Outlook 2007
Aggregated in Microsoft Office SharePoint
Server Web Part
E-mail
Site Management Tool
“Explorer-like” Web-based tool for SharePoint
Arrange Site Content and Structure
Run reports to gain visibility into site content
Understand the relationships between items
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
Variations
Manage related content
between the source site and
the targeted sites
Variation
Labels:
Designate source and target sites
with variation labels
Auto-creates target sites and pages
Propagate pages from source to target
sites upon approval
Source and target pages can have
different look and feel and independent
publishing process
EN
JP
JP
EN
Site
Site
Page
Go
Live!
New
Page
Page
New
Page
Page
Approval
translate
approve
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
Automatic and Manual modes
“Flag control” for choosing variation
while browsing
Controlling the Process: Site
Management and Variations
SharePoint Advantage
Inherited from WSS
Framework and Storage
RSS Feeds
Single Item Security
Single Item restore
Security Trimming
Take advantage of other SharePoint
Server features
Integrated Search
Targeting
Other Web Parts
Business Data Catalog
The SharePoint Advantage
Resources
Technical Chats and Webcasts
http://www.microsoft.com/communities/chats/default.mspx
http://www.microsoft.com/usa/webcasts/default.asp
Microsoft Learning and Certification
http://www.microsoft.com/learning/default.mspx
MSDN & TechNet
http://microsoft.com/msdn
http://microsoft.com/technet
Virtual Labs
http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx
Newsgroups
http://communities2.microsoft.com/
communities/newsgroups/en-us/default.aspx
Technical Community Sites
http://www.microsoft.com/communities/default.mspx
User Groups
http://www.microsoft.com/communities/usergroups/default.mspx
The 2007 Microsoft Office System
Clients. Servers. Solutions.
Install Beta 2 today!
It’s in your attendee bag
Talk
Lab
Learn more at the Office System TLC
Demo Stations / Hands-on-Labs / Chalk-talks
Demo
Get more information
http://www.microsoft.com/office/preview/default.mspx
http://msdn.microsoft.com/office/
© 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.