AddThis AddToAny,ShareThis等社交书签的开源替代品

She*_*ord 40 html javascript php social web

在我试图重新发明轮子之前,我想我会问专家.

我正在寻找一个多社交书签按钮,允许我允许人们推荐我的网站的特定页面到他们喜欢的社交网络/页面阅读器/搜索引擎.

约束(以及我不想使用ShareThis的原因)

  1. 发布的链接必须是实际链接,而不是缩短的链接.人们的名单得到分享.我希望链接显示我的域名.

  2. 该脚本应该从我自己的服务器提供.我怀疑从另一个域调用脚本的网页,我不希望从我的域中执行此操作.

  3. 客户端与任何社交网站之间应该没有任何联系,直到他们点击社交网站图标.

  4. 脚本应该在内部很好地记录,至少作为源 - 压缩的未注释的短变量名脚本不需要应用.

  5. 脚本嵌入在静态网页中,而不是CMS中.


初步研究:

Koehl博客在2009年有一个关于此的系列,然后话题逐渐消失.在那时,他推荐iBegin,后来成为了Share,并从一个名为Enthropia.com的网站上运行.检查该网站,发布的示例显然已过时.

有一次,AddToAny将允许在您自己的服务器上托管,但他们仍然使用该脚本来跟踪每个用户的Web使用情况,声称适当的匿名.对.不用了,谢谢.

另外一个,O​​penLike有一个死网络服务器.

对SourceForge的搜索已经空了.(我尝试搜索AddThis,AddToAny,Sharethis等名称,然后搜索到stumbleupon,reddit,digg,google plus.没有任何相关性.)

在这一点上,我面临着必须阅读和理解每个目标站点的api所以我可以编写一个正确的本地脚本.不是微不足道的.

在许多方面,理想情况是:*一个类似于大小和样式*的图标数组,每个图标都在目标页面上打开一个网页(例如FB,G +,StumbleUpon ..)*,其URL参数适合该页面.

但我不认为大多数这些网站都有这么简单的界面.

She*_*ord 41

答案很简单.上面的理想工作,所以它主要是找到正确的代码和图标.我搜索中的关键项目是"分享到网址"

例1

这是来自本网站的另一篇文章:

Facebook,Twitter和Google +1按钮仅使用HTML(无Javascript)

http://www.facebook.com/sharer.php?u=http://example.com
http://twitter.com/share?url=http://example.com&text=Description
https://plusone.google.com/_/+1/confirm?hl=en&url=http://example.com
Run Code Online (Sandbox Code Playgroud)

例2

请参阅没有JS或插件的Wordpress共享按钮

<div class="social-button-container">
<div class="share_top_text">Share this post on:</div>
    <div class="SocialCustomMenu">
    <a class="scmTwitter" href="http://twitter.com/home/?status=<?php the_title();?> - <?php echo wp_get_shortlink();?> via @kenmata "title="Tweet this!">Twitter</a>
    <a class="scmFacebook" href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?> - <?php echo wp_get_shortlink();?> "title="Share on Facebook!">Facebook</a>
    <a class="scmGoogleplus" href="https://plus.google.com/share?url=<?php the_permalink();?> -  <?php echo wp_get_shortlink();?> "title="Share on Google +!">Google +</a>
    <a class="scmPinterest" href="http://pinterest.com/pin/create/button/?url=<?php the_permalink();?> - <?php echo wp_get_shortlink();?> "title="Share on Pinterest!">Pinterest</a></a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

虽然这些名义上是wordpress,但它们应该与任何使用php的Web服务器进行一些修改.或者可以轻松转换为使用模板工具包

例3:

较少的社交共享链接是非常干净的HTML的另一个例子.

你错过了一些功能:

  • 没有柜台.当然你可以在本地实现计数器.
  • 对于Facebook,人们不会看到他们的朋友喜欢它.对我来说不是一个很大的动力.
  • 此时,找到每项服务的代码是一个障碍.

具体细节:

  • 如果某人已经整合了逐个网址列表,请随时在此处发布.我没有验证以下所有内容.
  • TITLE是股票头衔.有些服务会接受它的引用.其他必须采用URL格式:例如,空格是%20 URL必须是完全限定的绝对值.

掘客 __CODE__

美味的 __CODE__

偶然发现 __CODE__

Facebook的 __CODE__

书签交易 __CODE__

Technorati的 __CODE__

的orkut __CODE__

我的空间 __CODE__

推特 __CODE__

雅虎 __CODE__

谷歌(书签) __CODE__

不清楚谷歌+和plusone之间的干扰.

谷歌(在Google+上分享)文档位于https://developers.google.com/+/plugins/share __CODE__

谷歌推荐使用plusone. __CODE__