Cameron Moll posted detailed tips on how to modify a standard Microsof Sharepoint 2007 installation into something with an acceptable output that’s valid XHTML and CSS, and less bloated with a much smaller footprint. In other words, a workaround for making Sharepoint work a little better out of the box.
First of all, it’s a great post, and good to know that it can really be done if clients want both Sharepoint and a web standards-based, accessible website. But, as I was reading through the (myriad of) comments, I realized that most of the exitement was that this could actually, technically be achieved to modify Sharepoint.
I think this is a wrong way to look at the issue. And I wrote this comment:
Thanks a lot for sharing these links. Sure this will come in handy at some point.
I’m a bit worried, though that the general opinion in the comments are “wow, it’s possible to change sharepoint, so it’s a great product after all”.
In my opinion, It’s the defaults that matter. If it doesn’t work out of the box, it doesn’t work. Period. I don’t care if it can be changed, it ships with the wrong defaults.
Projects are often short on time and work, and not all projects have the liberty, time and resources for using week(s) to modify the standard setup.
Microsoft should grow up and change default behaviour. That’s my opinion (slightly exaggerated so that we can have an opinionated discussion about this :)
I like defaults and worry about workarounds. Let’s have better defaults in order to spend less time on workarounds.
Let me wrap this up by saying: Great writeup. Essential links. The best thing that can happen would be that the Sharepoint development team picked this up and made a better out-of-the-box experience in the next version.
- Cameron Moll: Skinning MS Sharepoint with standards (found via UIE BrainSparks)
(includes the following links below)
- CSS Reference Chart
- Guide to making SharePoint XHTML Compliant
- How to: Create a Minimal Master Page (good luck viewing any MSDN stuff in FF Mac)
- Overriding core.css with multiple stylesheets (see also comment by Dan)
- Customizing the Content Query Web Part and Custom Item Styles
- How to: Customize the Display of Quick Launch (MSDN)
- Customizing and Branding SharePoint Sites (Part 2 of 3): Extending Web Content Management (MSDN)
- SharePoint Designer video tutorials
- Heather Solomon: SharePoint Articles
- Sharepoint Scotland: SharePoint Customization
- mossmarks’ del.icio.us bookmarks
- Sharepoint Buzz: Master Page Links