Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using SharePoint 2010 Web Templates and PowerShell

5,228 views

Published on

In this session, I discuss and demonstrate how you can use SharePoint 2010 Web Templates and PowerShell scripts to give your team-based SharePoint development process a much needed productivity boost. Using these techniques, you enable your team to quickly test and review their custom components against your complete SharePoint solution while simultaneously eliminating inconsistencies often created by manual configurations.

By the end of this session, you will have learned:

How SharePoint web templates can be used to provision customized SharePoint sites
How to leverage PowerShell scripts to automate your custom site build and feature deployments
The key benefits of this approach for team-based SharePoint development
So stop wasting time and come see how you can help make your SharePoint team development better, faster, and stronger!

Published in: Technology, Business
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • This slide deck is the best explanation of the Codeplex Web Templates extension I've seen. Have you blogged this as well? This didn't come up on google when I was looking for it last week before your session.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Better, Faster, Stronger! Boost Your Team-Based SharePoint Development Using SharePoint 2010 Web Templates and PowerShell

  1. Better, Faster, Stronger!Boost Your Team-Based SharePoint Development UsingSharePoint 2010 Web Templates and PowerShell Richard Calderon Principal Consultant, Catapult Systems
  2.  www.catapultsystems.com richard.calderon@catapultsystems.com 2
  3. More About Me Live in Austin, Texas Part-time musician  Played the drums since I was a kid  Studied music in college (Percussion Performance) Huge fan of Star Wars, saw all six movies in the theater 3
  4. Web Templates – What are they and why should we use them for provisioning SharePoint sites? PowerShell – Automating site deployment during development phase using PowerShell scripts Key Benefits of this pattern for SharePoint team-based development 4
  5. Primary • Solution ArchitectsAudience • Development Project Leads • SharePoint (.NET) DevelopersSecondary • SharePoint UI/UX Developers Audience • SharePoint Administrators 5
  6.     6
  7.       7
  8. Provision one Create custom site SharePoint web Enable SharePoint columns and content application and site Publishing features types collectionProvision list instances Apply custom Provision custom based off of custom branding, including publishing pages lists custom page layouts from page layouts Set default (welcome) Deploy a few custom page and navigation .NET component options for each web (web parts, etc.) in the site collection 8
  9.  9
  10. 1.  2. 3.   10
  11.  11
  12. 12
  13. Site Definitions Traditional WebTemp*.xml + onet.xml Changes to existing combination, contains one or more site site definitions not definition configurations supported by MS Stored on file system of SharePoint Can only be deployed server(s) in folder: using farm solutions, %ProgramFiles%Common FilesMicrosoft so not an option for Sharedweb server deployment to extensions14TEMPLATESiteTemplates SharePoint OnlineSite Templates* Created in the SharePoint UI by using an “Save site as template” existing site as a model method not supported by MS when publishing “Save as site template” saves .wsp file to features are enabled Solution Gallery of site collection (stored in the content database) Site Types: WebT atesand Site Definitions empl 14
  14. Feature Stapling Used to extend and customize Can only extend existing existing site definitions site definitions, cannot create new site “types”Portal Replace onet.xml file with code + WebTemp*.xml files mustProvisioning WebTemp*.xml files be deployed to file system,Providers so not an option for deployment to SharePoint OnlineCustom code Typically used for automated site Can be used but is a non- provisioning from existing site standard method definitions or site templatesWeb Templates New feature element available in SharePoint 2010 15
  15.  16
  16.  17
  17.  18
  18.   Community Kit for SharePoint   CAML .NET Intellisense 19
  19.  SharePoint 2010 and web templates 20
  20.  Which SharePoint 2010 Site Template is Right for Me? 21
  21. 1.2.3.4. 22
  22.  23
  23. 1.2.3. 24
  24. 25
  25.  26
  26.    27
  27. Project1/bin/Debug/ Package1.wsp DeploymentProject2/bin/Debug/ Package2.wspProject3/bin/Debug/ Package3.wsp 30
  28. 1. 31
  29. 2. copy $(TargetDir)$(TargetName).wsp $(SolutionDir)Deployment$(TargetName).wsp3.4. 32
  30.  33
  31.  36
  32.  http://powergui.org 37
  33.     38
  34.  39
  35.  42
  36.  43
  37.  44
  38.  45
  39.   http://blogs.msdn.com/b/vesku/  http://toddbaginski.com/blog/which- sharepoint-2010-site-template-is-right-for-me/ 46
  40.   http://technet.microsoft.com/en- us/library/ee662539.aspx  http://www.microsoft.com/resources/TechNet/en- us/Office/media/WindowsPowerShell/WindowsPowerShell CommandBuilder.html 47
  41.   http://powergui.org/downloads.jspa  http://cksdev.codeplex.com/  http://visualstudiogallery.msdn.microsoft.com/15055544- fda0-42db-a603-6dc32ed26fde/  http://pbs2010.codeplex.com/ 48
  42.   http://www.slideshare.net/rcatx/using-web-templates-and- powershell-to-improve-sharepoint-team-development- 12730158 49
  43. Richard Calderon, Catapult SystemsEmail: richard.calderon@catapultsystems.comTwitter: @rcatxLinkedIn: www.linkedin.com/in/rcatx 50

×