Travis Lingenfelder Archive

Interesting use of a Web Part

While working on a project I recently created a web part where I could specify a set of criteria and it would display hyperlinks to all site collections that matched.  The nice thing about this web part is that you get a list of site collections that match a wide variety of criteria.  Some of the criteria that could be specified was the template type, URL wildcard matching, web application, etc.  Any matching site collections would be placed into a Dictionary<string, string> object containing the site collection’s title and URL.  The web part would then render the contents of the

Advanced Data View Web Part Sorting, Grouping, and Filtering

The data view Web Part I must say is probably my absolute favorite thing Microsoft included with SharePoint. It also has some really nice filtering capabilities built-in. Most of us are probably familiar with the Sort and Group dialog that is part of the Common Data View Tasks shown in the image below. What most people don’t realize is that the Data View Web Part has a very nice toolbar that can be used in the browser that will allow the user to choose their own sorting and grouping. To enable this toolbar, select Change Layout … from the Common

Presentation at SharePoint Saturday – Dallas

This weekend I made the 4 and a half hour drive up to Dallas for the SharePoint Saturday event.  This was the first SharePoint Saturday that I have attended and overall, I was really impressed.  I have to give Kudos to Eric Shupps for organizing the event.  I also want to thank those who attended my presentation and I hope that you enjoyed it.  I know all of you are spending your Monday eagerly crafting away at building your own CFTs! The slide deck for my presentation has been posted on the SharePoint Saturday web site at: Also, check

Overview of Custom Field Types in WSS 3.0

Uses of Custom Field Types WSS 3.0 and MOSS have a rich set of field types that ship from Microsoft which can probably handle all of your needs.  There comes a time when you just want a little more though.  Allow me to introduce you to custom field types. With custom field types you can do more than store text, numbers, dates, and even some HTML.  You can store, display, and interact with information in a way that more closely fits your organization.  Using custom field types can give you the opportunity to enforce data validation rules, interact with other