How to add SharePoint PDF Icon

18 06 2009

How to add the Adobe PDF icon to SharePoint MOSS or WSS.

After implementation someone will ask if you can add the Adobe PDF Icon to SharePoint MOSS or WSS to display next to pdf documents. To achieve this follow the instructions below.

Once you have setup the pdf icon try adding the PDF iFilter to Sharepoint.



  1. Navigate to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Images
  2. Copy in the Adobe PDF Icon PDF icon. “pdficon.gif“.
  3. Navigate to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\xml
  4. Locate the Docicon.xml file open with an xml editor.
  5. Within the ByExtension tag add a new Mapping tag in alphabetical order with the following properties.
    <Mapping Key="pdf" Value="pdficon.gif" />
  6. Save the file. The Value needs to be the same as the icon you saved in images. Your file should look something like this.

    Extract from Docicon.xml showing pdf icon properties

    Extract from Docicon.xml showing pdf icon properties

  7. Restart IIS.
  8. Check a document library you should now see a pdf icon next to a pdf document.
    No icon check the steps again and look out for spelling mistakes…

Once you have setup the pdf icon try adding the PDF iFilter to Sharepoint.

If this post helped you share it with others.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine


Become a SharePoint Guru overnight*

29 01 2009

* Ok maybe not overnight, but the below will give you access to the best content the web has to offer! The rest is up to you!

A lot of people are aware of all the web2.0 sites, most of you are users, but aren’t  aware of how you can harness the power of their content.

RSS Social Aggregators

RSS Social Feeds

Just a few well placed searches grab the RSS and you have cornered the web. Why stop there? Share this with your co-workers in an RSS viewer within your SharePoint Teams Site!

Check below for sites by category you might be already a user sitting on a goldmine of information and not know it!

Web2.0 sites categorised

Web2.0 sites categorised

See Getting ahead in your niche with RSS and social media for more indepth description.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine

Spotify changing music forever?

27 01 2009

Are Spotify changing how we listen to music forever? My friend Ben (Now there’s a man with his finger on the pulse!) has just introduced me to Spotify a music player with a similar look to iTunes (except its smoother) all the music is stored online. No purchasing! No downloading! Drag and drop interface, just click around artist / track / album it instantly plays a full track not a snippet!

Spotify desktop client

Spotify desktop client

This is everything iTunes wants to be… Damn sexy UI. Slick search facility access to almost every song (its still in beta).

Collaborative playlists love this concept, I like‘s neighbours and ‘listen to own radio’ but this takes it a giant leap further and leaves iTunes eating dirt.

When looking at an artist you have access to the bands other tracks, albums, compilation albums they appear on as well as a biography.

If  iTunes and got freaky and had babies this would be the result. I have only used it a few days but i think the concept is awesome and very impressed with the UI sooooo slick.

The only drawback (if you can call it a drawback) is there are adverts on the free version (but i’ve only heard 4 so far tonight), there are 2 other pay accounts available. A day pass and a monthly subscriptions £0.99 & £9.99 respectively. As Ben pointed out “The 99p day one is ideal for parties! No adverts, you can build the party play list in advance, amazing!”.

Correct me if i’m wrong but i think there are apps in the pipeline for the iPhone, Android and Windows Mobile.As soon as this goes portable it will explode!

Its currently access by invite only to the free section but join Mixifier App on Facebook and follow the instructions for a chance to get the priviledge of testing this out! Then get collaborating…

For a consumer this is potentially a great deal, but i’m not sure what sort of impact this will have on the recording industry?! What about royalties? Cant be good, can it?

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine

YouTube searches are now rss feeds

23 01 2009

YouTube have added the facility to grab a RSS feed for their search results.

Nice one YouTube previously you could only subscribe to a specific user.

See Getting ahead in your niche with RSS to see how you can benefit from this.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine

High Level Sharepoint Deployment

19 12 2008

Brief Summary

This article is High Level in nature and is work in progress. It aims to cover some key strategic areas when assessing the customisations an enterprise implementation of the SharePoint Framework needs to support. This solution has been tailored to our requirements and the majority of areas have been taken into consideration. Code in the 32-bit staging environment will be recompiled to 64-bit for live. any feedback would be appreciated.

Deployment Context

Highlights the differing areas of customisation within the SharePoint framework we must support and identify clear policies for deployment.

Deployment Context Structured

Highlights the core island workspaces required to manage structured development through to live deployment.


As SharePoint is so diverse and will eventually be far reaching as a dependent tool within the business supporting live business activities, we are all too aware any configuration or customisation of the framework can have the potential to affect business continuity.

We are faced with difficult issues when assessing the best way to apply customisation and configuration. To handle this difficulty we have broken the core issues down and captured our strategy in the following diagrams.

Deployment Context

As deployment is so flexible and wide spread, we have devised a deployment context method of separating out the differing areas of deployment that require supporting.

sharepoint deployment context

Click for larger image. Highlights the separation of concerns with regards to deployment within the SharePoint framework. Blue stripes represent structured and controlled deployment management resolving around software development. Orange represents a semi-structured and semi-controlled deployment scenario. Red represents the live changes that can occur without formally being subjected to a strict testing / UAT stage.

Deployment Context: Structured

This deployment context is all about structuring and managing the customisation of SharePoint through source code and low level configuration changes. Below is a diagram depicting the current structured deployment strategy.

sharepoint deployment strategy

Click for larger image. Depicts the stages of structured deployment process and stages involved. Also depicts the people and skills required at each stage during the deployment cycle.

Deployment Context: Semi-Structured

