Get flash to fully experience Pearltrees
ULS Viewer works great for finding Correlation IDs but once you start dealing with large farms, I find PowerShell works much better. A Correlation ID is great but it doesn’t do you any good if you can’t find it in the logs. I put this script together through the help of posts from Wictor and others. Using Get-SPLogEvent you can find pretty much anything you need in the logs, but without the right parameters it can run very slowly.
Now that I'm seeing more and more public internet facing websites and blogs that are built in SharePoint 2010, I'm seeing more and more really bad SharePoint sites. Full disclosure: One of my passions is user interface design, and I do realize that not everyone has that passion or the ability to design pretty websites. However, there are a few things I've been noticing over and over again here lately that absolutely drive me insane, and are quite easy to remedy with little to no design skills required. Change your site image and theme
In terms of social, it seems that many SharePoint 2010 customers wanted and/or continue to want a little bit more than “out-of-the-box”. This is especially the case for clients who use the activity feed – one of the features which changed SharePoint to be more of a social platform. “How do I reply/comment on one of these things in my activity feed?” clients usually say. “Where’s the ‘like’ button?!”. And so, a whole host of 3rd party products sprang up – some dedicated to SharePoint (Newsgator, Beezy, SnapworkSocial etc.), some more generic and sometimes cloud-based but with SharePoint integration (Yammer etc.).
Recently I was working on a project where I am building a Site Directory that lists all top-level site collections and their first level sub sites. In addition, for each listing we wanted to display the site image and some other information. We encourage our users to change their site image and theme to make their sites their own, and many do. The site images were displaying fine for those that typed absolute URLs into the Logo URL field; however, for the ones that were using relative URLs, those images were not rendering because they did not exist at that relative path on the site collection that was hosting the site directory. I did some searching and found this great post that explains exactly how to derive the absolute URL from any relative URL in SharePoint: Use the SPSite.MakeFullUrl() function:
SharePoint 2010 allows for the creation of custom user profile properties in much the same way 2007 did. This allows a company to tailor user profiles to fit their unique business needs and better promote social networking in the enterprise. One issue I recently ran into with this however appeared when I tried to search on these new custom properties.
X-SharePointHealthScore: a new SharePoint 2010 HTTP header - Michel Barneveld's Blog - Michel BarneveldI was testing something with SharePoint 2010 and needed a deeper look on what was actually send over the wire. So I started fiddler and noticed a few HTTP headers in the response that were new to me. The new headers: MicrosoftSharePointTeamServices This header is not really new. It's been there in previous versions of SharePoint.
SP2010: Intellisense not working with master pages in VS2010 One thing I noticed when starting to work with SharePoint 2010 in Visual Studio 2010 is that when you are editing a master page (and some other type of items) you get no intellisense. Why this is I have no idea but I can guess that it has to do with the project type that the SharePoint project is based on (getting back to that in upcoming posts…) which is not a web template.
Automate Web App Deployment with the SharePoint API Ethan Wilansky and Paul Olszewski and Rick Sneddon At the 2008 Office System Developer's Conference, one presenter metaphorically described a .NET developer's first look at SharePoint ® as equivalent to an experienced mountain climber staring at a smooth wall 100 feet tall and trying to figure out exactly how to scale it. Many Microsoft products offer a dizzying array of approaches to completing a task, and deploying custom SharePoint applications is a good example of such a case. Because SharePoint is a complex and sophisticated application platform, deployment can present some puzzles to the uninitiated.