Showing posts with label Faves. Show all posts
Showing posts with label Faves. Show all posts

Friday, April 11, 2008

Fave Widget Update

I moved my bookmarks from del.icio.us to Faves back when they called themselves BlueDot (my Faves). Since then I've posted more than once (11 times if we count this post) about their excellent service and converted a few friends along the way. I've also been using their blog widget for most of that time; it was simple and yet very useful. Yesterday Faves announced a new blog widget. The new widget has a neat "interactive wizard" to allow easy customization of the content and appearance of the widget. For example, you can filter Faves based on one or more tags; select whether to show only your Faves and/or your Friends Faves and/or everyones Faves. The best feature is that you are no longer showing a list of links from your Faves you are actually showing your Fave. Which means you can include the Faves thumbnail image, the Favers profile image, the link and the Faves note. This last bit is my favourite part of the new widget. Often a links title is less than helpful. The note can be a quote from the page or something you've written as a memory aid or an opinion about the page. Whatever it is you control the note for your Faves note. Which greatly increases the Faves usefulness.

The wizard also offers many options for controlling the widgets appearance. There are 8 fully styled Themes, a no style options and a option to fully customise 14 elements of the widget. In the end I was a bit fussy and went with no style so I could fully control the widgets appearance in my blog template. You can see the results in my sidebar near the end of the page. You can find the wizard at : http://faves.com/widget, but you'll need to be logged in to view it. You can also find out more about the advanced styling from the Faves Wiki.
Blogged with the Flock Browser

Sunday, November 11, 2007

Faves : BlueDot Gets On Topic

I started using BlueDot at the start of the year, after a brief trial of del.icio.us, and I've never had a reason to reconsider my decision. It seems that BlueDot has been less happy with itself than I've been so they've taken a long hard look at themselves and decided to re-brand as Faves.com. They've also introduced an range of new features and interface tweaks so I'd like to spend some time considering these changes.

Firstly, lets start with the name change. For a start it's shorter and easier, but it's also a lot clearer. The idea of a dot was always a bit forced and why was the dot blue anyway. But we've been bookmarking favourites since the day we dicovered the web and how natural it is to shorten favourites to faves. So name change : tick.

The next big change I noticed was voting. Every fave now has a digg style vote box. It's not really a new feature as you always had the option of marking a link as a favourite. But presenting it this way makes it's purpose much clearer. Prior to these changes I only ever marked one link as a favourite and that was as a test. Since the change I've already cast a number of votes.

The other new feature is a Votes tab. This allows you to quickly view faves you've voted on. I'll be interested to see what happens here as my list of voted faves grows. I imagine it could very quickly become unmanageable. What would be nice is the addition of "username's Votes" to the search options at the top of the page. The other useful feature for managing votes would be the addition of the Tag filtering tools available on your Faves tab. This would also highlight patterns in what you are voting for and could lead to the discovery of new Topics (see below).

