SlideShare a Scribd company logo
SharePoint 2010Web Content Management for DevelopersVinod UnnyEnterprise InfoTechMicrosoft Regional DirectorMicrosoft Most Valuable Professional
What is Content Management?Different types of contentArticlesBlogsJobsProducts…Workflows for content publishingManaging the content Displaying different views of the content
SharePoint Features for WCMPublishing TemplatesWith and Without WorkflowsAnonymous AccessTo PagesNot to Lists and LibrariesAuthenticationForms Based (as in ASP.NET)Windows BasedMaster PagesSite ColumnsContent TypesPage Layouts
DemoA look at the Publishing templateCreating new pages
Anonymous AccessPublic sites require visitors to “visit”SharePoint allows designating areas as “anonymous”By default Lists & Libraries are not given access even if “Entire Web Site” is selectedIf you need to give anonymous access to a list:Deactivate Forms LockdownGo to the List permissionsStop Inheriting PermissionsDisable anonymous accessRe-enable anonymous accessActive Forms Lockdown
DemoAnonymous Access on siteAnonymous Access on list
Master PagesPublishing sites have master pagesMaster pages have special ContentPlaceHoldersCustom Master pages must have all the placeholders even if you’re not using them
DemoMaster Pages
Site ColumnsThink of them as “fields” in an RDBMSSharePoint defines a number of site columnsDefine your own columns for getting or showing some dataUsed in Content Types
Content TypesThink of them as “Tables” in an RDBMSContains a number of site columns that make up the data/page contentIn case of a Publishing site, you need to start from a base content type of Page or Article PageAdd your own site columns as you wish
Page LayoutsThis defines how your Content Type is presented to the visitorYou can have multiple page layouts for each content typeSharePoint allows you to switch page layouts on the flyCombines with a master page and data in the content type to display a pageMaster PagePage LayoutSite Column 2Site Column 1Site Column 3Web Parts
DemoAdding a site columnSetting up a content typeCreating a new page layout
Adding ContentInstance of a Page LayoutCan dynamically switch layoutsAdd content directly on the pageView/Edit Properties in a FormOr use the EditModePanelSave & Publish Might start a workflow
DemoAdding Content to  site
Display ContentThe Content Query Web Part is your friendUse CQWP with site columns for enhanced views of dataYou can customize the default templates with XSL
DemoUsing CQWP
QuestionsVinod UnnySenior Technology ConsultantEnterprise InfoTechW: www.enterpriseinfotech.comE: vinod@enterpriseinfotech.comT: @vinodunnyB: vinodunny.com/blog

More Related Content

What's hot (20)

PPTX
SharePoint 2013 Client Side Rendering
Bill Wolff
 
PPT
Ofc216 Shah German Webcms
Punk Rock
 
PPTX
Transform SharePoint default list forms with HTML, CSS and JavaScript
John Calvert
 
PPT
Microsoft Share Point Branding & Customization
yeschandana
 
PPTX
Create a simple and elegant bootstrap registration page
Sanjaya Prakash Pradhan
 
PPTX
SharePoint 2013 variations feature
Melick Baranasooriya
 
PPTX
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien
 
PPT
4 tools, sandboxed solutionds, web part development
icdesktop
 
PPTX
SharePoint And WCM
Chakkaradeep Chandran
 
PPTX
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
Mark Rackley
 
PPTX
Share point 2013 - Javascript Object Model
Muawiyah Shannak
 
PPTX
Introduction to using jQuery with SharePoint
Rene Modery
 
PPT
P&M302 Real-life building public-facing websites with SharePoint 2013
Waldek Mastykarz
 
PPTX
SharePoint and the User Interface with JavaScript
Regroove
 
PDF
Style guide for share point 2013 branding
Vinod Dangudubiyyapu
 
PDF
Rotating Banner in SharePoint with a DataView Webpart
Echo Schmidt
 
