17
SharePoint Portal Server 2007- Content Management ~~ 1 SharePoint Portal Server 2007- Content Management ~~ 1 -Introduction

SharePoint Portal Server 2007 - Content Management

Embed Size (px)

Citation preview

Page 1: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 1

SharePoint Portal Server 2007- Content Management ~~ 1

-Introduction

Page 2: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 2

AgendaAgenda

Publishing Web Pages and how they workBranding your web siteAuthoring content in your siteCreating variations of your site's contents

Page 3: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 3

Page Rendering

MasterPage.master

A typical page render:

1. Welcome.aspx pageis requested

2. Page layout associated with page is retrieved

3. Master page associated with site is retrieved

4. Controls in pagelayout 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

PageLayout.aspxTitle

BodyImage

Date

ByLine

Inherited from WSS

Field Control

FieldControl

Field Control

Field ControlField ControlField ControlField Control

Field Control

VersioningCheck-in&-outContent typesAccess control

Workflow2 Stage UndeleteLink Fix-upetc.

http://website/news/pages/welcome.aspx

Page 4: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 4

Portal Data Model Portals are a collection of WSS Webs

The Webs are arranged in a hierarchy Hierarchy controls navigation and security

SPS2003 Areas, MCMS2002 Channels are now all based on the WSS Webs construct for containership

MCMS2002 Postings are now pages in a document library Each Web has a document library for pages MCMS2002 .aspx Templates are now page layouts in the Master

Page Gallery

Home (web)

Products (web)Services (web)About Us (web)

Product A (web)Product B (web) News (web)

= Pages library

(Doc library) (Doc library)(Doc library)

(Doc library)

(Doc library) (Doc library) (Doc library)

Page 5: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 5

Branding And Chrome Web Pages in Office 12 ASP.NET 2.0 master pages are used to control look

and feel of the website There are several types of pages in a portal site

Content pages (customized with custom.master) Templatized landing and article pages Untemplatized pages

Application Pages Forms Pages (customized with application.master) _layouts pages (style overrides only)

Alternate CSS setting allows for CSS overrides independent of master page used

Page 6: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 6

What Goes In A Master Page?

NavigationLogosSearch BoxLogin controlEditing controlsCSS references…any other control you build

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

<SPSWC:RightBodySectionSearchBox …>

<link rel=“stylesheet” …>

<IMG …><asp:LoginStatus …>

<SharePoint:SiteActions …>

Page 7: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 7

Page Layouts Content types provide the schema Define the available fields for a particular type of page

Page Layouts provide the template for rendering Reference a master page for global navigation

and chrome May include:

Field controls that are bound to the fields in the content type Web Parts that can be used by authors Web Part zones to give page authors flexibility to add content

outside of the pages schema

Custom server controls Can have many layouts per content type

Page 8: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 9

Authoring ContentFundamentalsAuthors know how to create content, but have

trouble making it match the look and feel of the siteAuthors use page layouts created by site designers

to create great looking, consistent pages in the web site

Authoring toolsWeb-based authoringSmart client authoring

Page 9: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 10

Web-Based Authoring Custom field types and field controls Full HTML editor (with optional constraints) Image, link, and summary link controls with pickers

Web Parts Summary links – quickly author, style, and organize links

on a page Table of contents – data-driven views of navigation Content Query – data driven view of content across your

site

Web Part zones Allow author more flexibility at the expense

of enforced layout consistency

Page 10: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 11

HR, Finance, etc.

Team Collaboration

Personal

Enterprise Portal

Internet Presence

Web parts and web part zones

Authors free to add or reorganize parts on page

Field controls with no restrictions

Field controls with restrictions enabled

Must use CSS styles

Must pick images from inside site

Little to no usage of web part zones

More ad-hoc

More constrained

Page 11: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 12

Extending In-Context Authoring Page editing bar

XML file defines links, assembly

HTML editor Add new button to toolbar and code

Styling and branding HTML editor styles using CSS Web part styles using XSL

Custom field controls Example: Flash/movie control

Page 12: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 13

Smart Client Authoring

Master document in document library is sourcefor conversions Out of box converters for Word .docx, XML, InfoPath forms

Server-side HTML conversion (XSLT-based) Extensible: converter framework with process isolation

Settings (per CT)

Converters

docxXMLXSN

Page 13: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 14

Summary Web Content Management features are built into SharePoint using common piecesPage modelSite chromePage layoutsOut of box features like Variations

Lots of opportunity to extendASP.NET server controls and data sources on .master

pageCustom field controls, web parts on page layoutsExtensible authoring experienceCustom document converters

Page 14: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 15

Difference between SPPS 2007 and CMS 2002MCMS 2002 SharePoint Server 2007

Channel Site (SPWeb object)

Page/Posting Page

Template object Site content type

Template file Page layout

Placeholder definition Column template

Placeholder control HtmlPlaceholderControlSingleImagePlaceholderControlSingleAttachmentPlaceholderControl

Field control HtmlContentControlImageContentControlLinkControl

Resource library Image library

Template Gallery Master Page and Page Layout gallery

Web Author Web Author

Page 15: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 16

Field Control Web Part

Data Storage Field in the page Listitem WebPart Data associated with the page

Location In Page

Fixed as a control in page layout

Fixed as a controlin page layoutIn a Zone

Versioning Versioned with page Versioned with page - except – no historical versions

Personalization No Yes

Standard Uses Content that is stored in the page

Queries/Views ofexternal content

Examples Rich HTML FieldImage FieldSummary Links

Content Query WebpartTable of contents Webpart

Page 16: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 17

Any Any Clarifications?Clarifications?

Page 17: SharePoint Portal Server 2007 - Content Management

SharePoint Portal Server 2007- Content Management ~~ 18

Any Any Clarifications?Clarifications?