WordPress plugin for AlternativeTo available now

We know, it’s only been a day since we released our API, but we have something nice for you today as well. In our quest to help people find better applications our latest project is a WordPress plugin that you as a blogger can add to your post and display great alternatives to applications you write about.

The plugin is really simple to use. You just add the shortcode and it will add some basic info about the application and its top rated alternatives on AlternativeTo.

You can also filter by license and platform.

  • License filters: free,opensource and commercial. If you use free all applications that has Free, Open Source, Free with limited functionality and Free for personal use will be listed. Open Source and Commercial just list the items that has these licenses.
  • Platform filter: You can filter by multiple platforms but they will do a OR query. So if you use windows|linux we will give you all items that is Windows OR Linux.

There are three different skins avaliable right now, but feel free to modify it the way you like it, or build your own plugin based on our API.

Default

Small

Minimal

Hopefully we will see more plugins in the future – both made by us and by the AlternativeTo user community. If you are a developer and have done something nice based on our API please let us know so we can tell our users about it.

We would also appreciate imput from experienced php and WordPress developers on how to improve the plugin in any way.

You can download the plugin from the WordPress plugin directory and you can always contact us on hello@alternativeto.net with any questions or suggestions. Enjoy!

A first look at the AlternativeTo API

Wohooo! Today we are releasing an early beta of the AlternativeTo API. It is in its early stages but we want to get it out to you guys so that we can get your opinions which will help us develop it the way you want it. The API lets you get basic information about applications and users on AlternativeTo.

The API returns data formatted in JavaScript Object Notation (JSON). The plan is to  support more data formats in the future. You can read more about how to use jQuery to request and consume JSON data on this website:

http://docs.jquery.com/Ajax/jQuery.getJSON

We really want your feedback on the API so if you have requests for more methods, what kind of data you want to get or any other questions or suggestions then please feel free to comment or send us an e-mail at hello@alternativeto.net

Get an application and it’s alternatives

  1. http://api.alternativeto.net/software/firefox/?count=5
  2. http://api.alternativeto.net/software/spotify/?count=5
  3. http://api.alternativeto.net/software/firefox/?count=5&platform=linux|mac
  4. http://api.alternativeto.net/software/firefox/?count=5&license=free

Returns information about the specified application and the specified number of alternatives. You can also filter the list by platform and license.

Get recently added applications

  1. http://api.alternativeto.net/software/recent/?platform=iphone&license=opensource
  2. http://api.alternativeto.net/software/recent/?count=5

Returns recently added applications.

Search applications

  1. http://api.alternativeto.net/search/software/antivirus/?platform=windows
  2. http://api.alternativeto.net/search/software/antivirus/

Returns a freetext search of “antivirus”. Can be filtered by platform.

Get a list of applications a user recently liked

  1. http://api.alternativeto.net/user/ola/software/likes/?count=5
  2. http://api.alternativeto.net/user/markus/mobile/likes/
  3. http://api.alternativeto.net/user/ola/likes/?count=5

This method returns a specified number of applications that the user likes.

Get a list of application a user has added

  1. http://api.alternativeto.net/user/ola/software/added/?count=5
  2. http://api.alternativeto.net/user/ola/software/added/?count=5
  3. http://api.alternativeto.net/user/markus/added/?count=5

Returns the applications that the specified user has added to AlternativeTo.

More info about the paramaters

You can filter all the list by platform and license.

  1. License filters: free,opensource and commercial. If you use free all applications that has Free, Open Source, Free with limited functionality and Free for personal use will be listed. Open Source and Commercial just list the items that has these licenses.
  2. Platform filter: You can filter by multiple platforms but they will do a OR query. So if you send in windows|linux we will give you all items that is Windows OR Linux.
  3. Count: Count is always optional and default is 5

See some examples above.

Some issues with OpenID sign up/signing in

Unfortunately we’ve had a problem with OpenID the last couple of days that caused some issues with both new registrations and signing in to existing accounts. If you have been registered for more than a week and haven’t experienced any issues then you should be fine. If you have had problems signing in the last couple of days it should work just fine now.

If you signed up during the last couple of days with Yahoo or Google OpenID there is a possibility that AlternativeTo will not recognize your OpenID login if you try to sign in now. If you experience any issues like this please send us an e-mail at hello@alternativeto.net and we will try to solve the problem.

We’re very sorry for the inconvenience.