This deployment context is about releasing power to the people within the business to create, manage and deploy high level customisations and electronic forms. Semi-Structured represents a requirement for the SharePoint technical architect to be factored into the work to gain an appreciation of what is been done and highlight any reliance or problems. The extent of the technical input will differ depending on the solution in question.

For instance, a simple form will just require an acknowledgment by the technical architect and maybe an ITIL configuration record. A complex form may require help and significant input from the architect as it may require some low level functional support or reliance on some SharePoint framework functionality.

Either way, the technical architect assumes responsibility for supporting the solution.

Deployment Context: Un-Structured

This deployment context is concerned with high level live changes to SharePoint. Although the technical architect should be aware of any changes, the onus is on a trained user to manage the solution.

Content Management is a sound example of acceptable live configuration changes through delegated responsibility.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine

Submit your sitemap.xml to google and verify it

9 12 2008 has it built in now. Got to My Dashboard > Tools. see the bottom of the page

Naturally you want to get indexed by Google and direct some of that traffic to your blog but your using

The best way to do this is to submit your sitemap.xml.  See for more info on sitemap.xml, in short it helps a search engine find all the pages in your site and index them usually within about 3-4days in my experience. Ranking will depend on a number of factors such as number of inbound links which will be covered in another post.

First you need a Google account, when signed into Google  open up ‘My Account’ top right hand corner. Find ‘Webmaster Tools’ near the bottom of the ‘My Products’ list you may need to click edit to find it.  Once in Webmaster Tools add your domain to the dashboard ‘‘ click Sitemaps and we want to add your sitemap.xml. This file is located at so just type in sitemap.xml and then click add.

UPDATE – now has verify sitemap built in. Go to My Dashboard > Tools. See the bottom of the page to add the google page.
Next you will be asked to verify the sitemap upload in one of 2 ways adding a meta tag (which you cant do in or by uploading a document something like google3581fff9759fxxxx.html. We know we cant upload the document, but to how the ‘pages’ section of wordpress works means we can add a new page with the title google3581fff9759fxxxx.html. So click ‘Add New Pages’ and add you googlexxx.html filename in the title click publish.

Once added go back to Webmaster Tools add click the verify button.

When you have verified you can delete the googlexxxx.html file or set it to a draft see note below why. You will now have full access to Webmaster Tools and the features it has to offer.

Now you are verified submit your sitemap.xml file to the search engines. Go to this will allow you to submit your sitemap to a few search engines. You will then see how people are reaching your blog through webmaster tools by what search term they are using.

Curious to see if you have been indexed by Google? Then type in ‘‘ in the google search a few days after you have submitted your sitemap.

Please Note:

In future you may see a crawl error or similar error for your verification. This is because it is trying to verify your googlexxx.html file. If this happends just repeat the method above.

Wonder what you can do with the features? Then check out Google Webmaster Tools Tutorial. This post uses Jalja P. Jha post on the gogle webmater tool hack as a source.

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine

Get some help with SEO from books on amazon

Get some help with SEO from books on amazon

How to get ahead in your niche with RSS!

6 12 2008

Where to start? You may have a business in a niche, a hobby or maybe an area of interest within your work environment. How good would it be if you could collect all the information from all over the web into one location? Get the latest articles, news, find out what other people with similar interests are reading, doing, recommending & see what experts are up to in that topic. Sounds good doesn’t it! Too good to be true? No not this one read on…

For the article I’ll show you how to use encapsulate information around a topic. I’m going to use Microsoft Office SharePoint 2007. Keywords SharePoint, moss2007, moss.

We are going to use the following sites, once you get the jist of things use any resource. You will need an RSS reader i use Google reader, it is a great RSS reader recently visually updated if you want to use it check out my post on how to use Google reader. The main reason i use it is because i can organise the feeds & scroll through the title of posts quickly and pick out want interests me.

First identify your keywords.

Open Google reader and create a folder that all the RSS feeds will live in for this topic.

Then get onto delicious you will need an account to do this. See my post on how to create subscriptions on delicious. Once created you will be able to subscribe to this as an RSS feed. Your browser should display the orange RSS icon.

Auto RSS recognition in browsers

Auto RSS recognition in browsers

Add the RSS feed to the folder created within Google reader.

Bang you now have recommend reading on your topic. You can adjust your delicious subscription to display most popular, recent or be greedy and subscribe to both.

Go to twitter search site as above, here is a list of results for #sharepoint. I think your probably one step ahead of me all ready yes its results are an RSS feed add it to Google reader. You have now got a list of tweets that are about your topic. The list will contain what people are saying, thinking & reading about your topic. Repeat this with a variation of keywords (put a hash in front see my post on twitter hashtags for why) to find the best channel, thread, subscription or whatever you like to refer to it.

While on twitter search (you need an account to do this) follow some of the people who tweet about your topic. You may find they are experts in this topic. That may be useful later on, say if you tweet a question to your followers? Think of the quality of the answer if they are experts. Go to your home page again this is an RSS feed and subscribe to it. You will now see what the experts are up too!

Go to Google news, as above, and search your keywords. The results are not just articles but white papers appear here and yes its an RSS feed subscribe to it.

Last but in by no means least go to FriendFeed (you need an account for this). FriendFeed collect various feeds (which a user wishes to broadcast) from various web2.0 sites ie flickr, youtube etc… Go to the search facility and search see my result list it returns the latest information from everyone with SharePoint as a keyword. Guess what I’m going to say? Its’ results are an RSS feed. FriendFeed also has a features called rooms, the rooms contain information on a opic see if you can find a room for your topic.

By now you should have a folder within Google Reader that has the latest and most popular information on your topic.

Watch out for that orange rss icon on other sites it might be more useful than u think!! Happy feeding!

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to Ma.gnoliaAdd to TechnoratiAdd to FurlAdd to Newsvine