November 23, 2009

Microsoft SharePoint Server 2010 Learning Snacks

Three interesting learning snacks (presentations/training) on SharePoint 2010 are avalaible:

Developing Solutions with Microsoft SharePoint Server 2010 (20 minutes)
Microsoft SharePoint Server 2010 enables developers to build rich solutions easily, rapidly, and efficiently. This Learning Snack demonstrates how you can use Microsoft Visual Studio 2010 to create and deploy your solutions. It also demonstrates how you can build Microsoft Silverlight applications by using the SharePoint 2010 client object model, and how you can use LINQ to SharePoint to create SharePoint entities.
Experiencing the Microsoft SharePoint Server 2010 User Interface (20 minutes)
Microsoft SharePoint Server 2010 includes an enhanced user interface that provides IT professionals with a streamlined administration experience. This Learning Snack describes the features of the SharePoint Server 2010 user interface. It demonstrates how the new Central Administration console enables you to perform several administrative tasks from one central location. The Learning Snack also describes how shared application architecture can be used for flexible deployments in SharePoint Server 2010.
Managing and Troubleshooting with Microsoft SharePoint Server 2010 (17 minutes)
Microsoft SharePoint Server 2010 facilitates administration by providing several tools that help IT professionals efficiently manage data and troubleshoot any issues. This Learning Snack describes the Large List Resource Throttling feature, which helps you manage large lists. It demonstrates how a Microsoft SQL Server logging database can be used to log SharePoint events. The Learning Snack also demonstrates how the SharePoint Best Practices Analyzer can be used to detect and automatically fix common issues.


October 23, 2009

How to fix the SharePoint Event 10016 error on Windows Server 2008 R2

For those who have encountered the problem, you have probably tested the following workaround provided by Microsoft (KB920783):

1. Click Start, click Run, type dcomcnfg in the Open box, and then click OK.
2. Expand Component Services, expand Computers, expand My Computer, and then click DCOM Config.
3. Right-click IIS WAMREG admin Service, and then click Properties.
4. Click the Security tab.
5. Under Launch and Activation Permissions, click Edit.
6. In the Launch Permission dialog box, click Add.
7. In the Select Users, Computers, or Groups dialog box, type the domain user account that you specified as the Windows SharePoint Services 3.0 service account, click Check Names, and then click OK.
8. In the Permissions for UserName list, click to select the Allow check box that is next to Local Activation, and then click OK two times.

The problem with Windows Server 2008 R2 appears in the step 4 of the procedure. All under the Security tab is greyed/disable. It's due to permission restrictions.

To fix the problem and enable all under the Security tab, I invite you to switch to the Wictor Wilén blog to see the solution:

October 22, 2009

SharePoint Products and Technologies: 2010 (Technical Preview) Developer Documentation

Technical PreviewThis download provides an early technical preview of the SharePoint Products and Technologies: 2010 developer documentation.

Source: MSDN

SharePoint 2010: Developer and IT Professional Learning Plan

A guide to learning about SharePoint 2010 for Developers and IT Pros

Source: MSDN
Link: here

SharePoint 2010: SharePoint Developer Platform Wall Poster

The SharePoint 2010 Developer Platform wall poster (PDF format) shows a view of the SharePoint 2010 developer tools, community ecosystem, execution environment, Sharepoint Server 2010 workloads, and target application types. The poster is intended to be printed at 24 inches x 36 inches (61 centimeters x 91 centimeters).

Source: MSDN
Link: here

SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic


