Artists ilike Plugin

Please note that iLike have changed their HTML code rendering this plugin useless. I haven’t had time yet to adjust for the changes. Apologies. If someone else recodes it before me please comment here so people can find the working plugin.

This is the page for my WordPress plugin “Artists ilike”.

**Oops, first release was broken, didn’t generate artists – fixed in 1.3.2 now**

What it does

It pulls the artists displayed on your “Artists ilike” page over at ilike.com and displays them on a page on your WordPress blog.

Why I made it

I made it because I wanted to showcase my favourite artists on ilike without making people go there to look at my profile (or copy all the artist names to a page on my blog).

I couldn’t find any ilike plugins so I thought I’d just make one. Was a bit trickier than I thought but thanks to a guide from Devlounge by Ronald Huereca I was able to do it.

Plus I hate facebook and ilike haven’t made a plugin or api that does this for WordPress.

Demo/Screenshot

Looking for a demo? Click Here!

Features

  • Shows artists someone likes (with band picture) from a user profile on ilike.com
  • Can pull the artists from any ilike users profile.
  • Keeps an artist map in the database so your site doesn’t have to curl ilike every pageload
  • Will replace <!– artists ilike –> wherever you put it in a page or post with the artist list
  • Uses Sean Huber’s php-curl wrapper.
  • Uses the simplehtmldom php library.
  • GPL’d!
  • Shows time the artist map was last generated
  • Artist thumbnails are now cached locally in the thumbs folder
  • Added a collage mode that has just the (link) thumbnail and mouseover for artist name

Wishlist

  • Multiple ilike profiles able to be used (put artists your friends like on your blog too).
  • Alphabetical sorting
  • Other sort types
  • Sorting by AJAX
  • Ajax balloon-tip with link to wikipedia article
  • Ajax balloon-tip with name and wiki link for collage mode

Changelog v1.3.4

  • Artist thumbnails are now cached locally in the thumbs folder
  • Added a collage mode that has just the (link) thumbnail and mouseover for artist name

Changelog v1.3.2

  • Fixed a pretty big bug where the artist map didn’t actually generate
  • Added a notification telling you when you last generated the artist map
  • No double ups!

Changelog v1.3

  • Added some checking
  • Tidied some code

Changelog v1.2

  • Added save Artist Map to database
  • No need to wait for it to rip content from ilike every pageload

Changelog v1.1

  • CSS styling works

Changelog v1.0

  • First release!

Known bugs/problems

  • CSS not quite shown properly yet
  • Crashes with memory error when profile does not exist (or not public)
  • Code could do with some tidying up

Download

You can grab it from the WordPress plugin directory here (direct link)

Issues

Please post in the comments section on this page

5 Responses to “Artists ilike Plugin”

  1. WordPress Plugin Releases for 11/22 | Wordpress Blog NL Says:

    [...] Artists ilike [...]

  2. WordPress Plugin Releases for 11/22 » All About Technologies Says:

    [...] Artists ilike [...]

  3. WordPress Plugin Releases for 11/22 - New Plugins | DA! DA! Wordpress Says:

    [...] Artists ilike [...]

  4. natao Says:

    theres an error:

    Please wait…
    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 35 bytes) in /home/fotografu/public_html/home/uberlandia/wp-content/plugins/artists-ilike/php/simple_html_dom.php on line 714

    anyone can help me to fix this?

  5. hamstar Says:

    Hey there,

    I had a look at the difference between your info file and my info file, on your one, the memory limit is set to 64meg and on my one it is 90meg. Maybe ask your webhost if it is possible to modify the memory limit?

    Or try to create an .htaccess file with the memory limit increased.

    See this link: http://www.karakas-online.de/EN-Book/change-php-parameters.html
    And this link: http://www.freewebmasterhelp.com/tutorials/htaccess/1
    And this one: http://httpd.apache.org/docs/1.3/howto/htaccess.html

    I think it is as simple as just creating a file called .htaccess and putting
    php_value memory_limit “90M”
    in it. Then put that file in your root directory (or your /home/fotografu/public_html/home/uberlandia/wp-content/plugins/artists-ilike/php/ directory. I’m not exactly sure where it should go but you could put it in different folders and try it out.

    Good luck :)

Leave a Reply