Invision Power Services: IP.Board 3.1.0 Dev Update: Sharing Links - Invision Power Services

Jump to content

1
Subscribe to IPS Company Blog        RSS Feed
***** 6 Votes

IP.Board 3.1.0 Dev Update: Sharing Links

56 Comments
Following on from our recent blog entry about Twitter Integration, I'd like to present our newest IP.Board 3.1.0 feature: Sharing Links. This new feature makes good use of our improved Facebook Connect integration and the new Twitter integration.

As most Facebook and Twitter users have discovered, sometimes you see a link to a great article or topic and want to share it with your friends and followers. This new feature makes this very easy to do. You don't even have to leave the page to do it. The ease of use will encourage your members to share your links among their friends increasing the traffic to your forum.

If you have connected your forum account to Twitter and Facebook, then clicking on the share link icon for those services loads a pop-up enabling you to tailor your content before sending it. Of course, there are many more places to share links which is why we've included a few other methods by default and made it very easy to add your own.

Let's look at the feature in more detail.

The screen shot below shows a typical topic and the new share icons underneath. In this case, we've just clicked on the "Twitter" icon:

Posted Image

Now, lets hit "Share". We see a confirmation of our tweet and a link to it:

Posted Image

Let's take a quick look on the Twitter site to confirm it. (I've removed some of the bit.ly URL in this screen shot)

Posted Image

Now, let's hit the Facebook icon:

Posted Image

A quick look on Facebook confirms the link has been added to my wall

Posted Image

Of course, if you don't have your account linked to Twitter or Facebook, the standard "share" link is launched for each service. The other services act like this too, a new window is opened with the service's share page loaded and filled in.

Developers will be pleased to note that adding share links to your own pages is incredibly easy. All you need to do is add one small line of code to your templates and it handles the rest. You don't need to load or parse any data directly, it's all handled for you. For example:

Share this: {IPSLib::shareLinks( $documentTitle )}


Wouldn't it be great to know which links were shared and how many times? You'll be pleased to know that IP.Board tracks the number of shares for each URL and service type and can show a log of this data in the Admin CP. We've also put together a side bar hook to process this data:

Posted Image

This data is cached each time a link is shared, so it is very light to load and process. It is entirely abstracted so your own applications can make use of it.

It's no secret how social media has improved how we share data to each other and this feature allows your board to gain more exposure using existing services. The seamless integration with Facebook and Twitter lowers the barrier for sharing your content.

Here's a quick overview of the feature:

- Global on/off switch to remove the share link icons and functionality
- On/off switch per forum to remove the icons and functionality
- Fall back to simple service's "share" page if member doesn't have JS enabled, or does not have their account connected
- Admin CP options to add more services and to disable existing services
- Sidebar hook uses cached data and can be disabled. Guests cannot see it.
- Topics that are shared that you do not have permission to see have the topic title "Protected Topic" by default in the sidebar block.

56 Comments On This Entry

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

Tom_F 

05 February 2010 - 06:10 PM
Fantastic.
5

DawPi 

05 February 2010 - 06:10 PM
Nice,
will be option to add own sites? :) There is already. :) Nice. (w00t)
1

Sacred 

05 February 2010 - 06:11 PM
nice!!!!!!!!!!!!
0

Joshua T. 

05 February 2010 - 06:13 PM
cooooooooooooooooooooooool :)
0

Lewis P 

05 February 2010 - 06:15 PM
Excellent! :thumbsup:
0

TWF 

05 February 2010 - 06:20 PM
Loving the "most shared" hook. Sweet! :D
0

Brett B 

05 February 2010 - 06:23 PM
I'm really impressed. This is fantastic. IPS has proven again it doesn't just give the bare minimum.
1

Amy T 

05 February 2010 - 06:26 PM
Now that is pretty cool.
0

ZeroX_one 

05 February 2010 - 06:49 PM
Very Nice! :D
0

Gros Blaireau 

05 February 2010 - 07:04 PM
So now we don't need this kind of service : http://www.addthis.com

?
0

KevinL 

05 February 2010 - 07:04 PM
This is pretty awesome!
0

Gros Blaireau 

05 February 2010 - 07:08 PM
I don't understand everything, because I don't use twitter, nor facebook.

As a webmaster, do I need to have an account on twitter and facebook, to use and configure this new service ?

And is it available on IP.Content, or only on the board at this time ?
0

AtariAge 

05 February 2010 - 07:13 PM
Looks good, I'm sure my members will use this often. I will also use it frequently, especially for Twitter, Digg and Reddit. Would be nice to see Slashdot added as one of the built-in services. :)

..Al
0

The Geek 

05 February 2010 - 07:19 PM
Holy crap. This just keeps getting better and better! I feel like this guy since converting to IPS! http://sbynews.blogs...tto-winner.html
0

coolgus 

05 February 2010 - 07:21 PM
You really get it. Keep it coming
0

bfarber 

05 February 2010 - 07:28 PM

Gros Blaireau, on 05 February 2010 - 12:08 PM, said:

I don't understand everything, because I don't use twitter, nor facebook.

As a webmaster, do I need to have an account on twitter and facebook, to use and configure this new service ?

And is it available on IP.Content, or only on the board at this time ?


No, YOU don't need to do anything. As a USER, if you have linked your facebook or twitter account, the share service is simplified - you can share the link without ever leaving the page. As a USER, if you have not linked a facebook or twitter account and click one of those links, you will be taken to facebook/twitter website to finish the process.

And this feature was literally announced like an hour ago. I need a little more time than that to integrate into IP.Content. :P
0

bfarber 

05 February 2010 - 07:29 PM

AtariAge, on 05 February 2010 - 12:13 PM, said:

Looks good, I'm sure my members will use this often. I will also use it frequently, especially for Twitter, Digg and Reddit. Would be nice to see Slashdot added as one of the built-in services. :)

..Al


As Matt pointed out, you can add and remove services via the ACP.
0

Enkidu 

05 February 2010 - 07:31 PM
(w00t) (w00t) (w00t) (w00t) (w00t)
0

AlexJ 

05 February 2010 - 07:31 PM
You sir just rock! Thank you.
0

XIB 

05 February 2010 - 07:31 PM
Hi when can i test the first beta release
-1
  • (3 Pages)
  • +
  • 1
  • 2
  • 3

September 2010

S M T W T F S
   1234
5 6 7891011
12131415161718
19202122232425
2627282930  

Recent Entries

Latest Visitors

Recent Comments

Search My Blog