gnu-social/plugins
Mikael Nordfeldth 1a1e44cdfd Issue #118 wanted better TOR support, now Avatar URLs are not stored
There was no reason to store the generated Avatar URLs because it's so
cheap to generate them on the fly.
2016-01-06 16:14:26 +01:00
..
AccountManager Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Activity Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
ActivityModeration Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
ActivitySpam Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ActivityVerb Plugins didn't match lib/plugin.php onPluginVersion function definition 2015-06-06 22:04:01 +02:00
ActivityVerbPost Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
AnonymousFave Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
AntiBrute Remove executable permissions where unnecessary 2015-07-10 14:36:34 +05:30
ApiLogger Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
AuthCrypt Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Autocomplete split() is deprecated and should be explode() 2015-12-27 15:22:38 +01:00
AutoSandbox Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Awesomeness Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
BitlyUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Blacklist Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
BlankAd Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
BlogspamNet Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Bookmark Removing excess debug logging 2015-10-13 22:55:27 +02:00
CacheLog Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
CasAuthentication Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ChooseTheme Removed the full AGPL license file 2015-06-13 11:11:50 +02:00
ClientSideShorten Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Comet Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ConversationTree Conversation IDs (again) no longer based on Notice ID 2016-01-06 13:58:46 +01:00
Cronish Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
DefaultLayout Plugins didn't match lib/plugin.php onPluginVersion function definition 2015-06-06 22:04:01 +02:00
Diaspora Found newer Diaspora protocol specifications 2015-10-05 12:49:54 +02:00
DirectionDetector Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
DirectMessage separate classes into files in DirectMessage plugin 2015-11-06 13:35:45 +01:00
Directory Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
DiskCache Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
doc Documentation about plugins 2015-06-14 11:59:46 -04:00
DomainStatusNetwork Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
DomainWhitelist Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
EmailAuthentication Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
EmailRegistration Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
EmailReminder Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
EmailSummary Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
Event If there's no Happening, we can't use the RSVP. 2016-01-05 15:00:34 +01:00
ExtendedProfile Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
FacebookBridge Type-aware comparison is necessary for Notice is_local/scope 2015-10-14 00:42:15 +02:00
Favorite Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
FeedPoller Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
FirePHP Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
FollowEveryone Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ForceGroup Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Geonames Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GeoURL Type-aware comparison is necessary for Notice is_local/scope 2015-10-14 00:42:15 +02:00
GNUsocialPhoto Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GNUsocialPhotos Conversation IDs (again) no longer based on Notice ID 2016-01-06 13:58:46 +01:00
GNUsocialProfileExtensions Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GNUsocialVideo Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GoogleAnalytics Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GroupFavorited Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
GroupPrivateMessage Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ImageMagick Plugins didn't match lib/plugin.php onPluginVersion function definition 2015-06-06 22:04:01 +02:00
Imap Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
InfiniteScroll Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
InProcessCache Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LdapAuthentication Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LdapAuthorization Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LdapCommon Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LilUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Linkback Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
LinkPreview Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LogFilter Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
LRDD Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Mapstraction Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
Memcache Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Memcached Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
MentionURL Improvements inspired by the OStatus code 2015-10-28 01:45:51 +00:00
Meteor Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Minify Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Mobile Function declarations not matching their parents 2015-06-06 22:14:56 +02:00
MobileProfile Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ModHelper Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ModLog Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ModPlus Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Mollom Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
NoticeTitle Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Oembed Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
OfflineBackup Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
OpenExternalLinkTarget Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
OpenID OpenID plugin: 'openid_only' should be 'openidonly' 2016-01-04 10:36:05 -05:00
OpenX Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
OpportunisticQM Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Orbited Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
OStatus processFeed would abort on certain errors where findLocalObject failed 2016-01-05 15:00:07 +01:00
PiwikAnalytics Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Poll Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
PostDebug Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
PtitUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
QnA common_render_content doesn't require a Profile now 2016-01-01 18:40:58 +01:00
Realtime Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
Recaptcha Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
RegisterThrottle Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
RequireValidatedEmail Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
ReverseUsernameAuthentication Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
RSSCloud Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Sample Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SearchSub Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Share Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
ShareNotice Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SimpleUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Sitemap Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SiteNoticeInSidebar SiteNoticeInSidebar widget did not define divId() 2015-03-10 17:33:58 +01:00
SlicedFavorites Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SphinxSearch Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SQLProfile Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SQLStats Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
StoreRemoteMedia $url should've been $file->getUrl() 2015-12-15 12:31:10 +01:00
StrictTransportSecurity Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
SubMirror Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
SubscriptionThrottle Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
TabFocus Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
TagSub Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
TightUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
TwitterBridge Issue #118 wanted better TOR support, now Avatar URLs are not stored 2016-01-06 16:14:26 +01:00
UserFlag Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
UserLimit Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
VideoThumbnails Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
WebFinger Merge branch 'master' of git.gnu.io:gnu/gnu-social into nightly 2015-11-05 16:16:02 +01:00
WikiHashtags Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
WikiHowProfile Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Xmpp common_render_content doesn't require a Profile now 2016-01-01 18:40:58 +01:00
README.md Add link to 'community plugins' 2015-06-14 12:05:54 -04:00

Several example plugins are included in the plugins/ directory. You can enable a plugin with the following line in config.php:

    addPlugin('Example', array('param1' => 'value1',
                               'param2' => 'value2'));

This will look for and load files named 'ExamplePlugin.php' or 'Example/ExamplePlugin.php' either in the plugins/ directory (for plugins that ship with StatusNet) or in the local/ directory (for plugins you write yourself or that you get from somewhere else) or local/plugins/.

Plugins are documented in their own directories.

Additional information on using and developing plugins can be found at the following locations: