PHPackages                             idno/twitter - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. idno/twitter

ActiveKnown-plugin[Utility &amp; Helpers](/categories/utility)

idno/twitter
============

Cross-post site content to Twitter. Contains Matt Harris's &lt;a href="https://github.com/themattharris/tmhOAuth"&gt;Twitter library&lt;/a&gt;, released under the Apache 2.0 license.

1.0.0(6y ago)2519721[3 issues](https://github.com/idno/twitter/issues)PHP

Since Aug 9Pushed 5y ago9 watchersCompare

[ Source](https://github.com/idno/twitter)[ Packagist](https://packagist.org/packages/idno/twitter)[ RSS](/packages/idno-twitter/feed)WikiDiscussions dev Synced 3d ago

READMEChangelogDependencies (5)Versions (4)Used By (0)

Twitter for Known
=================

[](#twitter-for-known)

This plugin provides [POSSE](http://indieweb.org/POSSE "Publish on your Own Site, Syndicate Elsewhere") support for Known.

Installation
------------

[](#installation)

- Drop the Twitter folder into the IdnoPlugins folder of your Known installation.
- You need to run `composer install` or `composer update` if you're updating in the Twitter folder so PHP Composer will download and install the dependencies. (see "Vendor" folder)
- Log into Known and click **Site Configuration**.
- On the **Site Features** tab, click **Enable** next to Twitter. A **Twitter**entry is added to the site configuration menu.
- Click **Twitter** in the site configuration menu. Set up your custom Twitter application, which will post tweets for your Known instance, and save the API key and API secret.

Once you have installed and configured the Twitter plugin, each user of your Known instance will be able to set up Twitter syndication support using the **Twitter** entry in the user settings menu.

License
-------

[](#license)

Released under the Apache 2.0 license:

Contains
--------

[](#contains)

Also contains tmhOAuth, which is released under the Apache 2.0 license. Source:

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 55.4% 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 ~29 days

Total

3

Last Release

2412d ago

Major Versions

0.1.6 → 1.0.02019-10-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/b819f4bdf7f1a836be6ca2c32d8f8aadd59fae9d00c32f2cba5341809e6c436e?d=identicon)[mapkyca](/maintainers/mapkyca)

---

Top Contributors

[![benwerd](https://avatars.githubusercontent.com/u/624104?v=4)](https://github.com/benwerd "benwerd (98 commits)")[![mapkyca](https://avatars.githubusercontent.com/u/124070?v=4)](https://github.com/mapkyca "mapkyca (37 commits)")[![erinjo](https://avatars.githubusercontent.com/u/1192220?v=4)](https://github.com/erinjo "erinjo (15 commits)")[![karadaisy](https://avatars.githubusercontent.com/u/950127?v=4)](https://github.com/karadaisy "karadaisy (9 commits)")[![danito](https://avatars.githubusercontent.com/u/54977?v=4)](https://github.com/danito "danito (5 commits)")[![cdn](https://avatars.githubusercontent.com/u/118273?v=4)](https://github.com/cdn "cdn (4 commits)")[![timmmmyboy](https://avatars.githubusercontent.com/u/3890972?v=4)](https://github.com/timmmmyboy "timmmmyboy (2 commits)")[![matzoman](https://avatars.githubusercontent.com/u/7069789?v=4)](https://github.com/matzoman "matzoman (2 commits)")[![lindner](https://avatars.githubusercontent.com/u/96715?v=4)](https://github.com/lindner "lindner (1 commits)")[![dbs](https://avatars.githubusercontent.com/u/317113?v=4)](https://github.com/dbs "dbs (1 commits)")[![chrisaldrich](https://avatars.githubusercontent.com/u/5882943?v=4)](https://github.com/chrisaldrich "chrisaldrich (1 commits)")[![michielbdejong](https://avatars.githubusercontent.com/u/408412?v=4)](https://github.com/michielbdejong "michielbdejong (1 commits)")[![johanbove](https://avatars.githubusercontent.com/u/922765?v=4)](https://github.com/johanbove "johanbove (1 commits)")

### Embed Badge

![Health badge](/badges/idno-twitter/health.svg)

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

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

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