PPTX
Building an Extranet with Office 365
Paul Stork (Microsoft MVP)
 
PPTX
The SharePoint & jQuery Guide - Updated 1/14/14
Mark Rackley
 
PPTX
Drupal: Collaborative Web Tools for Transportation Libraries
AJ Million
 
PPTX
Introduction to StratusForms #SayNoToInfoPath
Mark Rackley
 
SharePoint 2013 Client Side Rendering
Bill Wolff
 
Ofc216 Shah German Webcms
Punk Rock
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
John Calvert
 
Microsoft Share Point Branding & Customization
yeschandana
 
Create a simple and elegant bootstrap registration page
Sanjaya Prakash Pradhan
 
SharePoint 2013 variations feature
Melick Baranasooriya
 
Chris O'Brien - Customizing the SharePoint/Office 365 UI with JavaScript (ESP...
Chris O'Brien
 
4 tools, sandboxed solutionds, web part development
icdesktop
 
SharePoint And WCM
Chakkaradeep Chandran
 
TulsaTechFest - Maximize SharePoint UX with free jQuery libraries
Mark Rackley
 
Share point 2013 - Javascript Object Model
Muawiyah Shannak
 
Introduction to using jQuery with SharePoint
Rene Modery
 
P&M302 Real-life building public-facing websites with SharePoint 2013
Waldek Mastykarz
 
SharePoint and the User Interface with JavaScript
Regroove
 
Style guide for share point 2013 branding
Vinod Dangudubiyyapu
 
Rotating Banner in SharePoint with a DataView Webpart
Echo Schmidt
 
Building an Extranet with Office 365
Paul Stork (Microsoft MVP)
 
The SharePoint & jQuery Guide - Updated 1/14/14
Mark Rackley
 
Drupal: Collaborative Web Tools for Transportation Libraries
AJ Million
 
Introduction to StratusForms #SayNoToInfoPath
Mark Rackley
 

Viewers also liked (10)

PPTX
all you need to know about windows phone
Rishu Mehra
 
PPTX
SQL Server 2008 R2 - Implementing High Availabilitty
Rishu Mehra
 
PPTX
Windows Phone 7 Applications with Silverlight
Rishu Mehra
 
PDF
Lync Server
Rishu Mehra
 
PPTX
Hello, windows phone!
Rishu Mehra
 
PPTX
SharePoint 2010 for IT Pros
Rishu Mehra
 
PPTX
Woow!. It's Windows 7
Rishu Mehra
 
PPTX
I Unlock Joy! - ITM Gurgaon
Rishu Mehra
 
PPTX
What is Microsoft Student Partner Program?
Rishu Mehra
 
PDF
Office365
Rishu Mehra
 
all you need to know about windows phone
Rishu Mehra
 
SQL Server 2008 R2 - Implementing High Availabilitty
Rishu Mehra
 
Windows Phone 7 Applications with Silverlight
Rishu Mehra
 
Lync Server
Rishu Mehra
 
Hello, windows phone!
Rishu Mehra
 
SharePoint 2010 for IT Pros
Rishu Mehra
 
Woow!. It's Windows 7
Rishu Mehra
 
I Unlock Joy! - ITM Gurgaon
Rishu Mehra
 
What is Microsoft Student Partner Program?
Rishu Mehra
 
Office365
Rishu Mehra
 
Ad

Similar to SharePoint 2010 for Devs (20)

PPTX
SharePoint Publishing 101
Becky Bertram
 
PPTX
SharePoint Fest Chicago Web Content Management in SharePoint 2013
Patrick Tucker
 
PDF
Understand the SharePoint Basics
Benjamin Niaulin
 
PPTX
Help! I've got a share point site! Now What?
Becky Bertram
 
PPTX
Info path advanced development @ Sri Lanka SharePoint Forum
Melick Baranasooriya
 
PPTX
SharePoint 2010 Basics for newbies
Sachchin Annam
 