The most useful new feature for me is the addition of Topics. Topics are a re-vamped version of BlueDot's buzz with some powerful new features. New Faves for your selected Topics appear on your home page and can be ordered by popularity or chronologically. There is also an option to hide Faves you've already seen. Topic selections are managed from the Topics area. Here you can browse Topics, search for Topics, or select from Recommended Topics. This last option seems to work particularly well as it looks at your most common Tags and recommends useful Topics based on these. Once you find a relevant topic you can add it to your selected Topics (or remove if it's already selected). These topic pages can also be added to your RSS reader. Which seems a particularly useful way to stay in touch. My only concern here is that the Topics are seperated from your Faves and I'd like to see these areas integrated in some way. But that is probably a bit impractical.

With this round of changes Faves is probably the most underrated of the available social bookmarking sites. The latest round of stats suggest that this is changing but Faves figures are still well below del.icio.us. I imagine social bookmarking is a fairly conservative marketplace. You hardly want to be moving your bookmarks every other week regardless of how easy the individuals systems make it to move. Therefore growth would need to be tied to a long term plan. But these changes show that Faves definitely has the future in it's sights.

Thursday, September 27, 2007

My Must Have Tools

We've added some extra staff to help out with our work load. One thing that keeps surprising me is that there are tools that I use every day (hour, minute ...) that other web developers haven't heard of. This doesn't reflect poorly on them. Really it's more about how we create our own development culture and forget that it might not be the norm. But rather is based on a fairly random sequence of events and connections that are unique to your situation. Anyway thinking about all this it seemed a good time to talk about the tools I use everyday and can't live without. I'm not talking about the big things (ie Dreamweaver, Flex Builder etc). But rather the extensions and services that fill the gaps the core applications can't or don't do. So here they are :

Firefox Extension : Firebug

The Firebug extension for Firefox allows you to view the html, javascript and css of any web page you can view in your browser. More than that it allows you to navigate the code view by selecting elements of the page (and visa versa) and to modify the css (temporarily) to discover how things work in that page or to debug problems in your page. For me working in a browser that doesn't have Firebug is like trying to eat porridge without a spoon.

Firefox Extension : Web Developer Toolbar

The Firefox Web Developer Toolbar does some of the things that Firebug does and a bunch of things it doesn't. Somethings can be done without the toolbar. But the toolbar makes it easier. For example, you can disable/enable javascript, clear the cache, resize the browser, disable/enable css (just to name a few) all with a couple of clicks. Between Firebug and the Toolbar there isn't much you can't do that you might want to do.

IE : Developer Toolbar

Sure most web developers have realised what a piece of junk internet explorer is. Unfortunately most of the world still has some catching up to. So we still need to make websites work for Internet Explorer. In fact most of the problems that need to be solved relate to making things work in IE. So the good news is that the IE Developer Toolbar is a really good. It features cover most of what the Firefox Toolbar does and some of what Firebug does. It even does some things better than either of the Firefox extensions.

gotAPI

Not an extension but a web service. A search engine for the API's of most of the programming languages a web developer will ever need. For example, select PHP and it will search and display documentation from php.net. Very fast. Very useful.

Social Bookmarking : BlueDot

There are obviously a few social bookmarking services on the web and they all have their strengths. I started using BlueDot in January this year and have never regretted it. It is a great way to maintain and access your bookmarks. What is essential isn't BlueDot but rather using online bookmarking. You will see tools and solutions that you don't need today or that you'll need again in a few months. You need to be able to find them quickly wherever you are. I think this is more important for web developers that for most other groups. A good bookmarking service consistently maintained is essential.

That's it. I may think of more over the next few days. But these are the things I really couldn't live without. Maybe you already know about these. Maybe you don't. What are your must have tools?

Tuesday, July 10, 2007

BlueDot Makeover

Bluedot makeover

I've been using BlueDot since the start of the year for the purpose of managing my bookmarks. Originally I'd tried del.icio.us. But BlueDot had some additional features that I found handy. Like with any service there are always improvements that could be made. Hence it was a pleasant surprise when a page refresh revealed a BlueDot home page makeover. BlueDot's design was always better than del.icio.us but these changes make it even more so. The improvements are simple; near the top of the page there are now three tabs. One tab each for Dots, Tags and Favorites. Placing Favorites on a tab has allowed them to remove it from what was an increasingly busy sidebar. Tags remain on the sidebar but having a tab makes them more readily accessible. It's only the most popular Tags but thats fine especially when they each have a graphic to simplify selection. This Tag page existed before it's just that it was too hard to find to be useful. The other obvious difference is the addition of a slogan (Stuff you care about) to the logo. As I said the differences are simple. But they are improvements and when you are a regular visitor then any improvement is a big one.

Wednesday, April 25, 2007

Using BlueDot's SOAP API with PHP

In the last few weeks I've been working on a Flex based browser for BlueDot. It's been a good project for bringing together a few of my current interests (Flex, MVC, SOAP, PHP, BlueDot). The project is developing nicely but it's not ready for show and tell. But one thing I didn't find when I started the project was information about accessing the API with php. Don't take that the wrong way the BlueDot SOAP API is well documented. But I just couldn't find any information that directly related to using the API with PHP. Hence I thought it might save fellow travellers some leg work if I posted an example.

To get this working I'm using PHP4 and NuSOAP and naturally you'll need a BlueDot account with some Dots and Tags . You'll need to download NuSOAP into folder that will be accessible from your script. If you will be doing a lot of work with SOAP you'll want to place it somewhere that can be easily accessed by all of your projects. I thought we could start by getting the datetime of your last dot. This is the simplest method in BlueDot's API and consequently there are less points to go wrong. So let's look at some code:

<?php
require_once("nusoap/lib/nusoap.php");

//set path to server and create new client
$serverpath = "https://secure.bluedot.us/BlueDotApi.asmx?WSDL";
$client = new soapclient($serverpath);
?>

Just the basics to get started. The first line adds the nusoap libraries which obviously need to be available before they can be called. Next we create a variable with the path to the BlueDot API. Then we create the soap client. The soap client will format the SOAP request based on the details we provide and manage the request.

$client->setCredentials('your_username','your_password','basic');
$err = $client->getError();

if ($err)
{
print_r($err);
}

BlueDot uses basic authentication to check that you have a right to the data we are requesting. Consequently you'll need to use setCredentials with your BlueDot username and password. The third parameter just tells the soap client that we'll be using basic authentication. Finally we use getError to check that the login was passed. In our example we are checking for an error and printing it out so we can debug the login. If there isn't an error then we can proceed to calling the method.

$client->setCredentials('your_username','your_password','basic');
$err = $client->getError();

if ($err)
{
print_r($err);
}
else
{
$namespace ='http://bluedot.us/api';
$soapAction = "http://bluedot.us/api/GetLastUpdatedDateTime";

$result = $client->call('GetLastUpdatedDateTime',"",$namespace,$soapAction);
}

To get the datetime of the last update we call 'GetLastUpdatedDateTime'. This method requires no parameters and returns a datetime (i.e 2007-04-24T23:23:54). The namespace will be the same for all the calls you'll use. But the soap action will change depending on the method name. Next you'll want to check that the call was processed without any problems.

if ($client->fault)
{
print_r($client->response);
}
else
{
$err = $client->getError();

if($err)
{
print_r($err);
}
else
{
echo "<pre>";
print_r($result);
echo "</pre>";
}
}

We can use fault to check for faults and then use response to print out the fault details. If there is no fault we can test for an error and print the error if one exists. If there are no problems then lets just print out the result. Depending on where and how you are going to use the result you'll need to do something more useful here. So lets see it altogether:

<?php

require_once("../../serverScripts/nusoap/lib/nusoap.php");
//set path to server and create new client
$serverpath = "https://secure.bluedot.us/BlueDotApi.asmx?WSDL";
$client = new soapclient($serverpath);
$client->setCredentials('your_username','your_password','basic');
$err = $client->getError();

if ($err)
{
print_r($err);
}
else
{
$namespace ='http://bluedot.us/api';
$soapAction = "http://bluedot.us/api/GetLastUpdatedDateTime";
$result = $client->call('GetLastUpdatedDateTime',"",$namespace,$soapAction);

if ($client->fault)
{
print_r($client->response);
}
else
{
$err = $client->getError();

if ($err)
{
print_r($err);
}
else
{
echo "<pre>";
print_r($result);
echo "</pre>";
}
}
}
?>

Hopefully that's enough to get you started. Most of the available methods are as simple to call. The exceptions are RenameTag (requires two strings) and Search (which requires a Search object; you may want to leave this till you've had a bit of practice). The main differnce between GetLastUpdatedDateTime and most methods is that it returns a very simple object. For example, getTags returns an array of Tags that contain the tags name and a count of the number of dots it's used for. But the differnce is how you process the result not how you make the SOAP call.

