Paul Liebrand's Weblog

Welcome to my blog mainly about SharePoint

Skip to: Content | Sidebar | Footer

Google Search
Custom Search

Updated: "TinyUrl" like feature for SharePoint

8 September, 2008 (10:31) | SharePoint | By: Paul Liebrand

[Updated – 8/30/2009]

For those of you who have not seen it yet, my SharePoint URL Shortener has been released.  Please see the following posts for more information:

http://paulliebrand.com/2009/08/28/sharepoint-url-shortener-its-finally-here/

http://paulliebrand.com/2009/08/29/sharepoint-url-shortener-codeplex-site-has-been-published-and-is-live/

[Updated – 4/13/2009]

As you have probably seen by now I was unable to get the TinyUrl like feature for SharePoint posted by my self imposed date. At this point I am not sure when I’ll get it posted – rest assure, it is coming.

[Updated – 4/2/2009]

For those who missed my Twitter the other day – My current plan is to release the first version of this feature to CodePlex on 4/12/2009 (perhaps sooner). I’ll let you know if this changes.

 

I have been working on a proof of concept idea to attempt to shorten the URLs that appear in SharePoint. Anyone using SharePoint knows that the URLs can get extremely long and sometimes can be be overwhelming to end-users who have a need to copy and paste them in emails for example.

This feature is not quite complete yet but I thought I would post about it as an early preview.

The basic premise of this feature is to use URL Rewriting, a mechanism to generate a short uniquely ID, and a SharePoint list to store them in.

1. Activating the feature:

image001

2. Navigate to a document library and click the Actions button, or the drop down on a document and select Get ShortUrl

image003

3. You will be redirected to a page that displays the new ShortUrl and it will also automatically copy it to the clipboard:

image005

As you can see the URL generated is http://server/ShortUrl/3V. This URL can now be included in emails, bookmarks, etc and it will always be a direct link to this document.

Even if more than one person selects the Get ShortUrl option on this document, it will always retrieve the same ID.

Stay tuned — I’ll have a downloadable version, instructions, and source available soon.

Thoughts?


Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit

  • http://www.api.org John

    Can we contribute a little monetary wise to assist and compensate your efforts out of your busy schedule? We would all really appreciate when you’re able to publish your efforts. Thanks.

  • rcapple

    How can I be notified of this when you are done? I am in dire need of this feature for my sharepoint site.

  • rcapple

    How can I be notified of this when you are done? I am in dire need of this feature for my sharepoint site.

  • rcapple

    How can I be notified of this when you are done? I am in dire need of this feature for my sharepoint site.

  • http://www.paulliebrand.com Paul Liebrand

    rcapple,

    I understand your eagerness for this feature and it is still definitely coming. I’ll be wrapping up and large project I am working on pretty soon and then I’ll be focusing on getting this feature completed and deployed to CodePlex. As far as being notified when it is done, you really have two choices — keep checking back, or follow me on Twitter (@PaulLiebrand). I’ll use both mediums to announce this features arrival.

    Thank you,

    Paul Liebrand

  • http://www.paulliebrand.com Paul Liebrand

    rcapple,

    I understand your eagerness for this feature and it is still definitely coming. I’ll be wrapping up and large project I am working on pretty soon and then I’ll be focusing on getting this feature completed and deployed to CodePlex. As far as being notified when it is done, you really have two choices — keep checking back, or follow me on Twitter (@PaulLiebrand). I’ll use both mediums to announce this features arrival.

    Thank you,

    Paul Liebrand

  • http://liebrand.wordpress.com liebrand

    rcapple,

    I understand your eagerness for this feature and it is still definitely coming. I’ll be wrapping up and large project I am working on pretty soon and then I’ll be focusing on getting this feature completed and deployed to CodePlex. As far as being notified when it is done, you really have two choices — keep checking back, or follow me on Twitter (@PaulLiebrand). I’ll use both mediums to announce this features arrival.

    Thank you,

    Paul Liebrand

  • http://mukeshgiri.blogspot.com/ Mukesh Giri

    Great Paul;
    Nice and eager to have a look at it.
    Cheers,
    Mukesh Giri

  • http://mukeshgiri.blogspot.com/ Mukesh Giri

    Great Paul;
    Nice and eager to have a look at it.
    Cheers,
    Mukesh Giri

  • http://mukeshgiri.blogspot.com/ Mukesh Giri

    Great Paul;
    Nice and eager to have a look at it.
    Cheers,
    Mukesh Giri

  • http://www.decatec.it/ stefan demetz

    Excellent, had a look at it some time ago, but didn’t code it up
    my approach was to add an additional field (tinyURL) to the (system) Item + event handler to generate it when created + URL Rewriting

  • http://www.decatec.it/ stefan demetz

    Excellent, had a look at it some time ago, but didn’t code it up
    my approach was to add an additional field (tinyURL) to the (system) Item + event handler to generate it when created + URL Rewriting

  • http://www.decatec.it stefan demetz

    Excellent, had a look at it some time ago, but didn’t code it up
    my approach was to add an additional field (tinyURL) to the (system) Item + event handler to generate it when created + URL Rewriting

  • Rick Sheikh

    Any updates on this Paul ?

    Thanks,

  • Rick Sheikh

    Any updates on this Paul ?

    Thanks,

  • Rick Sheikh

    Any updates on this Paul ?

    Thanks,

  • CD

    Hey Paul, I’m eager to take a look at your source code. Is this project still in the works?

  • CD

    Hey Paul, I’m eager to take a look at your source code. Is this project still in the works?

  • CD

    Hey Paul, I’m eager to take a look at your source code. Is this project still in the works?

  • http://www.paulliebrand.com Paul Liebrand

    Yes. I am actually working on it as I type this. Thank you for interest. It should be out fairly soon.

  • http://www.paulliebrand.com Paul Liebrand

    Yes. I am actually working on it as I type this. Thank you for interest. It should be out fairly soon.

  • http://www.paulliebrand.com Paul Liebrand

    Yes. I am actually working on it as I type this. Thank you for interest. It should be out fairly soon.

  • PKo3

    sounds really interesting.
    found your site via twitter and this sound really great.

  • PKo3

    sounds really interesting.
    found your site via twitter and this sound really great.

  • PKo3

    sounds really interesting.
    found your site via twitter and this sound really great.

  • http://liebrand.wordpress.com/ liebrand

    Marco,

    Thanks for the feedback. The relationship is actually just stored in a SharePoint list.

  • paulleigh

    We started a small project like this a while ago and released it fairly recently. Only just become aware of your version and of another already launched. http://sharepointshorturl.com/

  • paulleigh

    We started a small project like this a while ago and released it fairly recently. Only just become aware of your version and of another already launched. http://sharepointshorturl.com/