330 likes | 467 Views
Introduction to Web Content Management. Rob Garrett Portal Solutions, LLC. Introductions. Portal Solutions Experts in SharePoint – MOSS/SPS/WSS Microsoft Gold Partner http://www.portalsolutions.net Rob Garrett ASP.NET developer – 6 years SharePoint Consultant with Portal Solutions
E N D
Introduction toWeb Content Management Rob Garrett Portal Solutions, LLC
Introductions • Portal Solutions • Experts in SharePoint – MOSS/SPS/WSS • Microsoft Gold Partner • http://www.portalsolutions.net • Rob Garrett • ASP.NET developer – 6 years • SharePoint Consultant with Portal Solutions • http://www.robgarrett.com/
What is Web Content Management? “A web content management system is a content management system with additional features to ease the tasks required to publish web content to web sites.”
What is a Content Management System? “A system to support Content Management - a set of processes and technologies that support the evolutionary life cycle of digital information.”
New Web Site – The Players The Customer We Site(s) The Designer The Content Manager IT The Developer The Project Manager
WCM is….. • Structuring of Content • Metadata – Content Types • WYSIWYG Content Editing • In page editing in real time • Content/Presentation Separation • Automated templates • Content Virtualization • Isolated editing and approval/publication • Content Integrity • Content and presentation editing history
The “ABC”s • Author Content • Empowering Content Owners • Microsoft Office Integration • WYSIWYG Page Editing • Branding User Experience • Enforcing Common Site Branding • Master Page and Page Layouts • Customized Navigation • Controlled Publication • Page Scheduling • Extensible Workflow • Content Deployment
A Brief History Office SharePoint Server 2007 Portal, Web Content Management, and More Windows SharePoint Services “v3” Content Management Server 2002 SharePoint Portal Server 2003 Windows SharePoint Services “v2” SharePoint Team Services “v1” SharePoint Portal Server 2001
Platform ServicesWorkspaces, Mgmt, Security, Storage, Topology, Site Model SharePoint Products and TechnologiesMicrosoft Office SharePoint Server 2007 Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists Business Intelligence Collaboration Enterprise Portal template, Site Directory, My Sites, social networking, privacy control Rich and Web forms based front-ends, LOB actions, enterprise SSO BusinessForms Portal Content Management Search Integrated document management, records management, and Web content management with policies and workflow Enterprise scalability, contextual relevance, rich people and business data search
SharePoint Architecture MOSS FARM MOSS FRONT END SERVER MOSS FRONT END SERVER WSS WSS COMMON DATABASESERVER OR CLUSTER
Sites and Site Collection IIS WEB APPLICATION SITE COLLECTION SITE COLLECTION SITE SITE SITE SITE COLLECTION SITE SITE SITE SITE SITE SITE TEMPLATE
Anatomy of a Publishing Site • Root Site Collection • Represents the entire website hierarchy • http://www.portalsolutions.net/ • Sub Sites • Multiple sites in the hierarchy • http://www.portalsolutions.net/blog/ • Pages Document Library • Site pages reside in single doc-lib • http://www.portalsolutions.net/pages/default.aspx
Anatomy of a Publishing Site (cont) • Site Galleries • Documents, Images, Pages • Root Site Galleries • Master Pages, Site Collection Documents and Images • Unique Permissions Across Sites
Content Types • Meta Data or Descriptive Data • Think: Record or Class with Properties • Content Types in SharePoint: • Document Meta Data • Web Page Elements • List Descriptors • Inheritance
SharePoint Branding • Master Pages • Common pages areas • Banner • Footer • Left Navigation • Page Layouts • Templates • Cascading Style Sheets
Web Page Anatomy • Header • Footer • Horizontal Navigation • Left Navigation • Body • Images • Text • More Navigation
Content Header Content Right Menu Content Subheader Content Body Content Image Content Byline Content Modified Static Legal Footer (hard coded in page layout) Web Page Anatomy (cont) Content Content Image Content Content Content Content Content
Master Pages (cont) • Common Page Areas • Contain Standard HTML Markup • Contain ASP.NET Controls • Contain CSS References • Stored in SharePoint Database • Master Page Gallery • Think: Super Page
Page Layouts • Contain Standard HTML Markup • Contain ASP.NET Controls • Contain CSS References • Host Field Controls – Expose Content-Type Data • Stored in SharePoint Database • Use Master Pages • Think: Typical ASP.NET Page
Page Layouts (cont) • Define Placement of Content Field Data • Binds Presentation to Content • Creation and Modification via SharePoint Designer • Changes Subject to Approval Workflow • Changed Subject to Version History • Maintained by Developers
Web Parts • Pluggable Units of Functionality & Display • Interchangeable • Customizable by Authenticated Users • Host in Any Web Part Zone • Zones Part of Page Layout • Integrate 3rd Party Data into SharePoint • Off the Shelf and Custom Developed
Typical Content Lifecycle Dispose Archive Review / Approve Manage Publish Author
Approval Workflow Create new page Submit for Approval Review modifications Staged Waiting Publication Live Approve Submit for Publishing Publish Submit for Approval Modify existing page Modify
Controlled Publication and Security • User, Roles and Permissions • Editing • Anonymous Users • Viewing • History and Versions • Scheduled Page Deployment • Approval Workflow • Content Deployment