Christophe Fiessinger's Blog The latest news you need to know about Microsoft Project
A few weeks ago, I did my 200th post since starting this blog, so following Brian Smith’s initiative I wanted to share with you statistic I have gathered from you dear readers :) for the past 90 days using Microsoft adCenter. It’s interesting to see what content you read and how you find it using your favorite search engine, I’m also surprised by the variety of languages that hit my blog, I’m impressed with the diversity!
If you have a wish list of posts or comments about this blog, feel free to send feedback using the contact form.
Total list of languages
Most popular posts Since December 2006
Please find an important announcement from the SharePoint team that impact the Project Server 2007 world as well: Update on Licensing and Virtualization Support for SharePoint Products and Technologies
A reminder of couple posts I did on the same topic, how cool Hyper-V is!
Happy Hyper-V!
Today we released the source code for the Silverlight Blueprints for SharePoint—based on the Silverlight Beta 2 release. The Silverlight Blueprints for SharePoint provide a way for developers to better understand how to integrate Silverlight applications with SharePoint. Silverlight is an incredibly popular technology and with the increase in SharePoint adoption we’re finding an increased call for integrating technologies like Silverlight with SharePoint.
In this release, you’ll find five blueprint samples:
Included in the release are documentation for each of the samples and the source code (go to the Releases tab of the CodePlex site). Also posted to the site is an FAQ document. In the coming days and week, we’ll publish additional screen-casts and any other supporting documentation we create or that is provided to us through the developer community.
The links to get to the Silverlight Blueprints for SharePoint are:
The following useful article was published for SharePoint: Sample code acceptance checklist for IT organizations
Checklist covers the following areas (also contains a printable version):
This article also contains a great list of Resources for SharePoint development best practices
Since Project Server 2007 is built on top of SharePoint most of the content discussed in that article is applicable to PS customization.
The associated Infrastructure Update KB (953750) article was recently updated with two know issues, as mentioned during the Webcast these two issues will be fixed in the August Cumulative Update. To request a Cumulative Update go to the following site.
As a reminder, if you have any issue with our product, please let us know so we can fix them! Work with Microsoft Premier Support to open an incident.
Check the following for a recap of resources on the Infrastructure Update.
The slide deck with an overview of the Project and Project Server 2007 Infrastructure Update has been posted on EPMConnect: A briefing on the released Project Infrastructure Update - the quality has just got even better
This 53 slide deck contains the following:
The demo image used during the presentation is our standard Project Portfolio Management virtual image (email proj2007@microsoft.com to get a copy) with the IU applied in it (check the blog post below on how to do it).
Related links:
In case you missed we just shipped both SP1 for VS 2008 and SP1 for the .Net Framework 3.5: http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx
Time to update your development machines.
Thanks to Boris Scholl :)
Microsoft Office Project Server 2007 is built on top of Windows Sharepoint Services, so you might think you can develop AJAX Web Parts as you do in Windows Sharepoint Services, right?
Unfortunately it’s not that easy. Actually the Web Part development process is the same, but you need to configure Project Server 2007 for AJAX support.
Here’s what you need to do:
You must configure the Project Web application and the Shared Services Provider Web Application to support calling Web services from script. In the Web.config file for the application, you must register the ScriptHandlerFactory HTTP handler, which processes calls made from script to .asmx Web services. For Web service calls that are not issued from ASP.NET AJAX script, the handler delegates the call to the default handler.
You need to add the following lines to the web.config located in:
C:\Program Files]\Microsoft Office Servers\12.0\WebServices\root
1: <httpHandlers>
2: <remove verb="*" path="*.asmx" />
3: <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35"/>
4: </httpHandlers>
You also need to add the following line to the web.config of your project server installation which can be found here:
C:\Inetpub\wwwroot\wss\VirtualDirectories\[PSweb app directory]
After making those changes to the config files the client runtime is now enabled for AJAX and you can start building AJAX Web Parts.
Have fun!
A related article : Optimizing custom Web parts for the WAN
Bob Segrest from BSegE LLC has recently published the following project on CodePlex: Project Reportcard (http://www.codeplex.com/ProjectReportcard)
The Project Reportcard was developed as a tool to help Project Managers assess their projects based on organizational standards implemented by their PMO. Understanding what the organizational KPIs are going to look like before their project update is published, can help a project manager avoid non-compliance issues and prepare to address real project challenges. Most PMs find value in being able to see their Project Reportcard before it is visible to the PMO and management team.The Project Reportcard also makes it easier for the PMO to verify compliance with organizational standards. Master projects, projects based on enterprise project templates and non-template projects are supported.The Project Reportcard is written in VB.Net using Visual Studio Tools for Office (VSTO) and built in Microsoft Visual Studio 2008. It is deployed as an Add-In for Microsoft Office Project Professional 2007. Full functionality requires a Microsoft Office Project Server 2007 and the creation of several custom enterprise fields.Community and author support is provided on a time available basis. Please select the Discussions and Issue Tracker tabs in this forum for Project Reportcard support. Polite dialog is always appreciated.
This solution contains full documentation as well as source code. Feel free to provide solution feedback via CodePlex or email.
If case you have missed it, there is a useful TechNet article that describe how to deploy the Infrastructure Update for Project Server: http://technet.microsoft.com/en-us/library/cc671413.aspx
The equivalent SharePoint article is here: Install the Infrastructure Update for Microsoft Office Servers (Office SharePoint Server 2007)
and in case you missed it: Announcing the availability of the Project and Project Server 2007 Infrastructure Update