MediaWiki extensions manual
OOjs UI icon advanced-invert.svg
Release status: stable
Implementation Tag , Hook
Description Provides a high availability Twitter feed
Author(s) Christopher Schirner (Schinkentalk)
Latest version 1.0
MediaWiki 1.6+
Database changes No
License MIT License
  • $wgShoogleTweetConsumerKey
  • $wgShoogleTweetConsumerKeySecret

Check usage and version matrix.

The ShoogleTweet extension is a MediaWiki extension which provides the last N tweets of a given screen name on your desired wikipedia page. It also caches the results in an apc-cache if it exist.


Step 1 - Retrieving oAuth AccessEdit

  1. Navigate to the Twitter "My Applications" page and create a new application
  2. After creating the application the 'Consumer Key' and 'Consumer Secret' will be provided. You'll need that later

Step 2 - Installing the ExtensionEdit

  1. Navigate to the $IP/extensions directory of your mediawiki installation
  2. git clone https://github.com/b4ckspace/mediawiki-ShoogleTweet
  3. cd mediawiki-shoogletweet/
  4. git submodule init
  5. git submodule update
  1. Enable the extension by adding this line to your LocalSettings.php :
    $wgShoogleTweetConsumerKey = '#YOUR_CONSUMER_KEY#';
    $wgShoogleTweetConsumerKeySecret = '#YOUR_CONSUMER_KEY_SECRET#';


Once installed, you may display tweets to any given screen_name!

Just add

 <ShoogleTweet limit="6">b4ckspace</ShoogleTweet>

to your desired wiki page

The output can be styled with this piece of CSS:

 #tw-list {
     padding: 0;
 #tw-list li{
     margin-bottom: 2px;
     padding: 4px;
 #tw-list li.even{

Developer NotesEdit

If there are any problems, feel free to contact me through my my hackerspace profile page.

Wikis Using this ExtensionEdit