Friday, April 3, 2009

SharePoint Designer 2007 is Now Free

Microsoft just announced that the SharePoint Designer 2007 is now free. This is a great little tool for customizing site templates and changing look and feel. It has some other nice features. One of the most useful for the developer is the ability to quickly copy and modify ASP Pages.

When modifying the base SharePoint ASP pages, I recommend adding any additional code into the ASPX file only. I do not recommend referencing the Microsoft.SharePoint.ApplicaitonPages.dll directly in any .cs file. This will cause a DLL load problem in any process other than the w3wp. So if you include such a reference in your DLL and wish to push work to the SPTimerService or custom SPWindowsService, the DLL will not load. That is because the Microsoft.SharePoint.ApplicationPages.dll is found only in _app_bin of a web application.

As Microsoft is pushing the use of SharePoint Designer 2007 (by making it free), any application you create may become the victim of this tool. Your templates should be robust enough to handle this type of modification and redeployment and your ASP pages should be well documented with comments if you want Designer users not to render your application useless.

No comments:

Post a Comment