alphalemon/social-sdk-bundle

在网页末尾添加社交网络所需的SDK,仅在需要SDK时才添加

安装: 13

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2012-12-09 10:50 UTC

This package is not auto-updated.

Last update: 2024-09-22 02:49:18 UTC


README

此包仅在网页末尾需要时添加社交网络所需的SDK。

这意味着只有当页面上添加了Facebook按钮时,才会添加Facebook SDK到页面。

支持的SDK

目前SocialSDK Bundle支持以下社交网络

  • Twitter
  • Facebook

安装

您可以通过将SocialSDK Bundle添加到composer.json文件中来将其添加到您的应用程序中

.. code-block:: text

{
    "require": {
        "alphalemon/social-sdk-bundle": "dev-master",        
    }
}

如果您使用AlphaLemonBootstrapBundle,则该包会自动加载,否则请将其添加到应用程序的AppKernel.php文件中

.. code-block:: php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            [...]

            new AlphaLemon\Block\SearchBlockBundle\SearchBlockBundle(),
        );
    }
}

添加新的SDK

添加新的SDK非常简单,添加一个新的扩展了AlphaLemon\Block\SocialSDKBundle\Core\Sdk\SdkBase的提供者。这个抽象基类提供了一个公共构造函数,并实现了AlphaLemon\Block\SocialSDKBundle\Core\Sdk\SdkInterface接口,但没有实现其方法,这些方法必须在派生类中定义。

单元测试

该包尚未进行单元测试,因此仅用于测试或实现目的。