A introduction to SharePoint 2010


Published on

This is sample presentation for the training on SharePoint 2010. The course details can be found at: http://manish-sharepoint.blogspot.com/2010/06/online-training-on-sharepoint-2010.html

Published in: Technology
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • SharePoint Server 2010 is the next version of the SharePoint technology stack. There will be three different SKUs for SharePoint Server 2010SharePoint 2010 Server Enterprise, also known as SPSSharePoint 2010 Server StandardMicrosoft SharePoint Foundation, also known as SPFSharePoint 2010 Server only runs on 64-bit operating systems. This is different from MOSS 2007 and WSS 3.0 which ran on either a 32-bit OS and a 64-bit OS. SharePoint 2010 Server is the first version of the product that supports installation on a client OS for development. The supported clients OS included 64-bit version of Windows 7 and Windows Vista SP2. Note thought that client operating systems are only supported as development environment usage.Supported IIS version is nowIIS 7.0, which provides more enhanced and improved platform for the asp.net pages. Note that due IIS 7.0, there are few changes for the httpmodules and httphandlers registrations in the web.config. This means that if you have previously used SPWebConfiguModifaction object to register web.config changes to SharePoint applications, these have to be updated.SharePoint it self has been implemented over .NET FrameWork 3.5 SP1, which also means that ajax & Silverlight modifications natively supported by the platform. You could actually enable Ajax and Silverlight already in 2007 version, but this required changes on the server configurations, now all of the possibilities of the .NET Framework 3.5 are automatically available, without any additional configurations.
  • This slide defines the overall picture of SharePoint development platform and different capabilities which we have. New and improved functionalities have been marked with different colors.There’s lot of general improvements, but let’s concentrate on the new functionalitiesYou could use Silverlight already in 2007, but this required additional configurations for the server and for customization to be deployed. 2010 supports Silverlight developement without any additional configurations and with VS2010 you can also easily depbug your Silverlight applications running in the SharePoint context.List view rending technque has been improved to provide more robust and flexible options for rending the information.2010 provides LINQ based access to list information – you can build up your queries using strongly typed objects and you don’t have to use CAML anymore, if you don’t likeREST provides extremely easy integration to SharePoint list information to any technology. You can use Client Object Model to manipulate SharePoint information remotely. There’s three different OM’s available - .NET, Silverligth and Javascript. You can utilize these in your customizations to modify the site structures and behaiviour remotely for example from you Silverlight applicationAs a final topic - You can link any LOB system to your SharePoint using the familiar SharePoint look and feel. External Lists utilizes external content types, which define the interface to external system and how information should be handled. You can use external content types to manipulate information or index information to SharePoint search. External content types support also write back to the LOB system.
  • A introduction to SharePoint 2010

    1. 1. A Introduction To SharePoint 2010<br />Online Training On SharePoint 2010 By MossExperts<br />http://manish-sharepoint.blogspot.com/<br />
    2. 2. Agenda<br /><ul><li>Introduction to SharePoint
    3. 3. SharePoint Foundation 2010 and SharePoint Server 2o10
    4. 4. Hardware/Software Requirements
    5. 5. SharePoint 2010 and Feature Areas
    6. 6. SharePoint 2010 Technology Stack
    7. 7. SharePoint CAL’s Review
    8. 8. SharePoint Online
    9. 9. SharePoint Workspace
    10. 10. Type of Solutions on SharePoint
    11. 11. SharePoint Development Environment</li></li></ul><li>Sample Sites Build on SharePoint Technologies<br />http://www.ferrari.com<br />http://www.hawaiianair.com/Pages/Index.aspx<br />http://www.kraftrecipes.com/home.aspx<br />http://www.ataturkairport.com/en-EN/Pages/Main.aspx<br />http://www.faurecia.com/group/Pages/Default.aspx<br />http://www.pocruises.com.au/pages/default.aspx<br />http://www.tcs.com/homepage/Pages/default.aspx<br />http://www.woodside.com.au/Pages/default.aspx<br />http://www.pfizer.co.uk/<br />
    12. 12. Employees<br />Customers<br />Partners<br />HR, Finance, etc.<br />Team Collaboration<br />Personal<br />Enterprise Portal<br />Internet Presence<br /> XML Web Services<br />Business Applications<br />(SAP, data warehouse, custom . . .)<br />SharePoint Vision<br /><ul><li>SharePoint 2010 is an extensible and scalable web-based platform consisting of tools and technologies that support the collaboration and sharing of information within teams, throughout the enterprise and on the web.
    13. 13. SharePoint 2010 is a platform on which we can build business applications to store, share, and manage digital information within organization.
    14. 14. Because we can build application with or without code, this empowers the average business user to create, deploy, and manage team websites, without depending on skilled resources, such as systems administrators or developers.
    15. 15. Using lists, libraries, and web parts, we can transform team websites into business applications built specifically around making your organization’s business processes more efficient.</li></li></ul><li>Document Management Case Study<br />SharePoint <br />Accessing the data over browser<br />Ability to put Context with the file<br />Ability to associate Business Process with the docs<br />Ability to manage multiple Versions<br />Ability to search the docs<br />Applying different level of Security<br />Check-In/Check-Out for Content<br />Archiving of the content<br />Effective Prevention of accidental deletion of Data<br />Anti Virus Protection<br />RSS<br />File Share<br /><ul><li>File looses context
    16. 16. Duplication of file again and again
    17. 17. Ability to put Context with the file
    18. 18. File are there for forever in a File System
    19. 19. No Security
    20. 20. Search is liability and time consuming</li></li></ul><li>Content Management Server 2002<br />Windows SharePoint Services “v2”<br />SharePoint Portal Server 2003<br />Office SharePoint Server 2007<br />Portal, Web Content Management, and More<br />SharePoint 2010<br />SharePoint Portal Server 2001<br />SharePoint Team Services “v1”<br />Windows SharePoint Services “v3”<br />SharePoint Foundation <br />Journey of SharePoint<br />
    21. 21. SharePoint 2007<br /><ul><li>Windows SharePoint Services (WSS v3)</li></ul>Site and Workspace Provisioning Engine<br />Out-of-the-box Collaboration Services<br /><ul><li>Microsoft Office SharePoint Server (MOSS)</li></ul>User Profiles, Search, Workflows, WCM<br />BDC, Excel Services, Forms Services, ECM<br />Browser Clients<br />Microsoft Office SharePoint Server 2007 (MOSS)<br />MS Word Clients<br />Windows SharePoint Services 3.0 (WSS v3)<br />MS Outlook Clients<br />.NET Framework 3.0<br />Internet Information Services 6.0 or 7.0<br />Windows Server 2003 or 2008 (32-bit or x64)<br />
    22. 22. SharePoint Server 2010 and related technologies<br />An evolved version of MOSS and WSS v3<br />Microsoft SharePoint Server 2010 (SPS)<br />Microsoft SharePoint Foundation 2010 (SPF)<br />Development can now be done on client OS<br />Browser Clients<br />Microsoft SharePoint Server 2010<br />MS Word Clients<br />Microsoft SharePoint Foundation 2010<br />MS Outlook Clients<br />.NET Framework and ASP.NET 3.5 SP1<br />Internet Information Services 7.0<br />Windows Server 2008 (x64 only)for Production Environments<br />Windows 7 or Vista (x64 only) for Development Environments only<br />
    23. 23. SharePoint 2010 Components<br />SharePoint 2010 is composed of two primary components:<br />SharePoint Foundation 2010: The free product that focuses specifically on the features and functionality related to content storage, team collaboration, and document control. <br />SharePoint Server 2010: The enterprise portal technology that includes all the features and functionality of SharePoint Foundation 2010, as well as more advanced capabilities related to business intelligence, search, content management, and data connectivity. <br />
    24. 24. SharePoint Foundation<br /><ul><li>SharePoint Foundation 2010, previously known as Windows SharePoint Services, contains</li></ul>the core document management and collaboration platform features. <br /><ul><li>With Foundation, the average information user can build web-based business applications without the need for technical resources or code.
    25. 25. Because Foundation is available free with the Windows Server system, it has become a very popular collaborative tool for teams.
    26. 26. Availability of templates and site modules, which allow users to add documents, images, and information via a simple form rather than by using code.
    27. 27. Users can create a new site based on an existing template in just a few seconds.
    28. 28. SharePoint Foundation is tightly integrated with Microsoft Office applications such as Word, Excel, PowerPoint, Access and Outlook, so users can create and share content using a familiar, comfortable environment.</li></li></ul><li>SharePoint Foundation<br />Ribbon UI<br />SharePoint Workspace<br />SharePoint Mobile<br />Office Client and Office Web App Integration<br />Standards Support<br />Business Connectivity Services<br />External Lists<br />Workflow<br />SharePoint Designer<br />Visual Studio<br />API Enhancements<br />REST/ATOM/RSS<br />Blogs and Wikis<br />Sites<br />Communities<br />Composites<br />Sites<br />Content<br />Insights<br />Search<br />Remote Blob Storage<br />List Enhancements<br />
    29. 29. SharePoint Server 2010<br /><ul><li>SharePoint Server 2010 is the nexus of Microsoft collaborative and portal technologies.
    30. 30. It accelerates the adoption of business process management, content management, and business intelligence across the intranet, extranet, and Internet.
    31. 31. SharePoint Server 2010 delivers the tools to create, publish, and manage web-based content from a cohesive environment.
    32. 32. SharePoint Server 2010 also offers the tools to automatically aggregate content from the SharePoint team sites, rolling up content from multiple sources to a central location, making information management even easier.</li></li></ul><li>Ribbon UI<br />SharePoint Workspace<br />SharePoint Mobile<br />Office Client and Office Web App Integration<br />Standards Support<br />Microsoft SharePoint 2010<br />Business Connectivity Services<br />InfoPath Form Services<br />Access Services<br />External Lists<br />Workflow<br />SharePoint Designer<br />Visual Studio<br />API Enhancements<br />REST/ATOM/RSS<br />Tagging, Tag Cloud, Ratings<br />Social Bookmarking<br />Blogs and Wikis<br />My Sites<br />Activity Feeds<br />Profiles and Expertise<br />Org Browser<br />Sites<br />Sites<br />Communities<br />Composites<br />PerformancePoint Services<br />Excel Services<br />Chart Web Part<br />Visio Services<br />Web Analytics<br />SQL Server Integration<br />PowerPivot<br />Content<br />Insights<br />Content<br />Search<br />Enterprise Content Types<br />Metadata and Navigation<br />Document Sets<br />Multi-stage Disposition<br />Audio and Video Content Types<br />Remote Blob Storage<br />List Enhancements<br />Search<br />Social Relevance<br />Phonetic Search<br />Navigation<br />FAST Integration<br />Enhanced Pipeline<br />
    33. 33. Minimum Hardware Requirements<br />x64<br />Quad processor, 2.5 Ghz<br />CPU<br />4 GB for developer or evaluation use<br />8 GB for production use<br />Memory<br />80 GB for installation<br />Additional drive space required for day to day use<br />Storage<br />
    34. 34. Minimum Software Requirements<br />x64 Windows Server 2008 SP2 Standard<br />X64 Windows Server 2008 R2 Standard<br />Windows 7 or Windows Vista SP2 – 64 Bit (Only Development)<br />x64 edition<br />Service Pack 3 + KB967909<br />x64 edition<br />Standard<br />Service Pack 1 + KB970315<br />SQL Server 2005<br />SQL Server 2008<br />Operating System<br />
    35. 35. Technology Stack<br />User Interface<br />Browsers<br />Office Apps<br />Custom Apps<br />Web Services<br />Microsoft SharePoint Server 2010<br />Microsoft SharePoint Foundation Server 2010<br />Windows Server 2008 <br />(x64 only)<br />.Net Framework 3.5 SP1<br />IIS 7.0<br />Web Application Tier<br />SQL Server 2008 <br />Config DB<br />Service Application DB<br />Content DB<br />SharePoint Admin Content<br />Windows Server 2008 <br />(x64 only)<br />Windows Server 2008 <br />(x64 only)<br />DataTier<br />Few More DB’s<br />
    36. 36. Functional Architecture<br />
    37. 37. MOSS »»» SP2010<br />
    38. 38. Three Tiers: Enterprise, Standard and Foundation<br />Sites<br />Communities<br />Content<br />Search<br />Insights<br />Composites<br />SharePoint Server 2010 for Internet Sites, Enterprise includes Enterprise CAL features<br />SharePoint Server 2010 for Internet Sites, Standard includes Standard CAL features; <br />
    39. 39. The 2010 LineupSpanning Intranet, Internet, and Extranet scenarios, with specialty servers for Enterprise Search <br />Intranet<br />Internet/Extranet<br />Enterprise Client Access License (CAL)Standard Client Access License (CAL)<br />New<br />High-End Search<br />New<br />New<br />New<br />Enabling Technologies<br />
    40. 40. The Standard CALDocuments and people<br />Provides a collaboration platform across all types of content. Use the core capabilities of SharePoint manage content and business processes, find and share information and expertise, and simplify how people work together across organizational boundaries.<br />Social Computing<br />(Enterprise Wikis, Ratings, Folksonomy)<br />Document/Records Mgmt.<br />Portal<br />(Personalized Content and MySites)<br />ECM, WCM,Rich Media Mgmt.<br />Enterprise Search<br />Legal Holds, In-place Records Mgmt.<br />
    41. 41. The Enterprise CALDocuments, people… and data <br />Enables advanced collaboration scenarios for end users to locate, create, and act on data and documents in disparate sources from within a familiar and unified infrastructure<br />Advanced Charting<br />PerformancePoint Services<br />Excel Services<br />Visio Services<br />InfoPath Forms Services<br />Access Services<br />Custom Reports<br />Client LOB Integration/ <br />LOB Web Parts<br />FAST Search Use Rights*<br />Social Computing<br />Doc/Records Mgmt.<br />Portal<br />ECM, WCM, RMM<br />Enterprise Search<br />Legal Holds, In-Place Rec. Mgmt.<br />* Requires FAST Search Server 2010 for SharePoint <br />
    42. 42. The Enterprise CALDocuments, people… and data <br />Enables advanced collaboration scenarios for end users to locate, create, and act on data and documents in disparate sources from within a familiar and unified infrastructure<br />Performance-Point Services<br /><ul><li>Create dynamic and highly interactive dashboards
    43. 43. Rich data displays</li></ul>FAST Search*<br /><ul><li>Related searches
    44. 44. Thumbnails, previews & view-in-browser
    45. 45. Multi-level sorting on any property
    46. 46. Refinement with exact counts</li></ul>Access Services<br /><ul><li>Create and publish Access-based applications
    47. 47. Nearly full parity with the Access client applications</li></ul>Advanced Charting<br />PerformancePoint Services<br />Excel Services<br />Visio Services<br />InfoPath Forms Services<br />Access Services<br />Custom Reports<br />Client LOB Integration/ <br />LOB Web Parts<br />FAST Search Use Rights*<br />Social Computing<br />Doc/Records Mgmt.<br />Portal<br />ECM, WCM, RMM<br />Enterprise Search<br />Legal Holds, In-Place Rec. Mgmt.<br />* Requires FAST Search Server 2010 for SharePoint <br />
    48. 48. SharePoint OnlineBringing SharePoint Server 2010’s business collaboration platform capabilities to the cloud<br />Intranet<br />Internet/Extranet<br />Enterprise User Subscription License (USL)<br />Standard User Subscription License (USL)<br />Deskless User Subscription License (USL)<br /> Internet Sites Offer<br /> Partner Access Offer<br />New<br />New<br />New<br />Moving towards parity between on-premises and online<br />Parity in features and scenarios enabled<br />Introducing: Enterprise USL, Internet Sites, and Partner Access offers<br />
    49. 49. The Power of Choice!<br />On-Premises and Online Hosting<br />On-Premises Deployments<br />SharePoint Online Standard<br />SharePoint Online Dedicated<br />Self-hosted and managed<br />Direct access to physical machines<br />Central admin access<br />Hosted within own data centers<br />Entire environment customizable<br />All accounts, machines, and data within a single AD Forest<br />Available to companies of any size.<br />Multi-tenant hosting<br />Shared Hardware<br />Outsourced IT management<br />Hosted within MS data centers<br />Partial trust code support<br />Support for SharePoint Designer based customizations<br />Certificate authentication (today) or Forms based authentication (2010)<br />Available for companies with 5+ seats<br />Dedicated Hosting<br />Dedicated Hardware<br />Outsourced IT management<br />Hosted within MS data centers<br />Most of the environment is customizable (Full and Partial Trust Code Support)<br />Machine and Process accounts in a different AD Forest<br />NTLM Authentication<br />Available for companies with 5000+ seats<br />
    50. 50. SharePoint Workspace - What Is It?<br /><ul><li>Microsoft Office 2010 client application that syncs with SharePoint</li></ul>SharePoint<br />Workspace 2010<br /><ul><li>Gives users fast, anytime, anywhere access to SharePoint content</li></ul>SharePoint<br />Server 2010<br />
    51. 51. What Does It Sync?<br /><ul><li>Collaborative content from 2010 SharePoint servers
    52. 52. Team sites (My sites)
    53. 53. Document libraries, lists, external lists</li></ul>SharePoint<br />Workspace 2010<br />SharePoint<br />Server 2010<br />
    54. 54. SharePoint V/S Other Development Technologies<br /><ul><li>One provisioning infrastructure for thousands of sites.
    55. 55. All the basic infrastructure with lot of features are available. It only needs to be enhanced based on application needs.
    56. 56. Many built-in features which can be used to develop complex solution.
    57. 57. Integrated with Content management.
    58. 58. Developer creates provisioning infrastructure per site
    59. 59. Multiple sites = duplicating infrastructure
    60. 60. Site Provisioning time is quite high.
    61. 61. Maintenance of these individual sites sometime becomes very complicated.
    62. 62. Cost of SharePoint Licenses is quite high.</li></li></ul><li>Type of Solutions on SharePoint<br />Customization using Browser: These customization are done using the Internet Explorer. These are called OOB (Out of Box) changes and they can do not require any coding. Any body having good understanding on SharePoint concepts can use them to develop solutions on SharePoint.<br />Customization using SharePoint Designer: SharePoint Designer is the tool to develop very advanced solutions on SharePoint. With this developers connect to SharePoint site and create solutions. Using SharePoint Designer lot of customization can be done such as Workflows, Master Pages, Layout Pages, functionalities using Data View Web Parts, solutions with BCS and so on. These kind of solutions are called ‘No Code’ solutions and they do not need any kind of code deployment.<br />Customization using Visual Studio: With Visual Studio we can extend SharePoint capabilities as we want. SharePoint opens all it API's where developer can do their coding. These solution needs to be deployed in a SharePoint Farm. These kind of solution needs to be deployed in the SharePoint farm using Feature, Solutions as preferred way. To learn these skills exposure to .Net is required.<br />
    63. 63. SharePoint Development Platform<br />