Friday, March 16, 2007

My Dots Disabled

BlueDot has a tool that will automatically create a blog post from your days Dots. For the last few days I was trialling this here on the blog. Here's some examples :
But I've just turned it off again as I felt it was generating unnecessary noise. It gets particular weird when you are also getting BlueDot to generate Dots based on your blog entries. Because you start to see you blog entries show up on your blog as Dots. Still it is an interesting feature. It allows you to add tags that you want to use to filter the Dots (i.e only add Dots with these tags). It would be nice if you could exclude by tag (i.e don't add Dots with these tags). That way you could ensure your blog entries don't get regurgitated. It would also be nice if you could filter based on your rating (i.e add Dots with a rating greater than 3). Finally more frequency options would be useful. I'd be interested to have a weekly list of Dots. This could be particularly useful for users who Dot infrequently.

Wednesday, March 07, 2007

Social Bookmarking : The Urge to Search

Regular readers will probably have noticed that I'm currently a bit obsessed with Social Bookmarking sites. In the recent past I've posted on del.icio.us, BlueDot and Ma.gnolia. Part of the reason for this obsession is that I want all my bookmarks in one place and to have a custom interface to them on geekglue.com (you can still see my old system in the links area). Which brings me to my problem. Working with the BlueDot API (the del.icio.us version) I realised that none of these services offer a bookmark based search facility. You can search by tags but not on the title or content of a bookmark. For example, I currently have 391 bookmarks, 41 tagged as actionscript. I can easily select a second tag to further filter my actionscript bookmarks. But there have been a number of recent occasions when I knew the bookmarks title but was a bit vague on it's tags (partly this is poor tag organisation; what can I say it is a work in progress). What would be great is to be able to search bookmarks rather than tags. For most people it's not really a problem because they maintain a relatively short collection of bookmarks. But as soon as your largest tag group starts to exceed 20 bookmarks (2 pages on BlueDot). Then you'll start looking for a bookmark search button. Being able to select the number of bookmarks displayed per page could help. But really thats just postponing the inevitable primordial urge : the urge to search.

