I have come across a problem with the Knowledge Base application template for MOSS / WSS v3 that is easily reproducible.
Summary of problem: Links on the Knowledge Base site do not update to the new location when you import or restore the site from one location to another.
Steps to reproduce:
1. Create a site collection and top level site within it.
2. Create a new subsite, and use the Knowledge Base application template.
3. Backup the site using SharePoint Designer - or - export it using the STSADM -o export commands.
4. Move or copy the resulting files to your other SharePoint 2007 environment.
5. In the other SharePoint environment, create a site collection using the blank site template
6. Restore the site using SharePoint Designer - or - import is using the STSADM -o import commands.
7. Browse to the site in the new location, and hover over the links in the quick launch for "Write an Article" or "Upload a Document".
Both of those links will not have changed, and will be referencing a location and GUID from the old site.
I hate having to tell my customers that they can create a site in development, but we can't move it to production for them. Right now it seems to be that if you want to use the Knowledge Base template, you need to create it in its permanent location and never attempt to move it.
I'd be interested to hear if anyone else has run into this problem, or if anyone has come across the solution or workaround for this?
Thanks
Share~A~Pint