SharePoint Customisation - WSS v3/MOSS 2007

Customizing and Branding Web Content Management-Enabled SharePoint Sites (3 Parts): Understanding Web Content Management and the Default Features - Patrick Tisseghem, U2U

 

MOSS2007 - Rebuild Corporate Website - hello its liam (trainbloggin) - Liam Cleary Blog

.. while back I visited our corporate website just to see if it had changed recently. When I visited it I found myself wondering how long it would take to rebuild the site into MOSS2007. The current site is made up of ASP, .NET, HTML, CSS and Flash, nothing too major..

Building TylerButler.com - Enterprise Content Management Team Blog - Tyler Butler

.. I noticed that a lot of people who were looking at the stuff we were building wondered if it was really possible to create a real site that didn't look like SharePoint. So as a bit of a proof-of-concept, I decided to work on porting the design and content from my personal site to MOSS..

Corrections on Nav Samples in my ECM Blog Posts
Way back when I wrote part 1 of my series on building tylerbutler.com, I mentioned that I was using a custom sitemap provider to drive my "recent pages" section on my site. I was doing this with navigation because navigation controls inherently know where they are in a site's structure, which meant I only needed one control in my master page to drive the links in the right hand section. I was using the DynamicChildLimit property to make sure I only got 15 links to show up in that section.

 

Heather Solomon Blog
MOSS 2007 Design Component Relationships and Diagrams
.. One of the MOSS 2007 buzzwords is master pages. But what all does that entail? How does the master page work with the content in the site and how do we do things like add web part zones and field controls..

SharePoint Styles & Application.master Skinning Workaround
.. Master pages control the look and feel with SharePoint 2007 sites. One of the issues with this is application.master. This master page controls the look and feel of SharePoint pages that have URLs with "_layouts". Unlike the other master pages and customization techniques for a site, there is only one application.master file, and changing it will affect the look and feel of all of the SharePoint _layouts pages on the server..

Create a Feature: Master Pages for Site Collections
.. One way master pages can be stored and used in MOSS 2007 sites is through creation in SharePoint Designer and storage in the Master Page Gallery. This method will create a master page in the content database. But what if you need to use one or two master page across multiple site collections?

How to Create and Store Master Pages on the Server for Use with Site Collections
..For ease of updates and maintenance, we don't necessarily want to store a copy of the master page in each site collection. Instead we can create and store master pages on the file system and make them available for new site collections..

CSS Options with Master Pages
.. skinning a SharePoint 2007 site with Master Pages is by no means and open/shut case of altering the look and feel of a site. There are some CSS inheritance issues that have to be contended with first..

How to rebrand the WSS 3.0/MOSS Navigation with only CSS Baby! - Angus Logan Blog
I had to rebrand some of the OOB WSS 3.0 Navigation last week. Here is how I hacked it out..

ASP.NET Master Pages Overview - MSDN
ASP.NET master pages allow you to create a consistent layout for the pages in your application. A single master page defines the look and feel and standard behavior that you want for all of the pages (or a group of pages) in your application..

How to: Create a Minimal Master Page - MSDN
Creating a master page is an important first step in Office SharePoint Server 2007 Web site customization, and it can take considerable time to complete. This topic shows you how to create a master page that includes the minimal functionality that Office SharePoint Server 2007 requires..

 

MOSS 2007 - Microsoft releases sample master pages
Microsoft has made available four sample master page sets compatible with the Application Templates for Microsoft Windows SharePoint Services 3.0 to showcase some of the customization options master pages provide. These can be downloaded here:

If you want to have look at them please select the relevant links:

 

Extreme SharePoint Design 2007 - The SharingPoint Blog
Introduction to Customizing Default Pages
First post in a new series covering advanced design in Microsoft Office SharePoint Server 2007 (MOSS2007).

Customizing SharePoint Administration Pages
Administration pages in SharePoint are often the Achilles heel of a customized portal design - they exist outside of the site definition framework, they don't inherit templates, and they implement a confusing array of shared code structures.

Using the AlternateHeader Property in WSS
I've done a number of customizations to administration pages (.aspx files located in the \LAYOUTS\1033 directory) by directly modifying the pages themselves. This is a cumbersome process, involving a lot of HTML search-and-replace operations. I felt it was time to use a more flexible approach so I attempted to create a more robust solution that works in both SPS and WSS. The first challenge to overcome was the fact that pages in a WSS context don't inherit the AlternateHeader property from the Site Definition ONET.XML file.

HedKandi.com screenshotMoving from design to reality - building HedKandi.com in Microsoft Office SharePoint Server 2007

Ben Robb, Technical Lead on the project, outlines how they took the out of the box functionality in MOSS and produced a radically fresh design for hedkandi.com in a very short period of time.

Hawaian Air on MOSS 2007How we did it: Mission critical HawaiianAir.com website powered by MOSS 2007

The following guest blog entry is written by Jeffrey Hong and Avneesh Kaushik, who are Architect and Senior Consultant, respectively, in Microsoft Consulting Services, and who were the Technical Lead and SharePoint Lead, respectively, for the MOSS-based Hawaiian Airlines website that was launched about a month ago at http://www.HawaiianAir.com. While a formal case study is still in the process of being published (keep an eye on it here), Hawaiian Airlines has given us permission to post this blog entry now.

MOSS 2007 and WSS 3.0 Master Page
By default, the master page used in MOSS 2007 or WSS 3.0 is side wide. It means when you change the master page, it effects the look and feel changes in all pages in the site. These master pages are referenced as two dynamic tokens.

SharePoint Designer 2007 related..

Creating a custom Site Definition in MOSS 2007 - Todd Baginski's Blog
Although FrontPage 2003 has been significantly enhanced to become the Office SharePoint Designer, Features allow for more flexible deployments of functionality within SharePoint, and Master Pages allow us to change the look and feel of many sites inside SharePoint with a single click of a button - custom Site Definitions can still be leveraged to provide outstanding enterprise wide flexibility and ease of maintenance for SharePoint sites.

Best practices for editing master pages
An article about Customizing Master Pages using SharePoint Designer 2007, where he warns about frontpage changing the referances automatically, and I thought I should write some best practices as I find them.

ASP.NET related..

ASP.NET 2.0 CSS Friendly Control Adapters 1.0
ASP.NET is a great technology for building web sites but it would be even better if it provided more flexibility for customizing the rendered HTML. For example, the Menu control makes it simple to add a menu to a web site, but it would be better if it didn't create table tags and was easier to style using CSS. Happily, it's easy to customize and adapt the Menu control to generate better HTML. Indeed, you can modify any ASP.NET control so it produces exactly the HTML you want.