Big Silverlight News on Monday?

Seems like Microsoft has a big virtual conference scheduled for Monday: My guess is Silverlight 2.0 being officially released. Good thing they didn’t wait until Tuesday when Apple has some big press release scheduled (new macbooks?).

What Does Branding Mean? 3

A friend of mine asked me today to define the word “branding” for them. Like any good friend the first thing I did was Google the topic. I stumbled across this image from Quick Sprout describing the difference between Marketing, PR, Advertising, and Branding: I think it pretty much sums up everything that needs to be said. My friend wasn’t very happy with that answer, so I gave him my own answers as they relate to branding in general as well as branding for the web / SharePoint: General Branding: The act of building a specific image that people identify with your company. Web/SharePoint Branding: The colors, fonts, logos, and supporting graphics that make up the general look and feel of a corporate website. Those are my definitions… what does branding mean to you?

New Book: Professional SharePoint 2007 Design 4

I blogged not too long ago that I was working on book specifically for people interested in SharePoint branding and UI. Well after a lot of hours of work, the book will finally be ready for purchase from Amazon next week. Here is the cover and a link to Amazon’s product page: Wrox: Professional SharePoint 2007 Design Of course, I wasn’t the only person working on this book; in fact, there were many folks that I need to thank for all of their hard work. Firstly, my co-author team including, Jacob Sanford, David Drinkwine, and Coskun Cavusoglu for putting in all the long hours with me. Secondly, the team at Wrox that helped make the book a reality including Kelly Talbot, Katie Mohr, and Daniel Scribner. Also, I need to thank our technical editors Andrew Connell and Doug Holland. Along with those listed above that helped produce the book, I also need to give a ...

Project Rosetta

We all know that Silverlight is essentially Microsoft’s attempt at making a Flash killer (to me its more of a Flex killer, but that’s neither here or there). I’ve been saying for a while that Microsoft should be speaking to us Actionscript programmers a little more passionately than they have been and it looks like Microsoft is finally doing that. Project Rosetta is a series of articles aimed at folks with Flash experience specifically for ramping them up on Silverlight. Personally, I hope they post some stuff on Silverlight from a Flex perspective, but this is a great start. Project Rosetta

Running Photoshop CS3 on Windows 2003 1

If you have ever tried to install Photoshop on a Windows Server machine you may have seen a warning that refuses to install on anything but Vista or XPsp2. I’m sure this is massively unsupported; But if you have a temporary need, its a passable solution: Browse to: Adobe CS3\Photoshop\Adobe CS3\payloads\AdobePhotoshop10en_US_volume\AdobePhotoshop10en_US_volume.proxy.xml Edit in notepad and find “Server2003” Change “Server2003”:{“Exclude”:true} to “Server2003”:{“Require”:true} Save the file Re-run Setup.exe You should now be able to install the software, I’m sure some things will work poorly, but this is the price you pay.

Disabling Themes on Custom Master Pages 8

Ran into an interesting problem where I wanted my custom master page to NOT show my theme. I only wanted the theme to show on the _layouts pages and anywhere else not styled by my custom master page. You would think this would be as easy as simple removing this line from the master page: The problem I ran into was even with this line removed, SharePoint would still show my theme on the custom master page after I applied it. Turns out SharePoint adds this line to your code:

IE7 “Operation Aborted” Error on Many Sites

All of the sudden my IE7 was going crazy visiting many popular blogging services including Lifehacker and Gizmodo. It pops up this “Operation Aborted” error and then immediately clears the page when you click OK (which is super annoying). After trying to turn off and on my plugins and going a little bit crazy, it turns out that this is a problem that the IE8 team is aware of and have fixed in the latest beta. Its related to javascript page rewrites after the page has loaded. Apparently SiteMeter, a popular website traffic analysis tool was throwing this error all over the web for the past few days. So rest assured the problem most likely isn’t your PC, its probably SiteMeter or some other Javascript.

Turning on Detailed Error Messages in SharePoint 2007 1

This post is not really that novel but I link to other peoples blogs for this topic constantly, so I might as well make my own post with this information: When customizing SharePoint its fairly easy to make an error or omit something… if and when you do, an out-of-the-box SharePoint site will simply respond by displaying a page that says “An unexpected error has occurred”. I don’t need to tell anyone that this is less than helpful when you are trying to debug something (though it makes total sense for a default setting from a security and usability point of view). In order to see detailed error messages you need to make some very simple changes to the web.config file located on the server that hosts your SharePoint site. Here are the steps: Login to the Windows server that hosts your SharePoint site and navigate to the website root folder (typically a subdirectory of ...

Nik’s 15 Minutes of Fame

My good pal Nik Molnar recently moved up the NYC, and was a guest on the .Net Rocks internet radio show. He’s mostly at the beginning just shooting the poop with the host, but its still pretty cool.

Quick Hack: Show Which Web Front End is Being Browsed

Had a request yesterday from a customer that needed a quick and dirty way for their admins to tell which Web Front End server was being currently browsed in their multi-server farm. While we probably should have made a special custom control that read a local file or something… they opted instead to just make a simple change to the application.master (after making a backup of course). I’m not a huge fan of editing application.master, but in this instance the change is very minimal. We added a string like “Web Server 1 > ” before the global navigation placeholder, like this: Web Server 1 > This basically changes the global breadcrumbs to now look like: Web Server 1 > Site Name > Subsite Name