From SharePoint Designer to Visual Studio - Prototyping and Deploying Solutions in SharePoint 2010


Published on

With SharePoint 2010, analysts and developers now have the ability to work together more efficiently to prototype solutions in SharePoint Designer 2010, and then deploy those re-usable solutions utilizing Visual Studio 2010. In this session we’ll introduce this new functionality available with SharePoint 2010 and its toolset, and complete a few demonstrations to showcase these new features.

Published in: Technology, Sports

From SharePoint Designer to Visual Studio - Prototyping and Deploying Solutions in SharePoint 2010

  1. 1. From SharePoint Designer to Visual Studio<br />Geoff Varosky<br />Sr. Solutions Developer<br />Grace-Hunt<br />Prototyping and Deploying Solutions in SharePoint 2010<br />
  2. 2. About Me<br />Geoff Varosky<br />MCP, MCTS<br />Grace-Hunt, LLC.<br />Senior Solutions Developer<br />Blog :<br />Email :<br />Twitter: @gvaro<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  3. 3. About Grace-Hunt, LLC.<br />Microsoft Gold Partner<br />Based in MA<br />North East, Mid-Atlantic, and South East<br />Practice Areas<br />Portals and Collaboration<br />Information Worker Solutions<br />Networking Infrastructure Solutions<br />Dynamics CRM, SL, GP, NAV<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  4. 4. Audience Gauge-o-Meter<br />Who has seen/used SPD 2007?<br />Who has seen/used SPD 2010?<br />Who has seen/used Visual Studio 2010?<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  5. 5. Agenda<br />The Benefits of Solutions<br />The Business Need<br />What’s New in 2010?<br />Demos<br />Q&A<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  6. 6. The Business Need<br />Overall Solution Lifecycle<br />Discover/Define<br />Design<br />Construct<br />Verify<br />Deploy<br />Control<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  7. 7. The Business Need<br />Developers<br />Analysts / Designers<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  8. 8. The Business Need<br />Analysts and Designers<br />Requirements Gathering<br />Prototype Design<br />Iterative cycles<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  9. 9. The Business Need<br />Requirements Gathering<br />Meet with stakeholders<br />Define solutions<br />Wireframes<br />Workflows<br />Layouts<br />Functionality<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  10. 10. The Business Need<br />Prototype Design<br />SharePoint Designer<br />Development Environment<br />Separate Server, Farm, Web App, Site Collection<br />Verification with stakeholders<br />Hand-off to Developers<br />Packaging and Deployment<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  11. 11. The Business Need<br />Developers<br />Receive Prototype<br />Extract Prototype<br />Visual Studio<br />Generate Solution<br />Deployment<br />Testing<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  12. 12. The Business Need<br />Prototype<br />Content Types?<br />Site Columns?<br />List-Based Workflows?<br />Best Practices?<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  13. 13. The Business Need<br />Extract Prototype<br />Using Tools<br />VSeWSS<br />SPSource<br />SharePoint Spy<br />etc.<br />Rebuild Workflows in Visual Studio<br />Modify/”Genericize”<br />List Templates/Instances/etc.<br />Web Parts<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  14. 14. What’s New in 2010?<br />SharePoint Designer 2010<br />Visual Studio 2010<br />SharePoint, Itself.<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  15. 15. What’s New in 2010?<br />SharePoint Designer 2010<br />It’s Finally Cool!<br />Improved Page and Workflow Editing Tools<br />BCS Designer<br />Custom Actions<br />Workflows<br />Re-Usable Workflows (content type)<br />Non-Reusable Workflows (list based)<br />Site Level Workflows<br />Export to Visio 2010<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  16. 16. What’s New in 2010?<br />Visual Studio 2010<br />Always been cool, now, It’s Awesome!<br />“SharePoint Aware”<br />Package, Deploy, Retract, Debug<br />Project Templates<br />Import WSP<br />Import Re-Usable Workflow<br />Item Templates<br />Improved Workflow Designer<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  17. 17. What’s New in 2010?<br />Visual Studio 2010<br />BCS Designer<br />Extendable (MEF)<br />SharePoint Explorer<br />“Wizards” for Features and Packages<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  18. 18. What’s New in 2010?<br />SharePoint, Itself.<br />It’s like your first brand new off-the-lot car.<br />Export Site<br />Creates WSP File<br />Sandboxed Solutions<br />Developer Dashboard<br />PowerShell<br />Data Access (REST, ClientOM, LINQ)<br />And so much more…<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  19. 19. IT’S DEMO TIME!<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  20. 20. Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  21. 21. Speaking Engagements<br />Hartford Code Camp<br />June 19th, Bloomfield CT<br />Creating Custom Actions in SharePoint<br />What’s New for Developers in SharePoint 2010<br /><br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  22. 22. Speaking Engagements<br />SharePoint Technology Conference<br />October 20th – 22nd, Boston, MA<br />Just Work! Avoiding Common Hurdles in SP Development w/ Mark Rackley<br />Creating Custom Actions in SharePoint<br /><br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  23. 23. Meets 2nd Wednesday/Month<br />6P – 8PM<br />Microsoft N.E.R.D. Center<br /><br />Twitter: @BASPUG / #BASPUG<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  24. 24. Q&A<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />
  25. 25. About Me<br />Geoff Varosky <br />MCP, MCTS<br />Grace-Hunt, LLC.<br />Senior Solutions Developer<br />Blog :<br />Email :<br />Twitter: @gvaro<br />Twitter: @gvaro<br />Email:<br />Blog:<br />Company:<br />