PHPackages                             minetro/social - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. minetro/social

Abandoned → [contributte/social](/?search=contributte%2Fsocial)ArchivedLibrary

minetro/social
==============

Social plugins for Nette Framework

v3.0.0(2y ago)615.2k5MITPHPPHP &gt;=8.1CI passing

Since Mar 9Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/contributte/social)[ Packagist](https://packagist.org/packages/minetro/social)[ Docs](https://github.com/contributte/social)[ Fund](https://contributte.org/partners.html)[ GitHub Sponsors](https://github.com/f3l1x)[ RSS](/packages/minetro-social/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (11)Used By (0)

[![](https://camo.githubusercontent.com/312f2445ba64af6552daca6b7f9f0a9e166f5e577f610f6af14e464df6862d28/68747470733a2f2f686561746261646765722e6e6f772e73682f6769746875622f726561646d652f636f6e74726962757474652f736f6369616c2f3f646570726563617465643d31)](https://camo.githubusercontent.com/312f2445ba64af6552daca6b7f9f0a9e166f5e577f610f6af14e464df6862d28/68747470733a2f2f686561746261646765722e6e6f772e73682f6769746875622f726561646d652f636f6e74726962757474652f736f6369616c2f3f646570726563617465643d31)

 [![](https://camo.githubusercontent.com/a8b1cd856d7d396fdebbe46947cc3507490acc267a02361e5e53bb7b820c95c3/68747470733a2f2f62616467656e2e6e65742f62616467652f737570706f72742f6769747465722f6379616e)](https://bit.ly/ctteg) [![](https://camo.githubusercontent.com/86d6416fc04f8bcc3daa7bf881526b9953b9726b1164d05c157c8713e3a73418/68747470733a2f2f62616467656e2e6e65742f62616467652f737570706f72742f666f72756d2f79656c6c6f77)](https://bit.ly/cttfo) [![](https://camo.githubusercontent.com/5d170ab94e6d594609561e16fe0f9e4293968fbd4dfcfafc5e11efc1415ef09c/68747470733a2f2f62616467656e2e6e65742f62616467652f73706f6e736f722f646f6e6174696f6e732f463936383534)](https://contributte.org/partners.html)

 Website 🚀 [contributte.org](https://contributte.org) | Contact 👨🏻‍💻 [f3l1x.io](https://f3l1x.io) | Twitter 🐦 [@contributte](https://twitter.com/contributte)

Disclaimer
----------

[](#disclaimer)

⚠️This project is no longer being maintained.Composer[`contributte/social`](https://packagist.org/packages/contributte/social)Version[![](https://camo.githubusercontent.com/79dc86aff0f5ab418835817ba93d60930a2362abbdceb00d4d5f28afaaf7d5e4/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f762f636f6e74726962757474652f736f6369616c)](https://camo.githubusercontent.com/79dc86aff0f5ab418835817ba93d60930a2362abbdceb00d4d5f28afaaf7d5e4/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f762f636f6e74726962757474652f736f6369616c)PHP[![](https://camo.githubusercontent.com/9a745e3543e0e117080c49ed8b3fa940b7f4609c0074a19d5c04751308f0e118/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f7068702f636f6e74726962757474652f736f6369616c)](https://camo.githubusercontent.com/9a745e3543e0e117080c49ed8b3fa940b7f4609c0074a19d5c04751308f0e118/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f7068702f636f6e74726962757474652f736f6369616c)License[![](https://camo.githubusercontent.com/ea7716625c5b29ebba6d20c7ec4abacbc781c296a502687ea7dd05f710f79ac4/68747470733a2f2f62616467656e2e6e65742f6769746875622f6c6963656e73652f636f6e74726962757474652f736f6369616c)](https://camo.githubusercontent.com/ea7716625c5b29ebba6d20c7ec4abacbc781c296a502687ea7dd05f710f79ac4/68747470733a2f2f62616467656e2e6e65742f6769746875622f6c6963656e73652f636f6e74726962757474652f736f6369616c)Documentation
-------------

[](#documentation)

### Content

[](#content)

- [Facebook](#facebook)
- [Google +1](#google-1)
- [Google Analytics Campaign Maker](#google-analytics-campaign-maker)
- [Twitter](#twitter)

### Facebook

[](#facebook)

Collection of facebook components for Nette 2.4.0.

#### Plugins

[](#plugins)

PluginSourceDocsLike Button[source](https://github.com/Contributte/social/blob/master/src/Facebook/LikeButton/LikeButton.php)[doc](https://developers.facebook.com/docs/plugins/like-button)Share Button[source](https://github.com/Contributte/social/blob/master/src/Facebook/ShareButton/ShareButton.php)[doc](https://developers.facebook.com/docs/plugins/share-button)Send Button[source](https://github.com/Contributte/social/blob/master/src/Facebook/SendButton/SendButton.php)[doc](https://developers.facebook.com/docs/plugins/send-button)Embedded Posts[source](https://github.com/Contributte/social/blob/master/src/Facebook/EmbeddedPosts/EmbeddedPosts.php)[doc](https://developers.facebook.com/docs/plugins/embedded-posts)Embedded Videos[source](https://github.com/Contributte/social/blob/master/src/Facebook/EmbeddedVideos/EmbeddedVideos.php)[doc](https://developers.facebook.com/docs/plugins/embedded-videos)Follow Button[source](https://github.com/Contributte/social/blob/master/src/Facebook/FollowButton/FollowButton.php)[doc](https://developers.facebook.com/docs/plugins/follow-button)Comments[source](https://github.com/Contributte/social/blob/master/src/Facebook/Comments/Comments.php)[doc](https://developers.facebook.com/docs/plugins/comments)Page Plugin[source](https://github.com/Contributte/social/blob/master/src/Facebook/PagePlugin/PagePlugin.php)[doc](https://developers.facebook.com/docs/plugins/page-plugin)##### Deprecated

[](#deprecated)

PluginSourceDocsActivity Feed[source](https://github.com/Contributte/social/blob/master/src/Facebook/ActivityFeed/ActivityFeed.php)[doc](https://developers.facebook.com/docs/plugins/activity)Recommendations Feed[source](https://github.com/Contributte/social/blob/master/src/Facebook/RecommendationsFeed/RecommendationsFeed.php)[doc](https://developers.facebook.com/docs/plugins/recommendations)Like Box[source](https://github.com/Contributte/social/blob/master/src/Facebook/LikeBox/LikeBox.php)[doc](https://developers.facebook.com/docs/plugins/like-box-for-pages)Facepile[source](https://github.com/Contributte/social/blob/master/src/Facebook/Facepile/Facepile.php)[doc](https://developers.facebook.com/docs/plugins/facepile)#### Usage

[](#usage)

##### Presenter

[](#presenter)

```
use Contributte\Social\Facebook\LikeButton;
use Contributte\Social\Facebook\Script;

protected function createComponentLikeButton()
{
    $button = new LikeButton();
    $attrs = $button->getAttributes();

    // URL - manually
    $attrs->add('data-url', $this->link('Home:default'));

    // URL - current
    $attrs->add('data-url', $this->link('//this'));

    // Add other attributes

    $attrs->add('data-layout', $button::LAYOUT_BUTTON_COUNT);
    // OR
    $attrs->data('layout', $button::LAYOUT_BUTTON_COUNT);

    return $button;
}

protected function createComponentScript()
{
    $script = new Script();
    $script->setApiVersion("v2.6");
    $script->setAppId(123456);

    return $script;
}
```

##### Template

[](#template)

You have to display [**JavaScript**](https://developers.facebook.com/docs/javascript) code.

```
{control likebutton}
{control script}
```

### Google +1

[](#google-1)

#### Settings

[](#settings)

TypeFieldDefaultSetter/GetterInfostring`$size`standardyes/yesstring`$annotation`inlineyes/yesinline/bubble/nonestring`$callback`NULLyes/yesstring`$url`NULLyes/yesint`$mode`defaultyes/yesdefault/explicit/dynamicint`$width`300yes/yesstring`$lang`csyes/yesHtml`$elementPrototype`div class="g-plusone"yes/yeshtml prototypearray`$properties`\[\]yes/yes#### Factory

[](#factory)

```
use Contributte\Social\Google\PlusOne;

protected function createComponentPlusone() {
    $button = new PlusOne();
    $button->setMode($button::MODE_DEFAULT);
    $button->setUrl('www.google.com');

    return $button;
}
```

```
/** @var Contributte\Social\Google\IPlusOneFactory @inject */
public $plusOneFactory;

protected function createComponentPlusone() {
    $button = $this->plusOneFactory->create();
    $button->setMode($button::MODE_DEFAULT);
    $button->setUrl('www.google.com');

    return $button;
}
```

#### Template

[](#template-1)

##### Render javascript

[](#render-javascript)

Place before `` or ``.

`{control plusone:js}`

##### Render button

[](#render-button)

Button #1: `{control plusone}`

Button #2: `{control plusone, $url}`

Button #3: `{control plusone, 'www.seznam.com'}`

### Google Analytics Campaign Maker

[](#google-analytics-campaign-maker)

Small utility for creating GA accepted parameters to url.

#### Parameters

[](#parameters)

- source
- medium
- campaign
- term
- content

#### Usage

[](#usage-1)

```
use Contributte\Social\Google\Analytics\Campaign;

// Source, medium, campaign
$campaign = new Campaign('newsletter', 'website', 'april13');
$this->link('Card:detail', $campaign->build());

// Source, medium, campaign, term, content
$campaign = new Campaign('newsletter', 'website', 'april13', 'term1', 'content');
$this->link('Product:detail', $campaign->build());

// Factory (same args as previous)
$link = Campaign::create('newsletter', 'website', 'april13');
$this->link('Foto:detail', $link);
```

### Twitter

[](#twitter)

#### TweetButton

[](#tweetbutton)

##### Settings

[](#settings-1)

TypeFieldDefaultSetter/GetterInfostring`$url`NULLyes/yesstring`$href`yes/yesstring`$via`NULLyes/yesstring`$text`NULLyes/yesstring`$related`NULLyes/yesstring`$count`verticalyes/yesnone/vertical/horizontalstring`$counturl`NULLyes/yesarray`$hashtags`\[\]yes/yesstring`$size`mediumyes/yesmedium/largebool`$dnt`FALSEyes/yesstring`$lang`csyes/yesHtml`$elementPrototype`ayes/yeshtml prototypestring`$elementText`Tweetyes/yesarray`$properties`\[\]yes/yes##### Helpers

[](#helpers)

- `setShareButton($text)`
- `setMentionButton($mention)`
- `setHashtagButton($hashtag)`

##### Factory

[](#factory-1)

###### config.neon

[](#configneon)

```
services:
	- Contributte\Social\Twitter\ITweetButtonFactory
```

###### Presenter

[](#presenter-1)

```
use Contributte\Social\Twitter\TweetButton;

/**
  * @return TweetButton
  */
protected function createComponentPlusone() {
	$button = new TweetButton();
	$button->setShareButton('www.google.com');
	return $button;
}
```

```
/** @var Contributte\Social\Twitter\ITweetButtonFactory @inject */
public $twitterFactory;

/**
  * @return TweetButton
  */
protected function createComponentTwitter() {
	$button = $this->twitterFactory->create();
	$button->setShareButton('www.google.com');

	return $button;
}
```

##### Template

[](#template-2)

###### Render javascript

[](#render-javascript-1)

Place before `` or ``.

`{control twitter:js}`

###### Render button

[](#render-button-1)

Button #1: `{control twitter}`

Button #2: `{control twitter, $url}`

Button #3: `{control twitter, 'www.seznam.com'}`

Development
-----------

[](#development)

This package was maintained by these authors.

[ ![](https://avatars2.githubusercontent.com/u/538058?v=3&s=80)](https://github.com/f3l1x)---

Consider to [support](https://contributte.org/partners.html) **contributte** development team. Also thank you for using this package.

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance54

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 73.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~352 days

Recently: every ~664 days

Total

10

Last Release

913d ago

Major Versions

1.2.0 → v2.0.02018-06-16

v2.1.0 → v3.0.02023-11-17

PHP version history (5 changes)1.0.0PHP &gt;=5.4.0

1.2.0PHP &gt;=5.6.0

v2.0.0PHP &gt;= 7.1

v2.1.0PHP &gt;= 7.2

v3.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/538058?v=4)[Milan Šulc](/maintainers/f3l1x)[@f3l1x](https://github.com/f3l1x)

---

Top Contributors

[![f3l1x](https://avatars.githubusercontent.com/u/538058?v=4)](https://github.com/f3l1x "f3l1x (39 commits)")[![mabar](https://avatars.githubusercontent.com/u/20974277?v=4)](https://github.com/mabar "mabar (4 commits)")[![adaamz](https://avatars.githubusercontent.com/u/4347332?v=4)](https://github.com/adaamz "adaamz (4 commits)")[![petrparolek](https://avatars.githubusercontent.com/u/6066243?v=4)](https://github.com/petrparolek "petrparolek (2 commits)")[![Roman3349](https://avatars.githubusercontent.com/u/4655467?v=4)](https://github.com/Roman3349 "Roman3349 (2 commits)")[![vanam](https://avatars.githubusercontent.com/u/2945739?v=4)](https://github.com/vanam "vanam (1 commits)")[![artemevsin](https://avatars.githubusercontent.com/u/12592377?v=4)](https://github.com/artemevsin "artemevsin (1 commits)")

---

Tags

contributtefacebooknettepluginssocialtwitter

### Embed Badge

![Health badge](/badges/minetro-social/health.svg)

```
[![Health](https://phpackages.com/badges/minetro-social/health.svg)](https://phpackages.com/packages/minetro-social)
```

###  Alternatives

[nette/php-generator

🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.5 features.

2.2k64.2M576](/packages/nette-php-generator)[nette/caching

⏱ Nette Caching: library with easy-to-use API and many cache backends.

43518.6M368](/packages/nette-caching)[nette/mail

📧 Nette Mail: A handy library for creating and sending emails in PHP.

5389.8M246](/packages/nette-mail)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[ssch/typo3-rector

Instant fixes for your TYPO3 PHP code by using Rector.

2592.8M263](/packages/ssch-typo3-rector)[nette/code-checker

✅ Nette CodeChecker: A simple tool to check source code against a set of Nette coding standards.

881.7M6](/packages/nette-code-checker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
