Nigel Horne > HTML-SocialMedia-0.19 > HTML::SocialMedia

Download:
HTML-SocialMedia-0.19.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.19   Source  

NAME ^

HTML::SocialMedia - Put social media links into your website

VERSION ^

Version 0.19

SYNOPSIS ^

Many websites these days have links and buttons into social media sites. This module eases links into Twitter, Facebook and Google's PlusOne.

    use HTML::SocialMedia;
    my $sm = HTML::SocialMedia->new();
    # ...

SUBROUTINES/METHODS ^

new

Creates a HTML::SocialMedia object.

    use HTML::SocialMedia;
    my $sm = HTML::SocialMedia->new(twitter => 'example');
    # ...

Optional parameters

twitter: twitter account name twitter_related: array of 2 elements - the name and description of a related account cache: This object will be an instantiation of a class that understands get and set, such as CHI.

as_string

Returns the HTML to be added to your website. HTML::SocialMedia uses CGI::Lingua to try to ensure that the text printed is in the language of the user.

    use HTML::SocialMedia;
    my $sm = HTML::SocialMedia->new(
        twitter => 'mytwittername',
        twotter_related => [ 'someonelikeme', 'another twitter feed' ]
    );

    print "Content-type: text/html\n\n";

    print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';print '<HTML><HEAD></HEAD><BODY>';
    print $sm->as_string(
        twitter_follow_button => 1,
        twitter_tweet_button => 1,
        facebook_like_button => 1,
        linkedin_share_button => 1,
        google_plusone => 1,
        reddit_button => 1,
    );

    print '</BODY></HTML>';
    print "\n";

Optional parameters

twitter_follow_button: add a button to follow the account

twitter_tweet_button: add a button to tweet this page

facebook_like_button: add a Facebook like button

linkedin_share_button: add a LinkedIn share button

google_plusone: add a Google +1 button

render

Synonym for as_string.

AUTHOR ^

Nigel Horne, <njh at bandsman.co.uk>

BUGS ^

Please report any bugs or feature requests to bug-html-socialmedia at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=HTML-SocialMedia. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SEE ALSO ^

HTTP::BrowserDetect

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc HTML::SocialMedia

You can also look for information at:

ACKNOWLEDGEMENTS ^

LICENSE AND COPYRIGHT ^

Copyright 2011-2012 Nigel Horne.

This program is released under the following licence: GPL

syntax highlighting: