Sharing SharePoint Knowledge

Technical Solutions for SharePoint Server 2010

Archive for the ‘SharePoint’ Category

Microsoft TechEd 2010 SharePoint Sessions

Posted by Chandrasekaran C N on June 21, 2010

Hi All,

Here is the consolidated list of all SharePoint related sessions that were held at Microsoft TechEd 2010, North America.

Microsoft TechEd 2010 – SharePoint 2010 Sessions
Session Details
Code OSP301
Title Building RIA with Silverlight and SPS 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP301
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP301.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP301.wmv
   
Code OSP302
Title Building Solutions with Business Connectivity Services
Session http://www.msteched.com/2010/NorthAmerica/OSP302
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP302.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP302.wmv
   
Code OSP303
Title Deploying and Upgrading to Microsoft Project Server 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP303
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP303.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP303.wmv
   
Code OSP304
Title Developing and Branding with the New User Interface Features in Microsoft SPS 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP304
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP304.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP304.wmv
   
Code OSP305
Title Developing Document Sets in Microsoft SPS 2010 Enterprise Content Management
Session http://www.msteched.com/2010/NorthAmerica/OSP305
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP305.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP305.wmv
   
Code OSP306
Title Developing Microsoft SPS 2010 Solutions with Claims Authentication
Session http://www.msteched.com/2010/NorthAmerica/OSP306
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP306.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP306.wmv
   
Code OSP307
Title Developing Office Business Applications with Microsoft Office 2010 and Microsoft SPS 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP307
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP307.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP307.wmv
   
Code OSP308
Title Developing with Microsoft SPS 2010 Sandboxed Solutions
Session http://www.msteched.com/2010/NorthAmerica/OSP308
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP308.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP308.wmv
   
Code OSP309
Title Developing with REST and LINQ in Microsoft SharePoint 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP309
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP309.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP309.wmv
   
Code OSP310
Title Fine Tuning Your Microsoft SPS 2010 Environment
Session http://www.msteched.com/2010/NorthAmerica/OSP310
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP310.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP310.wmv
   
Code OSP311
Title From N to Z: Authentication and Authorization in Microsoft SPS 2010 
Session http://www.msteched.com/2010/NorthAmerica/OSP311
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP311.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP311.wmv
   
Code OSP312
Title Help! My Users Are Everywhere: Designing (Developing) for a Global SharePoint Audience 
Session http://www.msteched.com/2010/NorthAmerica/OSP312
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP312.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP312.wmv
   
Code OSP313
Title Microsoft Office 2010: Developing the Next Wave of Productivity Solutions
Session http://www.msteched.com/2010/NorthAmerica/OSP313
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP313.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP313.wmv
   
Code OSP314
Title Microsoft Outlook and Exchange 2010: Better Together Overview
Session http://www.msteched.com/2010/NorthAmerica/OSP314
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP314.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP314.wmv
   
Code OSP315
Title Microsoft SPS 2010 As a Social Computing Platform 
Session http://www.msteched.com/2010/NorthAmerica/OSP315
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP315.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP315.wmv
   
Code OSP316
Title Microsoft SPS 2010 for the Microsoft ASP.NET Developer
Session http://www.msteched.com/2010/NorthAmerica/OSP316
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP316.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP316.wmv
   
Code OSP317
Title Outlook Social Connector: Deployment and Development Overview
Session http://www.msteched.com/2010/NorthAmerica/OSP317
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP317.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP317.wmv
   
Code OSP318
Title SharePoint is Down: Solutions for High Availability and Disaster Recovery
Session http://www.msteched.com/2010/NorthAmerica/OSP318
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP318.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP318.wmv
   
Code OSP319
Title Upgrading and Improving MOSS WCM Sites to SOS 2010 Web Content Management
Session http://www.msteched.com/2010/NorthAmerica/OSP319
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP319.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP319.wmv
   
Code OSP320
Title Workflow Development in Microsoft SPS 2010 with Microsoft Visual Studio 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP320
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP320.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP320.wmv
   
Code OSP321
Title Microsoft IT: How MSIT Upgraded Microsoft to SharePoint 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP321
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP321.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP321.wmv
   
Code OSP401
Title Upgrading Microsoft Office SharePoint Server 2007 to SPS 2010
Session http://www.msteched.com/2010/NorthAmerica/OSP401
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP401.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP401.wmv
   
Code OSP402
Title Windows PowerShell Made Less Scary for the Microsoft SPS 2010 Administrator
Session http://www.msteched.com/2010/NorthAmerica/OSP402
Presentation http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/OSP402.pptx
Video http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv/OSP402.wmv

Thanks,
Chandrasekaran C N

Posted in SharePoint, SharePoint 2010 | Tagged: , | Leave a Comment »

SharePoint MVP Experts Chat – Q & A

Posted by Chandrasekaran C N on June 20, 2010

Hi All,

Any questions on SharePoint? Join live chat with SharePoint MVP Experts online on 23rd of June 2010 between 9:00 am and 10:oo am PST  (21:30 pm and 22:30 pm IST)

So start preparing questions 🙂

Thanks,
Chandrasekaran C N

Posted in Chat, SharePoint | Tagged: , | Leave a Comment »

Events Improvements in SharePoint 2010

Posted by Chandrasekaran C N on June 7, 2010

Hi All,

