Your SlideShare is downloading. ×
Developing Web Content Management Sites with SharePoint 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Developing Web Content Management Sites with SharePoint 2010

809
views

Published on

Presented by Bob German and Ryan Sockalosky. …

Presented by Bob German and Ryan Sockalosky.

This talk will provide a developer's deep dive into SharePoint 2010 as a Web Content Management tool.
You will learn how to build custom field controls, integrate social networking, and to customize navigation and content roll-ups. In the end, you'll learn how to package it all up along with custom branding for deployment to a SharePoint 2010 web server.

Code available at: http://archive.msdn.microsoft.com/sharepoint2010WCM

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
809
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • This slide is required. Do NOT delete. This should be the first slide after your Title Slide. This is an important year and we need to arm our attendees with the information they can use to Grow Share! Please ensure that your objectives are SMART (defined below) and that they will enable them to go in and win against the competition to grow share. If you have questions, please contact your Track PM for guidance. We have also posted guidance on writing good objectives, out on the Speaker Portal (https://www.mytechready.com).  This slide should introduce the session by identifying how this information helps the attendee, partners and customers be more successful. Why is this content important?This slide should call out what’s important about the session (sort of the why should we care, why is this important and how will it help our customers/partners be successful) as well as the key takeaways/objectives associated with the session. Call out what attendees will be able to execute on using the information gained in this session. What will they be able to walk away from this session and execute on with their customers.Good Objectives should be SMART (specific, measurable, achievable, realistic, time-bound). Focus on the key takeaways and why this information is important to the attendee, our partners and our customers.Each session has objectives defined and published on www.mytechready.com, please work with your Track PM to call these out here in the slide deck.If you have questions, please contact your Track PM listed below:Track Name, Acronym and Track PMApplication Server (APS) – Tony Meleg, Joe Klug, Ena ReynenArchitecture (ARC) – Miha Kralj, Terra SuddarthBusiness Intelligence (BIN) - Pej JavaheriBusiness Solutions (MSDY) - Pattie Grimm, Scarlet LeungDatabase (DB) – Kevin Ashby, Dandy Weyn, Maxine CooDevelopment Tools & Technologies (DEV) – Bijan JavidiIT Service Management (ITSM) - Bebe AcciavattiManagement, Operations & Deployment (MOD) – Aurora Santiago, Jennifer Culp, Lindsey HarperOffice 365 (OFC) (Formerly Microsoft Online Services (MOS))- Mike Naughton, Lori Skinner-StudleyOffice and SharePoint (OSP) – Matt Berg, Lita Spratt, Hila Grinberger, Monica Woolley Watson Optimization (OPT) – Michael McGuire, Yoav Land, Chris JacksonReadyTech (RT) - Joe Culp, KariLynne GratzerSecurity, Identity & Privacy (SIP) – Michelle Moore, Diana Tynes, Jennifer CulpUnified Communications (UC)– Lauren Horgan, Navin Chand, Jackie SteinkeVirtualization (VIR) – Aurora Santiago, Jennifer Culp, Lindsey HarperWindows Azure platform (AZR) - Vikram Rana, Sabrina JohnsonWindows Client (CLI) – Susie Kandzor, Angie NelsonWindows Phone (WP) – Larry Lieberman, Sanjay Rajashekar, Tim McAfeeWindows Server (SVR) – Aurora Santiago, Jennifer Culp, Lindsey HarperCross Track CoverageApplication Platform – APS/DB/AZR/ARC Private Cloud – Aurora SantiagoCompetition – Jules Dickerson User Experience – Jeff Jurvis, Alison Clark Midsize IT – Jason Buffington Windows Client Development – Angie NelsonNext Web – Olga Londer Windows Embedded – Olivier Bloch
  • Transcript

    • 1. Developing Web Content Management Sites with SharePoint 2010
      Bob German, Technology ArchitectRyan Sockalosky, Technology Solution Professional
    • 2. Objectives and Take-Aways
      Session Objective(s):
      Learn how to develop and package commoncustomizations for SharePoint WCM sites
      • Site Branding
      • 3. Connecting to Social Networking
      • 4. Field Types and Controls
      • 5. Content Roll-ups
      • 6. Navigation
      Build modular solutions for flexibility and reuse
      Embrace and build on the power of the platform
      You can build anything a web site needs(jQuery, plug-ins, etc.)
    • 7. Publishing Site Page Rendering
      http://foo.com/bar/pages/welcome.aspx
      Field Control
      Field Control
      Field Control
      Field
      Control
      Field Control
      Field Control
    • 8. Develop and Package Custom Branding
      Master Pages, Page Layouts, Style Sheets and Images
    • 9. Developing a BrandingPackage
      Specific to SharePoint
      Same as any web site
    • 10. Develop and Package Custom Branding
      demo
    • 11. Develop and Package Links to Social Networks
      SharePoint and External
    • 12. Develop and Package Links to SocialNetworks
      demo
    • 13. Develop and Package Custom Fields
      Field types, Fields, Content Types and Page Layouts
    • 14. Field Controls And Web Parts
    • 15. The Anatomy of aSharePoint Publishing Page
      Content Type
      Pages List
      Page Layout
      Master Page
      Site Column (Field)
      FieldControl
      ContentPlaceholder
      FieldContent
      Site Column(Field)
      Field Control
      ContentPlaceholder
      Field Content
      ContentPlaceholder
      ASP.NETContent Page
      FieldType
      Navigation,Title, etc.
      ASP.NETMaster Page
    • 16. Develop and Package Custom Fields
      Location Field TypeSite Column
      Content Type
      Page Layout
      demo
    • 17. Develop and Package Custom Content Roll-ups
      Subclassing the Content Query Web Part
    • 18. Develop and Package Custom ContentRoll-ups
      demo
    • 19. Develop and Package Custom Navigation
      Site maps and navigation controls
    • 20. Site Map Providers in SharePoint
      NavigationControl
      NavigationControl
      Data Source
      Data Source
      Data Source
      CombinedNavSiteMapProvider
      CombinedNavSiteMapProvider
      CombinedNavSiteMapProvider
      PortalSiteMapProvider
      SiteHierarchy
    • 21. Develop and Package Custom Navigation
      demo
    • 22. Call to Action
      Build on the Power of the Platform
      Download the sample solutions andadd them to your demos
      Build modular solutions for flexibility and re-use
      Follow Software Development Lifecycle best practices
      Show the world that SharePoint knows no boundaries
    • 23. © 2011 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.