Tuesday, July 13, 2010

SharePoint 2010 Features and Enhancements

Following is the high-level list of SharePoint 2010 features and enhancements. For detailed information you can check it here.
New in SharePoint 2010

  • Language Integrated Query (LINQ)
  • AJAX Support
  • Ribbon navigation
  • List Enhancements
    • New Scale Limits
    • XSLT Views for better customizations
    • Cascade deletes/Updates
    • Formula Validation for Column like Excel
    • External Data List Type - allows to connect external data such as databases or web services.
  • Business Connectivity Services (BCS) - New name for BDC and drastically enhanced.
  • Silverlight integration
  • Client side object Model
  • Sandbox Solutions - deploy in a secure environment.
  • Added More Services - Word,Visio, Performance Point and Access Services in addition to Excel and InfoPath Form Services.
  • New enhancements to InfoPath Form Services
    • Replace default list forms to InfoPath form
    • New mobile form capabilities
  • Well Integrated with Visual Studio 2010
    • Browse SharePoint environment from server explorer to see lists, libraries, Content types, etc.,.
    • Web Parts Visual elements
    • improved Web Solution Package (WSP)
    • Development on Windows 7
  • Developer Dashboard
  • Communities
    • Enhanced Blogging and wikis
    • Tagging and Rating
    • Activity Feeds - Stay informed and track colleagues updates
    • Social Bookmarking - can be internal or external web sites
    • Enhanced My Sites
    • Enhanced User Profiles
    • Organization Browser
  • Search
    • Extensible Search web parts
    • preview content with integrated FAST technologies
    • Phonetics people search
    • Outlook Address book style lookup
    • FAST Search - need separate license
  • Content Management
    • Document Management
      • Metadata views instead of hierarchical folder based navigation
      • Location based metadata
      • Document Routing to specific location
      • unique document IDs instead of URL based location
      • Taxonomy services
      • Document Sets - Manage collection of different content (doc,ppt,xls) into a set
    • Records Management
      • Multi stage disposition
      • In place records management
      • location based file plans
      • e-discovery
    • Web Content Management
      • New Enhanced UI
      • XHTML Compliant
      • Enhanced Page libraries
    • Digital Asset Management
      • Support most common digital assets like Video, Audio, Images
      • Bit Rate Throttling with IIS - Just in time delivery of the content instead of deliver the entire video to the user at maximum speed.
      • Remote BLOB (Binary Large OBject) storage
      • Silverlight WebPart and Media Player
    • Workflows
      • Now Workflows are Customizable
      • Allowed Site Workflows
    • SharePoint Workspace (Previously known as Groove) - allow to work offline and sync the lists, libraries and forms
Saturday, July 10, 2010

Microsoft’s SharePoint 2010 Migration Approaches

I found the following poster’s in Microsoft site on How to migrate from SharePoint 2007 to SharePoint 2010. It is very useful to understand the migration process and everyone  who are working on SharePoint migration should see this.

 

Here is the list of links to Posters:

Upgrade Planning : Poster, TechNet article

Upgrade Approaches : Poster, TechNet Article, Comparison

Upgrade Services : Poster, TechNet Article

Test Your Upgrade Process : Poster, TechNet Article

Upgrading Parent and Child Farms: Poster, TechNet Article

Thursday, June 17, 2010

Enable AJAX Support in SharePoint,WSS, MOSS 2007

Microsoft suggests the following changes to web.config for your SharePoint installation if you want to enable AJAX functionality. http://msdn.microsoft.com/en-us/library/bb861898.aspx

 