PPTX
Blooming SharePoint Design
Kathy Hughes
 
PPTX
Moss introduction-session02
Govind S Yadav
 
PPTX
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Asish Padhy
 
PPTX
Customizing My Sites by Mike Doyle
charelenetorres
 
PPTX
Customizing My Sites - SPSSAC
Michael Doyle
 
PPTX
Share Point For Beginners V1
MJ Ferdous
 
PPTX
Building modern intranets with share point communication sites aug 2018
Asish Padhy
 
PPTX
Sps redmond 2014 deck
Dorinda Reyes
 
PPTX
Building modern intranets with share point communication sites aug 2018 kloud
Asish Padhy
 
PPTX
Sharepoint server online training
Glory IT Technologies Pvt. Ltd.
 
PPTX
Building a SharePoint Solution Brick By Brick
Planet Technologies
 
PPTX
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
PPT
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
Chandima Kulathilake
 
PPTX
Using WordPress Blogging Features to Build a Website
Eileen Weinberg
 
SharePoint Publishing 101
Becky Bertram
 
SharePoint Fest Chicago Web Content Management in SharePoint 2013
Patrick Tucker
 
Understand the SharePoint Basics
Benjamin Niaulin
 
Help! I've got a share point site! Now What?
Becky Bertram
 
Info path advanced development @ Sri Lanka SharePoint Forum
Melick Baranasooriya
 
SharePoint 2010 Basics for newbies
Sachchin Annam
 
Blooming SharePoint Design
Kathy Hughes
 
Moss introduction-session02
Govind S Yadav
 
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Asish Padhy
 
Customizing My Sites by Mike Doyle
charelenetorres
 
Customizing My Sites - SPSSAC
Michael Doyle
 
Share Point For Beginners V1
MJ Ferdous
 
Building modern intranets with share point communication sites aug 2018
Asish Padhy
 
Sps redmond 2014 deck
Dorinda Reyes
 
Building modern intranets with share point communication sites aug 2018 kloud
Asish Padhy
 
Sharepoint server online training
Glory IT Technologies Pvt. Ltd.
 
Building a SharePoint Solution Brick By Brick
Planet Technologies
 
Advanced SharePoint 2013 Site Administration
Learning SharePoint
 
UX01 Customization Tour Of SharePoint - APAC Conference Sydney - 2007
Chandima Kulathilake
 
Using WordPress Blogging Features to Build a Website
Eileen Weinberg
 
Ad

More from Rishu Mehra (20)

PPTX
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Rishu Mehra
 
PPTX
Windows Phone 7: Interfacing
Rishu Mehra
 
PPTX
Windows Phone 7: Silverlight
Rishu Mehra
 
PPTX
Ado.net entity framework_4.0
Rishu Mehra
 
PPTX
Microsoft India Academic Initiatives
Rishu Mehra
 
PPTX
Microsoft Community Tools
Rishu Mehra
 
PPTX
Visual studio 2010
Rishu Mehra
 
PPTX
Mvc 4 0_jayant_jindal_28082010
Rishu Mehra
 
PPTX
Microsoft CTD & User Groups
Rishu Mehra
 
PPTX
.Net Performance by Bijoy Singhal
Rishu Mehra
 
PPTX
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Rishu Mehra
 
PPT
SQL Server Profiler & Performance Monitor - SarabPreet Singh
Rishu Mehra
 
PPT
SQLServerGeek.com (Intro)
Rishu Mehra
 
PPT
Web Developing Tools
Rishu Mehra
 
PPTX
Windows Server 2008 R2
Rishu Mehra
 
PPT
Disaster Recovery
Rishu Mehra
 
PPT
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
PPT
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
PPTX
Building Systems Using The Workflow Approach
Rishu Mehra
 
PPTX
Critical Controls Of Cyber Defense
Rishu Mehra
 
Blurring the difference of Web & Native Apps with HTML 5 & IE 9
Rishu Mehra
 
Windows Phone 7: Interfacing
Rishu Mehra
 
Windows Phone 7: Silverlight
Rishu Mehra
 
Ado.net entity framework_4.0
Rishu Mehra
 
Microsoft India Academic Initiatives
Rishu Mehra
 
Microsoft Community Tools
Rishu Mehra
 
Visual studio 2010
Rishu Mehra
 
Mvc 4 0_jayant_jindal_28082010
Rishu Mehra
 
Microsoft CTD & User Groups
Rishu Mehra
 
.Net Performance by Bijoy Singhal
Rishu Mehra
 
Uploading Data From Microsoft Excel - Microsoft SLQ Server 2008 (by Rakesh Mi...
Rishu Mehra
 
SQL Server Profiler & Performance Monitor - SarabPreet Singh
Rishu Mehra
 
SQLServerGeek.com (Intro)
Rishu Mehra
 
Web Developing Tools
Rishu Mehra
 
Windows Server 2008 R2
Rishu Mehra
 
Disaster Recovery
Rishu Mehra
 
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
Creating And Implementing A Data Disaster Recovery Plan
Rishu Mehra
 
Building Systems Using The Workflow Approach
Rishu Mehra
 
Critical Controls Of Cyber Defense
Rishu Mehra
 

SharePoint 2010 for Devs

  • 1. SharePoint 2010Web Content Management for DevelopersVinod UnnyEnterprise InfoTechMicrosoft Regional DirectorMicrosoft Most Valuable Professional
  • 2. What is Content Management?Different types of contentArticlesBlogsJobsProducts…Workflows for content publishingManaging the content Displaying different views of the content
  • 3. SharePoint Features for WCMPublishing TemplatesWith and Without WorkflowsAnonymous AccessTo PagesNot to Lists and LibrariesAuthenticationForms Based (as in ASP.NET)Windows BasedMaster PagesSite ColumnsContent TypesPage Layouts
  • 4. DemoA look at the Publishing templateCreating new pages
  • 5. Anonymous AccessPublic sites require visitors to “visit”SharePoint allows designating areas as “anonymous”By default Lists & Libraries are not given access even if “Entire Web Site” is selectedIf you need to give anonymous access to a list:Deactivate Forms LockdownGo to the List permissionsStop Inheriting PermissionsDisable anonymous accessRe-enable anonymous accessActive Forms Lockdown
  • 6. DemoAnonymous Access on siteAnonymous Access on list
  • 7. Master PagesPublishing sites have master pagesMaster pages have special ContentPlaceHoldersCustom Master pages must have all the placeholders even if you’re not using them
  • 9. Site ColumnsThink of them as “fields” in an RDBMSSharePoint defines a number of site columnsDefine your own columns for getting or showing some dataUsed in Content Types
  • 10. Content TypesThink of them as “Tables” in an RDBMSContains a number of site columns that make up the data/page contentIn case of a Publishing site, you need to start from a base content type of Page or Article PageAdd your own site columns as you wish
  • 11. Page LayoutsThis defines how your Content Type is presented to the visitorYou can have multiple page layouts for each content typeSharePoint allows you to switch page layouts on the flyCombines with a master page and data in the content type to display a pageMaster PagePage LayoutSite Column 2Site Column 1Site Column 3Web Parts
  • 12. DemoAdding a site columnSetting up a content typeCreating a new page layout
  • 13. Adding ContentInstance of a Page LayoutCan dynamically switch layoutsAdd content directly on the pageView/Edit Properties in a FormOr use the EditModePanelSave & Publish Might start a workflow
  • 15. Display ContentThe Content Query Web Part is your friendUse CQWP with site columns for enhanced views of dataYou can customize the default templates with XSL
  • 17. QuestionsVinod UnnySenior Technology ConsultantEnterprise InfoTechW: www.enterpriseinfotech.comE: [email protected]: @vinodunnyB: vinodunny.com/blog