Select and Share é uma biblioteca em JavaScript que permite seus visitantes compartilhar qualquer conteúdo do seu site em algumas redes sociais. Agora na versão 2.0 você também poderá acompanhar o que está sendo compartilhado, quantas vezes um conteúdo foi compartilhado e também em quais redes sociais ele foi compartilhado, também foi adicionado um gráfico para você acompanhar o alcance das redes sociais.

Como funciona?
Basta o visitante do seu site selecionar qualquer texto e pronto, irá aparecer as redes que ele pode compartilhar.

Como configurar somente a biblioteca Javascript.
Muito simples, basta adicionar o JavaScript e CSS em seu site e pronto. Nada mais, já está pronto para usar.

É claro existe alguns ajustes que você pode fazer. Se você estiver usando somente a biblioteca JavaScript fique a vontade para editar o CSS e no JavaScript você pode alterar algumas linhas:

var _ss_networks = Array('facebook','twitter','orkut','delicious','google','hotmail','linkedin','myspace','yahoo', 'email', 'wordpress');

var _ss_title_page = jQuery('title').text();
var _ss_url_site = window.location.href;
var _ss_selected_text;

var _ss_title_networks = 'Compartilhe este conteúdo.';
var _ss_wordpress_text = 'Digite a url de seu WordPress.';
var _ss_email_text = 'Para qual e-mail deseja enviar?';
var _ss_email_is_invalid = 'E-mail inválido.';
var _ss_url_is_invalid = 'URL inválida.'

// Se você alterar _ss_stats_enable para true é necessário adicionar a url na variável _ss_data_stats_url
var _ss_stats_enable = false;
var _ss_data_stats_url;

Você pode remover qualquer rede social que não deseja e também mudar os textos que irá aparecer para seus visitantes. Um nova opção na versão 2.0 é que você pode optar para a biblioteca fazer uma requisição ajax para salvar as informações que seu visitante está compartilhando:

var _ss_stats_enable = true;
var _ss_data_stats_url = 'http://www.exemplo.com.br/estatistica';

A biblioteca irá fazer uma requisição para a url informada passando os parâmetros:

title_page; // Título da página.
url_site; // URL da página.
network; // Rede social selecionada pelo visitante.
selected_text; // Texto selecionado.

Salve essas informações e utilize da maneira que desejar.

WordPress

Já no WordPress essas alterações no CSS podem ser feitas editor de plugins e no JavaScript podem ser feitas no menu do plugin. Onde você pode também acompanhar as estatísticas.

Redes Sociais
Facebook, Twitter, orkut, delicioso, google, hotmail, LinkedIn, Yahoo, E-mail and WordPress.

GitHub
JavaScript
Plugin WordPress

WordPress
Plugin