]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Add version info for Facebook, TwitterBridge and RSSCloud plugins
authorZach Copley <zach@status.net>
Fri, 8 Jan 2010 08:09:23 +0000 (00:09 -0800)
committerZach Copley <zach@status.net>
Fri, 8 Jan 2010 08:09:23 +0000 (00:09 -0800)
plugins/Facebook/FacebookPlugin.php
plugins/RSSCloud/RSSCloudPlugin.php
plugins/TwitterBridge/TwitterBridgePlugin.php

index 39b2ef28767641e08322256fbca42cc70b9ccc12..de91bf24a12d2f9a8cfedf94b5518823ab56d94c 100644 (file)
@@ -32,6 +32,7 @@ if (!defined('STATUSNET')) {
 }
 
 define("FACEBOOK_CONNECT_SERVICE", 3);
+define('FACEBOOKPLUGIN_VERSION', '0.9');
 
 require_once INSTALLDIR . '/plugins/Facebook/facebookutil.php';
 
@@ -554,4 +555,18 @@ class FacebookPlugin extends Plugin
         return true;
     }
 
+    function onPluginVersion(&$versions)
+    {
+        $versions[] = array('name' => 'Facebook',
+                            'version' => FACEBOOKPLUGIN_VERSION,
+                            'author' => 'Zach Copley',
+                            'homepage' => 'http://status.net/wiki/Plugin:Facebook',
+                            'rawdescription' =>
+                            _m('The Facebook plugin allows you to integrate ' .
+                               'your StatusNet instance with ' .
+                               '<a href="http://facebook.com/">Facebook</a> ' .
+                               'and Facebook Connect.'));
+        return true;
+    }
+
 }
index 4b9812a479ddb4d25b2224b6c984dca7c03f6250..2de162628ffbbb05fe7fc0be56f4a76f64190c45 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('STATUSNET')) {
     exit(1);
 }
 
+define('RSSCLOUDPLUGIN_VERSION', '0.1');
+
 /**
  * Plugin class for adding RSSCloud capabilities to StatusNet
  *
@@ -275,5 +277,19 @@ class RSSCloudPlugin extends Plugin
         return true;
     }
 
+    function onPluginVersion(&$versions)
+    {
+        $versions[] = array('name' => 'RSSCloud',
+                            'version' => RSSCLOUDPLUGIN_VERSION,
+                            'author' => 'Zach Copley',
+                            'homepage' => 'http://status.net/wiki/Plugin:RSSCloud',
+                            'rawdescription' =>
+                            _m('The RSSCloud plugin enables your StatusNet instance to publish ' .
+                               'real-time updates for profile RSS feeds using the ' .
+                               '<a href="http://rsscloud.org/">RSSCloud protocol</a>".'));
+
+        return true;
+    }
+
 }
 
index de1181903e805142da3b3538687644a6c5847fd7..a87ee2894a77c443e0b9496f26270d963d7be188 100644 (file)
@@ -31,6 +31,8 @@ if (!defined('STATUSNET')) {
 
 require_once INSTALLDIR . '/plugins/TwitterBridge/twitter.php';
 
+define('TWITTERBRIDGEPLUGIN_VERSION', '0.9');
+
 /**
  * Plugin for sending and importing Twitter statuses
  *
@@ -189,4 +191,17 @@ class TwitterBridgePlugin extends Plugin
         return true;
     }
 
+    function onPluginVersion(&$versions)
+    {
+        $versions[] = array('name' => 'TwitterBridge',
+                            'version' => TWITTERBRIDGEPLUGIN_VERSION,
+                            'author' => 'Zach Copley',
+                            'homepage' => 'http://status.net/wiki/Plugin:TwitterBridge',
+                            'rawdescription' =>
+                            _m('The Twitter "bridge" plugin allows you to integrate ' .
+                               'your StatusNet instance with ' .
+                               '<a href="http://twitter.com/">Twitter</a>.'));
+        return true;
+    }
+
 }