Project and List Properties Available from CAML

When you are building a DVWP in SharePoint, there are some project (Web site) and list properties that are available to you directly from CAML that aren’t well-documented, which you can use if you request them directly.  For instance, if you add the following to your CAML <ListProperty Name=”Title” /><ProjectProperty Name=”Title” />, the titles of…

Today’s ‘Optimize Your SharePoint Investment’ from Vitale, Caturano

I want to thank my ex-colleagues at Vitale, Caturano for a great event today in Waltham at Microsoft’s offices.  There were some good presentations about the use of Sharepoint in the enterprise, about some of the vendor offerings in the space, and specific stories about how SharePoint use has evolved by Andy Kawa from Goodwin Procter LLP and by…

Error When Trying to Delete a Master Page: “Server error: This item cannot be deleted because it is still referenced by other pages.”

I’ve had this happen often and I’ve usually just left the unused master pages, since they aren’t really hurting anything.  Today I finally decided to try to see if I could get rid of a pile of old copies of master pages I had lying around, and I found this Microsoft article which explains a workaround. …

Possible Bug in Aggregate Data Sources in DVWPs?

I think I’ve found a bug in using aggregate data sources in DVWPs with SQL Stored Procedures.  I’m trying to use the results of a Stored Procedure combined with the content of a list in SharePoint.  I’ve isolated the issue to the Stored Procedure. The first asp:SqlDataSource statement below is what I want the data…

Where’s the Darn Permission Roles Page?!?!?

This is a little one, but a time saver all the same.  I can never seem to find the “right” navigational route to the page which shows the permission levels (I think of them as roles and the page name backs me up!) in SharePoint.  It’s the page at /_layouts/role.aspx.  So: http://[yourservername]/_layouts/role.aspx From this page,…

SharePoint Saturday Boston – March 14, 2009

Another name drop and tip ‘o the hat to Mauro Cardarelli for bringing this one to my attention.  SharePoint Saturday is coming to Boston.  I’m going to see if I can’t get in as a speaker to talk about my SharePoint Designer DVWP stuff.  Working title: Developing with SharePoint Designer: The Middle Tier, Focus on Data…

PerformancePoint Moving into the SharePoint World

My colleague Mauro Cardarelli posted about this the other day: By now, you have probably heard about Microsoft’s decision on the future of PerformancePoint Server (Microsoft Business Intelligence Announcement Q&A).  Kudos to friend Chris Webb for breaking the news… at least to me! For PerformancePoint jocks, this is probably bad news, but as a SharePoint…

Site Column Name Truncation in Custom Lists vs. Document Libraries

I think I’ve found an interesting (if you think things like this are interesting) difference between Document Libraries and Custom lists when it comes to the use of Site Columns.  I had some filtering code in a DVWP that ought to have worked the same way on both a Custom List and a Document Library,…