As Mohit points out, see comments, a search method is available through the BlueDot SOAP API. My bad for not following through my research properly. It isn't entirely clear in the documentation but you can search purely using a keyword (i.e with tags = NULL; thanks Mohit for the clarification).

Thursday, February 15, 2007

Bookmarking sites : Traffic Compared

Alexa graph : Comparing del.icio.us,BlueDot and Ma.gnolia

I was messing around with Alexa yesterday (after finding Movers) and decided to compare del.icio.us, BlueDot and Ma.gnolia. The first thing that struck me was the magnitude of difference : del.icio.us is way ahead of the others for traffic. This seemed particularly interesting to me because I find BlueDot much more useful than del.icio.us. To quantify that a little I can find more useful links in ten minutes with BlueDot than I could in the same time in del.icio.us. Part of the reason for this is that BlueDot offers an easier to use system with more useful functions. BlueDot also seems to have a more targeted selection of users. Hence I am finding other users dots more relevant for me.


Ma.gnolia is another great looking system. But one reason I've never gotten really interested in it is I haven't found any useful links in Ma.gnolia. It is well designed and easy to use. But the target audience is less interested in web development issues. Hence Ma.gnolia is less useful to me. But I imagine if more people started using Ma.gnolia then it may become more useful than BlueDot. Of course, having more users can quickly point to the limitations of a system. The biggest problem for del.icio.us is success.


For del.icio.us to become more useful it would need to find ways to simplify link finding within it's system. Because the two real factors that will determine the most successful system is the number of useful links for a specific target audience and how efficiently those links can be found.

Monday, February 05, 2007

Would you like images with that bookmark?

Songbird dot on Blue Dot

Still thinking about thumbnails to go with your online bookmarks (A del.icio.us makeover and Going Dotty). I prefer BlueDot's system that allows you to select a graphic from the page to use with your dot. My Songbird Media Player dot provides an ideal example. But what about pages that don't have a suitable image. Perhaps they don't have any images or the only images are ads. Then it would be great if you could use a screen grab of the page. No doubt this is a bit labor intensive to do on the fly on the off chance that you might want that. But perhaps it could be a distinct process that the user could initiate.

Another option might be that sites could provide a preferred image for use by bookmarking systems, in the same way that they supply a favicon (I guess a 'doticon' is going too far) . This would provide sites an additional opportunity to control their branding. Which is never a bad thing IMHO.

Thursday, February 01, 2007

Going Dotty

My Dots on BlueDot

Having embraced the Web 2.0 memes I was keen to compare BlueDot and del.icio.us. When I first saw BlueDot I suspected it of being a bit lightweight. But at the same time I was getting a bit frustrated with del.icio.us's lack of depth and awkward interface (see 'Getting a taste for del.icio.us'). So last week I resolved to give BlueDot a go (BlueDot : My Dots).



Post registration BlueDot is keen to impress presenting three options for newbies:


add toolbar buttons

The toolbar buttons were easy to install and worked exactly as with del.icio.us.

import from del.icio.us

Import from del.icio.us is a painless process that copies over all your del.icio.us bookmarks and their tags with the option of adding an "imported from del.icio.us" tag. It even offers the option of only imported new bookmarks. Allowing you to continue using del.icio.us and regularly syncronising your dots.

find friends

friends seems a strong word (contacts seems more useful) but essentially it's a mechanism for sharing your dots with specific users. You find someone who you'd like to be friends with and send a friend request. If they accept they will appear in your friends list and their latest links are added to your page. Choosing your friends carefully gives you a great tool for finding relevant sites.


