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
6. NavigationBuild 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
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
20. Site Map Providers in SharePoint NavigationControl NavigationControl Data Source Data Source Data Source CombinedNavSiteMapProvider CombinedNavSiteMapProvider CombinedNavSiteMapProvider PortalSiteMapProvider SiteHierarchy
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
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