About Me

Calgary, Alberta, Canada
Some know me as Phani, many know me as 'PK'… Mr.Perfect

Friday, October 29, 2010

Introduction to Sharepoint 2010

There you go. Enjoy the reading... Sharepoint 2010. Please feel free to post questions or feedback.
Introduction
SharePoint Road Map
Microsoft has released four versions of sharepoint technologies.

  • 2001 SharePoint Portal Server 2001
  • 2003 Microsoft SharePoint Portal Server 2003
  • 2007 Microsoft Office SharePoint Server 2007
  • 2010 Microsoft SharePoint Server 2010
Sharepoint 2001 allowed users to create
  • Sites
  • Lists
  • Document libraries
Drawbacks in Sharepoint 2001
  • Cumbersome to customize sites
  • Files uploaded to document library were stored on the local file system of front-end web server
  • Impossible to scale out
Sharepoint 2003
  • Built on Microsoft .NET Framework and ASP.NET
  • Introduced Webparts and Event handlers
  • Files started storing in SQL Server database - Possible to scale out
Sharepoint 2007 introduced
  • Site Columns
  • Content types
  • Features
  • Solution Packages
SharePoint 2010
  • An evolved version of MOSS 2007
    • Microsoft SharePoint Foundation (SPF) 2010 (Renamed WSS)
    • Microsoft SharePoint Server (SPS) 2010
  • Requires a 64 bit OS - Runs only on 64 bit
  • Built on .Net 3.5 SP1
  • Can be installed on client OS for development
Farms

  • Farm can be single server or multi server
  • Exactly one configuration database
  • Farm requires Web server(s) and database server
  • Single Server Farm
  • Medium Server Farm
  • Large Server Farm


A sharepoint farm is simply a collection of servers that have sharepoint installed on them and are all connected to the same configuration database.

Web Applications

Every SharePoint Web applicatin runs as one large ASP.NET application. A sharepoint farm typically runs two or more web applications. Each web application has one or more content database. Web application security configured independently.


The introduction of claims-based security support into SharePoint 2010 provides developers with new possibilities for configuring a Web application. One such possibility is the ability to outsource identity management to an identity service publicly available on the Internet, such as Windows Live ID. This approach gives developers the ability to track users for the purposes of security, auditing, and personalization but without the hassles of setting up a user database, storing credentials, and dealing with all the associated password management headaches.

Service Applications

  • Replacement of Shared Service Providers (SSPs)
  • facilitates sharing resources across sites running in different web applications and different farms
  • Can run on Web Front End Server (WFE) or Application Serveri
  • Web applications can be assoicated with different service offerings 

Site Collections and Sites

A site is a storage container that allows users to store and manage content such as list items and documents. In addition, a site is a customizable entity that allows users to add pages, lists, and child sites. In conclusion, a site is a securable entity whose content is accessible to a configurable set of users.

  • Sites are partitioned into site collections
    • Site collection contains a top level site
    • Site collection may contain hierarchy of child sites
    • Web application can support thousands of site collections
  • SharePoint 2010 introduces big changes to UI
    • Master page has been changed
    • Ribbon
    • Home page is wiki page
    • Avoided unnecessary post backs
    • A new Ajax-powered user interface

Friday, October 22, 2010

SharePoint 2010 E-Course

Hi Everyone,

As mentioned in my previous post, I would like to start a e-course for SharePoint 2010 which is suitable for a beginner too. Even if you don't have prior share point experience, by the end of this e course you should be able to get adequate knowledge in SharePoint 2010.
How much do you pay for this course? It's just your time. It's absolutely free.
At the end of the each chapter, there will be a lab with detailed step by step instructions.

I can guarantee you that by the end of the course you should be able to do the following.
  • Visual Upgrade from MOSS 2007 to SharePoint 2010
  • Things to consider When upgrade to SharePoint 2010
  • Web Part Development
  • Basic Idea on Sizing
Course Content
  1. Introduction to SharePoint 2010
  2. Setup Development Environment
  3. SharePoint 2010 Developer Road map
  4. SharePoint Foundation Development
  5. Introduction to development Tools in Visual Studio 2010
  6. Introduction to Powershell 
  7. Working with Master Pages and Application Pages
  8. Introduction to Sand-boxed solutions
  9. Content Types
  10. Event Handlers
  11. SharePoint LINQ
  12. Client Object Model
  13. Workflows
  14. Business Connectivity Services (BCS)
  15. Web Content Management (WCM)
  16. Enterprise Content Management (ECM)
  17. MOSS 2007 to SharePoint 2010 Migration Strategies
  18. A sample project plan or WBS for upgrading MOSS 2007 to SharePoint 2010
  19. Special Lab - migration step by step MOSS 2007 to SharePoint 2010
Note: At the end of the course, the soft copy of the course content can be provided on demand through email.