There are a few features that aren't immediately apparent when you import your bookmarks :

  • The most useful for me is the ability to select an image for your dot. This is best explained with an example. You've found a page you want to dot. This page contains a number of images. You use your toolbar button to add this dot. A dialog appears with space for some notes and tags. But it also shows an image from the page with the option to select a different image from the page (or no image). The image you select will be displayed when you are browsing your dots. This visual reminder makes it very easy to quickly find a specific dot from your vast collection. My only grumble about images is that you can't change them later. Which means you need to take care selecting an image when adding the dot. It also means that imported bookmarks will never have an image.

  • Highlighting text when dotting a page will automatically add that text to your dot as a note. This is very similar to del.icio.us functionality with one exception; BlueDot appends 'quoted :' to the start of the note. It's a simple thing but it quickly distinguishes between your opinions and site hype.

  • BlueDot offers the option to rate your dots. This was one thing I really missed in del.icio.us in transitioning from my personal bookmarking system. It's a great feature but it needs to go further. Currently your rating is displayed but not really used. Ideally it would be great if you could filter and order your links based on their rating.


BlueDot is must better designed than del.icio.us. Each dot is given a reasonable amount of room. Edit and delete buttons are easily spotted but not in the way. The rating stars and shared users is a bit cramped. But these are less used features. My one complaint is that the BlueDot banner and the user profile take up too much space of the screen real estate. When you add in the ads you need to scroll quite a bit before reaching the actual dots (which is the sites purpose). I can't help but think that a mini profile on the sidebar with a link to the full profile page would be useful but not intrusive. Ideally I think an option allowing users to choose between the current layout and the sidebar profile would be perfect.


In fact a bit more customisation would be wonderful. There is an option to change the default page background or to select a pattern. But the options are very limited. Reminding me of the worst cell color options for Excel.


Despite a few quibbles I'm essentially sold on using BlueDot. It has all the functionality of del.icio.us plus more with the added bonus that it's easy to find and to use.

Friday, January 19, 2007

Getting a taste for del.icio.us

del.icio.us

A few weeks ago I decided to start experimenting with del.icio.us. It's all part of a resolution get come to grips with all the Web 2.0 applications and how they interelate. In the back of my mind is a hope to manage the Links area for Geek Glue using something like del.icio.us rather than maintaining my own backend editor. Ideally all of Geek Glue's content will be stored and managed elsewhere. With the site itself managing how this content is presented. The benefits of this approach is that less server space is required, time can be spent developing the presentation layer without needing to develop editors as well and that I will develop a comprehensive knowledge of available technologies. There are also a good range of risks and I might talk about them at a different time. But for now I want to consider del.icio.us.


First up, the best thing about del.icio.us is how easy it is to add new links. In Firefox you can install an extension that adds two buttons. One takes you to your del.icio.us account and the other opens a form to add the current page to your links. This form lets you add tags (showing suggested, popular and your own tags ), to decide whether you want to share this link and to write a brief description. This requires four less selections than my own Geek Glue editor.


I love del.icio.us's incredibly simple url's. Typing http://del.icio.us/accountName shows all links for that account. Typing http://del.icio.us/accountName/tagName shows you everything that the user has tagged with that tag name. For example, to see all my Flex links you just go to http://del.icio.us/geekglue/flex or to see all shared links for Flex : http://del.icio.us/tag/flex. This is a simple and very effective system.


I like the fact that it tells you how many other users have shared a particular link and that you can view their comments (although I hate how unhelpful most of these comments are). You can follow this further to see what these users are saving. Finding a user with similar interests can lead to a rich mine of useful sites.


What I don't like is that all of my links are displayed chronologically. Which means something I saved a few months ago is many pages deep. I could search for it if I could remember it's name. I could filter by tag. But I already have some tags that are many pages deep. What I'd love is some more sorting options.


The other thing that is missing is the ability to rate my links (and then sort by rating). I understand that part of the idea is that good pages will be linked by more users. But that doesn't help me to find pages that I think are important.


I like bundles; which is a way of organising your tags into groups. But I find the bundle editor awkward to use (and hence I regularly have unbundled tags). I'd also like a lot more options about how tags and bundles are viewed.


Overall del.icio.us is an extremely useful way to manage your bookmarks. The only similar system that I'm aware of is BlueDot which I plan to try out in the near future. Sure there are things that could be better about del.icio.us. But at the same time it offers more functionality than I'd have time to devlop for myself.



technorati tags:, ,