Recently I wanted to create a new web application in SharePoint and so I went to the Central Admin website to create one, but the option was missing. Even though I was logged in as the System Account, the farm administration account I couldn't see t...
Using WSS on public sites means giving anonymous access to virtually all the pages in your site, including all the different list views and document libraries. People won't be able to do anything they are not allowed to because of security trimming,...
I have released a new version of ARF, which includes implementations of a Windows Live Authentication provider for SharePoint and an XML/XSLT implementation of SharePoint discussion forums. Both of these features are being used on the SPWorks websit...
One of the normal requirements for a public website is some kind of feedback or contact form. Whilst this is not the most difficult thing to do, it's handy when you can create a fully accessible feedback form, with validation and the ability to upda...
A little while ago I was asked if it was possible to add an 'Up Folder' button so that users could navigate back to the parent folder in a ListView webpart. I knew you could easily add a button to the ListView toolbar and adding the functionality t...
After much work I have finally managed to release a version of ARF (Alternative Rendering Framework for SharePoint) for everyone to use. This version have been in development for a long time and is currently being used on four of my projects. It is ...
I had developed a team site on a virtual machine with the intention to move it to a WSS install once it was ready. I planned on using STSADM -o export to achieve this. Initially I had a problem exporting the site because of a feature I had created ...
Today the next version of the Community Kit for SharePoint Enhanced Blog Edition has been released in beta for download. This version contains a number of new features and fixes which have been requested by the SharePoint community. Highlights incl...
One of the things that can really help the performance of your site is caching. Going to the SharePoint database for every request to retrieve a file can be very expensive, particularly if once the file has been retrieved you need to process it fu...
XSLT allows you to to use the <xsl:import> directive to import additional XSL into your transformation. This can be really useful to pull in standard <xsl:template> sections into your own transform. This is good practice as it removes du...