Use these 10 hands-on lab manuals for SharePoint 2010 to get started learning SharePoint 2010 development. Each lab is available in C# and Visual Basic. HOL01 - Developing a Visual Web Part in Visual Studio 2010This hands-on lab introduces the Visual Studio 2010 SharePoint development environment. It shows how to build a Visual Web Part using LINQ to SharePoint, and how to connect one Web Part to another Web Part on the page. HOL02 - Developing a List Definition and Event Receiver in Visual Studio 2010 This hands-on lab walks you through building a list definition for SharePoint 2010 in Visual Studio 2010. It also shows how to build an event receiver for the list in Visual Studio 2010 and deploy it to SharePoint. After the list and event receiver are deployed, you can use the developer dashboard to evaluate the performance of the event receiver. HOL03 - Developing Advanced Web Parts for SharePoint 2010 with Visual Studio 2010 This hands-on lab shows how to build a Web Part using several SharePoint-specific controls in Visual Studio 2010. Investigate advanced built-in Web Parts, including the Data View Web Part. HOL04 - Developing with LINQ to SharePoint in Visual Studio 2010 This hands-on lab explores a variety of LINQ queries on SharePoint 2010, going into more depth than the introductory hands-on lab. It also walks you through an exercise of creating a custom content type in Visual Studio 2010. HOL05 - Developing for SharePoint 2010 with the Client OM and REST in Visual Studio 2010 This hands-on lab introduces the Client object model for use in calling SharePoint 2010 APIs from a client machine. It also shows the use of ADO.NET Data Services to call REST services in SharePoint 2010. HOL06 - Developing a BCS External Content Type with Visual Studio 2010 This hands-on lab walks you through building an external content type for Business Connectivity Services using Visual Studio 2010. It also builds a form for Microsoft Outlook and shows the data being edited offline in Outlook. HOL07 - Developing a SharePoint 2010 Workflow with Initiation Form in Visual Studio 2010 This hands-on lab walks you through building a workflow in Visual Studio 2010 for SharePoint 2010. You add an initiation form to the workflow and use an external data exchange activity in the workflow. HOL08 - Developing SharePoint 2010 User Interface with Silverlight in Visual Studio 2010This hands-on lab walks you through building Microsoft Silverlight applications for use in SharePoint 2010. You will access SharePoint 2010 data in Silverlight using the Client object model. HOL09 - Developing SharePoint 2010 Sandboxed Solutions in Visual Studio 2010 This hands-on lab walks you through building a Sandboxed Solution Web Part for SharePoint 2010. It will also add code to the Web Part that overloads the limits placed by the sandboxed solution, and you will review how the solution is shut down. HOL10 - Developing SharePoint 2010 User Interface Ribbon and Dialog CustomizationsThis hands-on lab walks you through adding a custom action to the SharePoint 2010 ribbon, and creating a Web Part that uses the Dialog Framework.

Source: MSDN
Link: here

SharePoint 2010 Technical Diagrams

SharePoint 2010 can be downloaded here.

SharePoint 2010 (Beta) Developer Center

The SharePoint 2010 (Beta) Developer Center is online:

In addition, two interesting white papers are avalaible:
- SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs
- Evaluation guide for SharePoint Server 2010 (white paper)

October 05, 2009

A SharePointer friend gave me the link to this website last friday and after visiting it, I've decided to publish it on my blog.
In fact, this website deals with customization cases using mainly the out-of-box stuffs. It's a good knowledge base for SharePoint power users.

Link: here

September 14, 2009

SharePoint Team Announces the release of patterns and practices Developing SharePoint Applications guidance

A new version of SharePoint guidances (August 2009) is released:

"The Developing SharePoint Applications guidance helps architects and developers design and build applications that are both flexible and scaleable. It shows developers how to provide IT professionals with the information they need to maintain those applications and diagnose problems when they arise. The two reference implementations illustrate how to solve many of the common challenges developers encounter. One reference implementation addresses basic issues such as creating lists and content types. The other addresses more advanced problems such as how to integrate line of business services, how to create collaboration sites programmatically, and how to customize aspects of publishing and navigation. A library of reusable components helps you adopt techniques used in the reference implementations. The guidance discusses approaches for testing SharePoint applications, such as how to create unit tests, and documents experiences with stress and scale testing one of the reference implementations."

Link: here