I found the this file ( http://www.hansrasmussen.com/2010/02/enable-ajax-support-in-sharepointwss-moss-2007/ ) which enable AJAX support in MOSS 2007 using Feature.

Wednesday, June 16, 2010

SharePoint DateTimeControl returns today's date if there is no selected date

By Default SharePoint DateTimeControl returns today's date if there is no selected date. Use IsDateEmpty to check whether user selected any date or not. If IsDateEmpty returns true, means no date selected by the user otherwise user selected the date and use that date.

 

 

if (!((DateTimeControl)c).IsDateEmpty)
{
    columnValue = ((DateTimeControl)c).SelectedDate.ToString();
}
else
{
    columnValue = "";
}

Saturday, June 5, 2010

Number of rings before voice mail picks up

Go to phone settings (Start –> Settings --> Personal), select services tab, highlight call forwarding and then the GET SETTINGS button. from there it will show what you currently have and let you change it. Max is 30 Sec.

Tuesday, May 18, 2010

SharePoint 2010 Installation Step By Step

The following article provides a step by step installation of SharePoint Server 2010. Before installing SharePoint Server 2010, like any other software, they are some prerequisites which we must install first.

Prerequisites:

  1. Need 64bit Operating System. Windows Server 2008 with SP2 / Windows 7.
  2. Web Server (IIS) role
  3. Application Server role
  4. Microsoft .NET Framework version 3.5 SP1
  5. SQL Server 2008 Express with SP1
  6. Microsoft Sync Framework Runtime v1.0 (x64)
  7. Microsoft Filter Pack 2.0
  8. Microsoft Chart Controls for the Microsoft .NET Framework 3.5
  9. Windows PowerShell 2.0
  10. . SQL Server 2008 Native Client
  11.   Microsoft SQL Server 2008 Analysis Services ADOMD.NET
  12.   ADO.NET Data Services Update for .NET Framework 3.5 SP1

First I installed the fresh copy of Windows Server 2008 Server 64 bit trail version and then installed SQL Server 2008 trail version. Once i installed these successfully, i followed the following steps.

 

Step 1: Log on to the Server with Service Account / Administrator which you want to use. If you have a Domain add this server to the Domain. (Optional)

Step 2: Run Setup File

image

Step 3: Select “Install software prerequisites” under Install to install all prerequisites. It may take few minutes (mine took almost 30 – 40 minutes) to install all prerequisites and may need to restart the server couple of times.

image

Step 4:  Once all prerequisites are installed successfully, Select “Install SharePoint Server” under Install.  Once you see the following screen, Enter your product key which you received from the Microsoft.

image

 Step 5: Once you read the License Terms, Select the check box and click Continue button.

image

Step 6: If your installing in Single Server, select Standalone. If you a server Farm then choose Server Farm option. Since i am installing for testing purpose, so i go with Standalone option.

image

It will take several minutes to complete the installation.

image

Step 7: Once the installation is complete, Run the Configuration Wizard by selecting the checkbox. If you close the windows without selecting the checkbox, You can also Run this wizard by Going to Start –> Programs –> Microsoft SharePoint 2010 Products –> SharePoint 2010 Products Configuration Wizard.

image

Step 8:  Run the configuration wizard by clicking on Next button.

image

Step 9: It shows the following message, just click Yes button.

image

Once Configuration process started, it will take several minutes to complete.

image

Step 10: You will see the following message if everything went smooth.

image

 

Step 11: When Login Screen appears, enter your credentials which you logged with.

Step 12: If it shows Phishing filter dialogue, select Turn on Automatic Phishing Filter and click OK button.

Step 13: Select your own template and click OK button.

image

image

 

Step 14: create your own group if needed. I just go with defaults since mine is a test environment.

image

Hope this post helps some one. If so, Please leave some comments.

Tuesday, May 11, 2010

Internet Explorer JavaScript Debugging

Most of the time people frustrated with JavaScript errors since the lack of information provided by the browser. You can use alert’s to find out where it went wrong but this is annoying by number of clicks. So you have to use some debugging tools for browser.

 

If you are a .NET Developer, Visual Studio comes with inbuilt JavaScript debugging tool. But what if you are neither a .NET developer nor you have Visual Studio. In this case Microsoft provides a free tool called “Microsoft Script Debugger” which you can download it from here. As of i know, this is the free and best tool for debugging JavaScript on Internet Explorer.

 

To use either Visual Studio or Microsoft Script Debugger as your debugging tool, you have to turn debugging on in IE. To do that Go to Tools –> Internet Options –> Advanced tab. Make sure that “Disable Script debugging (Internet Explorer)” is not checked.

 

image

 

Once you restart the browser, you can load your page which you want to test it. If there are any errors on the page, it shows a Dialog box asking whether to debug or not and just press OK button. That’s it. Now you can see where exactly the error happens and analyze accordingly.

 

If in case you want to debug specific line irrespective of error. You can put a line debugger; in your JavaScript code. so it will create a break point automatically and when this breakpoint gets hit, your debugger will lunch.

 

Hope this helps some one.