In MOSS 2007, there are a lot of events introduced by Microsoft such as list item events, list events, field events, etc., which are very useful to execute some tasks on the lists based on the user inputs. But there are some limitations in the event model in MOSS 2007, which are necessary for the developers. To overcome those limitations developers need to do some workarounds.

Following are some of the limitations

  • Cannot hook the events to a particular SharePoint lists
  • Need to use standard pre-defined error page when canceling the events, which is not so intuitive for the end users
  • No javascript alert instead of redirecting to pre-defined error page
  • No events for SPWeb object

Microsoft addressed some of the limitations and also introduced new events in SharePoint 2010. Here are the list of events introduced in SharePoint 2010

Name of the events Description
WebAdding Synchronous event, fired before the web is added. Some of the properties such as URL will not be visible in this event, since the web is not yet created
WebProvisioned Either synchronous or asynchronous after-events fired after web is created. We can make this event either synchronous or asynchronous by setting the Synchronization property to either Synchronous or Asynchronous respectively. This property is in elements.xml under <Register> node
ListAdding Synchronous event, fired before a list is created. 
ListAdded Either synchronous or asynchronous after-events fired after list is created before it is presenting to the user.
ListDeleting  Synchronous event, fired before a list is deleted.
ListDeleted Either synchronous or asynchronous after-events fired after list is deleted.
These events are created by using the same procedure as we creating events in MOSS 2007. Using Visual Studio 2010, developers are able to write,  deploy and debug these events in SharePoint server easily. Visual Studio 2010 provides a pre-defined project templates to create event receivers.
 
Enhancements in SharePoint 2010
 Custom Error Pages: SharePoint 2010 provides developers to create/redirect to custom error pages when the events are cancelled.  This gives developers a great flexibility to provide more information on the custom error pages.  The redirection will applicable only for the pre-synchronous events and not for post-synchronous events like ListAdded, etc.,  Below shows the code snippets to redirect to custom error page
           properties.Cancel = true;
           properties.Status = SPEventReceiverStatus.CancelWithRedirectUrl;
           properties.RedirectUrl = "/_layouts/CustomErrors/error.aspx";
 
Event Registration Feature: With new event registration enhancement, developers are able to hook the event to a particular SharePoint list in the elements.xml file using ListUrl node by passing relative url of the list.  Developers are now able to scope the events either at Site or Web levels and also set the property RootWebOnly in Receivers node, if the event receiver only works for root site.
Impersonation Improvements:  Developers are able to elevate the privileges in the event receivers in order to perform some tasks, which current user who triggered the event does not have adequate permissions to do so using SPSecurity.RunWithElevatedPrivileges method.  In SharePoint 2010, there are new properties namely OriginatingUserToken, UserDisplayName and UserLoginName which help the developers to revert back to the original user who triggered the event very easily.
Thanks
Chandrasekaran C N

Posted in Event Model, SharePoint, SharePoint 2010 | Tagged: , , | Leave a Comment »

Email Management in SharePoint 2010 – Virtual Event

Posted by Chandrasekaran C N on June 6, 2010

Hi All,

What’s new in Email Management in SharePoint 2010?

Want to know more, register to this virtual event presented by Ryan Duguid, Senior Product Manager, ECM, Microsoft and Barry Jinks, President & CEO Colligo Networks Inc.,

Thanks
Chandrasekaran C N

Posted in SharePoint, SharePoint 2010 | Tagged: , , | Leave a Comment »

Customizing SharePoint List using InfoPath 2010

Posted by Chandrasekaran C N on June 6, 2010

Hi,

In MOSS 2007, to customize OOTB SharePoint ASPX pages for a custom list i.e., newform.aspx, displayform.aspx, editform.aspx is possible but cumbersome. We can customize those ASPX pages in following ways

Using SharePoint Designer: Customization of SharePoint list forms layouts  and to add some business logic can be possible using SharePoint designer. Also, we can create a new ASPX page from scratch using SharePoint designer, but it is very limited to HTML, some JavaScript and XSL. Adding customizations to list forms using SharePoint designer 2007 results in having a big chunk of XSL into HTML markup of the form that makes very hard to maintain.

Using Standard Browser: In this approach, we can tweak the list forms to add web parts and business logic to manage the list forms. But Microsoft does not support this approach and list forms should only have List Form web part.

Both aforesaid ways are not having a clean and complete customization over SharePoint list forms, hence Microsoft introduced a new and exciting feature in SharePoint 2010 to customize SharePoint list forms using InfoPath 2010. It is very flexible, easy and very intuitive for developers/power users to customize SharePoint list forms.

Here are the steps to customize list forms using InfoPath 2010

  1. Open up any existing SharePoint list, say Contacts list
  2. Select List tab in SharePoint ribbon UI
  3. Select the option Customize Form (Marked in rectangle)

  

Once selected, it will open up the InfoPath 2010 designer as shown in the diagram.

InfoPath 2010 designer creates all the fields automatically and place them in an order. Also, when  you select the control, it displays the control’s properties in the ribbon, which a cool feature.  We can do all sort of customization for SharePoint list forms in InfoPath 2010 such as validations, layouts, inserting images, splitting  up into different sections, pulling values from other SharePoint lists, etc., and publish it into SharePoint site.

Below diagram shows a sample customized view of standard SharePoint Contacts list in SharePoint site

 

Posted in SharePoint, SharePoint 2010 | Tagged: , | Leave a Comment »