Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Facebook Sign In with Google Sign In with OpenID Sign In with Twitter
Support for Vanilla Forums Cloud product

In this Discussion

Follow Us

like button / thankful people - how to make this plugin

edited November 2010 in Questions

I guess some of you are waiting for an addon like thankful people of vanilla 1 or like the facebook "like" button.

Vanilla 2 has allready an plugin to vote comments ( and you can save favorites - but that's different from a like button.

I don't think I am able to write such a plugin right now, but I would like to start a discussion about how such a plugin has to work - so it might be easier for someone or for me to build it.

== technic ==

1) Database
There must be a database save foreignID (comment or Discussion), and foreignType ("comment" or "discussion") (in Vanilla 2 the first post of a discussion is not a comment itself, right?).
It also has to save UserID, and may like/dislike (?!)

2) PHP 1
A script has to check, if every comment/discussion, that is printed was liked/disliked by anyone. Then show a little message like "liked by: name1, name2, name3" or "liked 3 times" (and if you click on it, shows the names)

3) PHP 2
A script has to write or delete "like" in the database if someone clicks the link to like or dislike

4) PHP 3
A script has to include a link "like" to a comment - and another link to "stop like", if the person likes that comment

5) PHP 4
A script has to check permissions

6) JavaScript / AJAX
A Script has to post "like" to the PHP 2 - and update the page via Ajax - there must also be a PHP fall back, to have it work without JavaScript

May there could be a function to define several attributs "link" "thank" "dislike"...

May there could be a count of how often people liked the comments of a person in his_her profil (like in thankfull people)

What else has to be codet?
Are there Plugins/extentions doing similar things - so one could take snippets of their code for the first release?

Is someone working on this?


  • I kinda integrated my vanilla installation a bit more with facebook, I installed facebook connect then using pockets plugin I added facebook likes to first comment of posts then when people like it it adds there photo under it. Kinda a cool way to bring in more social traffic
  • I don't wanna have facebooks "link" because not all of my users have facebook, my community is a closed community and the world should not know our secrets :) and I don't like to have facebook rule the internet - facebook is a company and the internet should belongs to users, not to companies...

    But another thing the Plugin has to have:

    7) CSS-Stylesheet
    Style the display of the "likes" - most stuff should be formated like everything else that has similar functions in vanilla
  • RaizeRaize
    edited November 2010
    @MichaelPierce I think that's a great idea... Facebook is here to stay, and there's where a majority of people spend their time now. Putting all politics aside, Zuckerberg did a good job of building his online world and it's designed for everyones benefit

    Can we see it in action?
  • sure thing view any posts with more then one comment
  • aeryaery Gtricks Forum in 2.2 :) ✭✭✭
    @vegano - will appreciate if you make this

    Vanilla is sweet & support is great, to encourage volunteers, please donate.

  • Would love a simple Facebook plugin to display 'Likes' and 'Fans' of your official Facebook Page.
Sign In or Register to comment.