R – Best practice for redesigning a SharePoint site

sharepointsharepoint-2007sharepoint-designer

Basically need to use SharePoint (because we promote MS yay!) as a content management system for an internet facing site.

How do I get rid of the default SharePoint look and feel and make it look like however I want it to?

I know the process involves creating a new masterpage with SharePoint Designer. However I prefer to code webpages rather than use a visual editor. Is this possible? Do I need knowledge of .NET?

Just check out ferrari.com for a very well made redesign of a SharePoint site.

Best Answer

Heather Solomon's Branding SharePoint series would be a good place to start. There's a lot you can do just with CSS, JS and HTML, but the most complete solutions (like Ferrari) require some pretty extensive customization with .NET and other SharePoint development techniques (features and delegate controls, in particular).

Your branding effort will be a lot easier if you only need to heavily brand the public-facing "publishing pages", from which you can remove most of the SharePoint-specific elements that make branding difficult.

Also, SharePoint Designer has a source view if you don't like the visual editor.