Connect.Collaborate.SharePoint
Dec
29
You can download the template from http://www.wssdemo.com/redir.aspx?id=871
I have installed it on WSSDemo.com but it has some web parts on the home page that require users to be authenticated. This is what the home page looks like...
Group Board home page
 
I have used the v2 template for resource bookings extensively. On upgrading to WSS 3.0 I took advantage of the multi select from lookup list feature to enable multiple resources to be reserved in a single booking but it was hard to catch conflicting resource requirements especially in reoccurring bookings.
It looks like the GroupBoard Workspace will provide a nice solution to this.
Notice the
 
This would make a grate replacement for the Company Web template that ships with Small Business Server.
 
I'll try and get anonymous access working so you can see it live.
Categories:SharePoint

 
Dec
29
Backup, backup, backup.
Restore, restore, restore.
 
In other words, don't even try upgrading a live server until you have confirmed that you can restore the original content.
 
There are 3 types of backup you can perform.
  1. Product backup (from the SharePoint UI)
  2. STSADM backup of site collections
  3. SQL Backup of content databases

I would do all 3 of them before an upgrade.

In a perfect world, I would build a virtual server based SharePoint server and restore the content from one of the 3 methods (3 is the fastest if you have more than about 10Gb of content). I would then try the upgrade on this virtual environment.

Just because the upgrade works on a virtual environment doesn't mean that it will work on your production platform because there may be some differences, especially if you production server has been in place for a long time and other things have been installed on it.

I have had a 50% success rate with the upgrade process so I'm well versed in the restore process.

Even after a successful upgrade (from previous version or B2TR), I would do all 3 backups again, rebuild the server and restore the content so that I had a 'clean' environment moving forward. This is where you might find that a side by side upgrade leaves some dependencies on the old 60 hive and you may dread ever having used that application template or FrontPage. Pay close attention to the prescan log file as an indication of how clean you upgrade will be.

You have been warned! Don't try the upgrade without 100% confidence that you CAN restore (in practice, not theory).

Categories:SharePoint

 
Dec
24

When you create a MOSS site using the Collaboration Portal template, you get a "I Want To..." web part. This is wired up to the Site Directory by default.

If you want to have a separate list to manage the I Want To menu then it must be a list that contains the following fields:

See the full article and demo here http://www.wssdemo.com/Pages/ineedto.aspx

For the demo to work, you have to login using the DemoUser account and password: Templates

Categories:SharePoint

 
Dec
22

Thought would kill 2 birds with one stone here. First is an example of adding Microsoft Live Search results to the SharePoint Search page. Second is adding custom list/document property value to the search results summary. Both can be seen in the screen shot below…

Why would you want Microsoft Live search results on your Intranet search page?
You will probably find that users search both the Intranet and Intranet for the same search term. This could save time.

The Live search results are obtained through a Web Service You just have to:

  1. register for anAppID from here…
  2. download he .webpart file from here…
  3. edit the AppID value (search for "ReplaceMe" in the .webpart file) and insert your string from step 1
  4. import the dwp file onto your search page (or another tab if you are using the search center).

     

Because it uses the Data View, there is nothing that needs to be installed on your SharePoint server for this to work.

 

Why would you want to display metadata in the search summary results?

Although search engines claim to produce the best "relevant" results, I like to use my own intelligence. If the metadata was worth collecting in the first place then it may help me in selecting which result is relevant to me.

 

To use the custom metadata in the results page there are several steps involved:

  1. Create a new in your Shared Services Admin > Search Settings > Managed Properties page.
    In my case I added a property name "Platform" and added the crawled property "ows_Platform(Text)"
  2. Edit the search web page on your MOSS site
  3. Edit the properties for the Search Core Results web part
  4. In the "Results Query Options" section, in the "Selected columns" field add an XML fragment for your Managed Property name
    in my case <Column Name="Platform"/>
  5. In the "Data View Properties" section, use the XSL Editor and look for the <!-- A generic template to display string with non 0 string length (used for author and lastmodified time --> and insert the following template before it

    <!-- A generic template to display SharePoint Metadata -->
    <xsl:template name="DisplayMetadata">
    <xsl:param name="str" />
    <xsl:param name="name" />
    <xsl:if test='string-length($str) &gt; 0'>
    (Platform -
    <xsl:value-of select="$str" />)
    </xsl:if>
    </xsl:template>

    The find <xsl:with-param name="str" select="author" /> and place the following after the </xsl:call-template> of the previous line

    <xsl:call-template name="DisplayMetadata">
    <xsl:with-param name="str" select="platform" />
    </xsl:call-template>

That's it…

A few tips:

  1. SharePoint list/library custom columns won't appear in the search property mapping UI until after a crawl. The re always prefixed with ows_
  2. Values for the custom properties will not appear in the search results page until after the property has be defined and a full crawl is done
Categories:SharePoint

 
Dec
21
I had my share of problems getting search to work after the upgrade. None of the many published solutions worked. I had to set the search service to run under the same domain account as the central admin app pool.
Now I can get onto more customization and a full publish site demo also.

Merry Christmas.
If you live in Wellington and are looking for a modern carol service on Christmas eve, join us at the Salvation Army Johnsonville, 6 or 9 pm.
 
Categories:SharePoint

 
Dec
16

Well, My first month in Microsoft Consulting Services has been very busy. So much for ramp up time, I only had to achieve about 20% utilization but ended up almost meeting the normal target.

I have been getting a lot of requests to deliver SharePoint training and have delivered a number of these now.

Typical feedback goes like this "Thank you very much for yesterday's session. I must admit, yesterday I learnt more about the subject than in previous couple of years."

The only trouble is trying to fit these 1-3 day things in with longer term engagements.

Any way, I will have a month off after Christmas so hope to spend some time playing with SharePoint and discovering new things to do with it
(when I'm not trying to beat my kids on the xbox 360).

Categories:SharePoint

 
Dec
16

If you are doing an in-place or side by side upgrade, ensure (as in, make it impossible) that no one is accessing the v2 site while the install/upgrade is happening.

Here is an example of one of the problems you may encounter if users access the site during upgrade.

http://support.microsoft.com/default.aspx/kb/928830

I have also struck problems with the embedded database upgrade if you don't leave a period of inactivity between the last site access and the upgrade (at least 10 minutes)

Categories:SharePoint

 
Dec
16

I've been trying to collect a list of public sites hosted on SharePoint.

http://www.wssdemo.com/Pages/websites.aspx

Let me know if there are any others out there.

Categories:SharePoint