gnu-social/plugins
2016-02-07 01:59:21 +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 Working on some RSVP code stuff 2016-01-21 02:10:34 +01:00
ActivitySpam
ActivityVerb
ActivityVerbPost Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
AnonymousFave
AntiBrute
ApiLogger
AuthCrypt
Autocomplete split() is deprecated and should be explode() 2015-12-27 15:22:38 +01:00
AutoSandbox
Awesomeness
BitlyUrl Snapshot of the Transifex translation project - October 2015 2015-10-04 18:23:01 +02:00
Blacklist
BlankAd
BlogspamNet
Bookmark Events get rendered. 2016-01-18 23:58:32 +01:00
CacheLog
CasAuthentication
ChooseTheme
ClientSideShorten
Comet
ConversationTree Conversation IDs (again) no longer based on Notice ID 2016-01-06 13:58:46 +01:00
Cronish
DefaultLayout
Diaspora Catch NoHttpResponseException when using HTTPClient 2016-01-13 14:17:49 +01: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 Issue #121 - use correct Group ID and strict User_group typing 2016-01-09 14:06:50 +01:00
DiskCache
doc
DomainStatusNetwork
DomainWhitelist
EmailAuthentication
EmailRegistration
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 Removing unnecessary debug messages etc. 2016-01-21 02:49:34 +01:00
ExtendedProfile
FacebookBridge Type-aware comparison is necessary for Notice is_local/scope 2015-10-14 00:42:15 +02:00
Favorite Removing unnecessary debug messages etc. 2016-01-21 02:49:34 +01:00
FeedPoller
FollowEveryone
ForceGroup
Geonames
GeoURL Catch NoHttpResponseException when using HTTPClient 2016-01-13 14:17:49 +01:00
GNUsocialPhoto
GNUsocialPhotos Conversation IDs (again) no longer based on Notice ID 2016-01-06 13:58:46 +01:00
GNUsocialProfileExtensions
GNUsocialVideo
GroupFavorited
GroupPrivateMessage
HTMLPurifierSchemes HTMLPurifierSchemes plugin to allow geo and magnet URIs 2016-02-03 14:36:51 +01:00
ImageMagick
Imap
InfiniteScroll
InProcessCache
LdapAuthentication
LdapAuthorization
LdapCommon Manual merge of !87 Update LDAP2 extlib to 2.2.0 (stable) released on 2015-10-30 2016-01-28 13:35:23 +01:00
LilUrl
Linkback Minor fixes in Linkback plugin 2016-01-14 19:14:24 +01:00
LinkPreview
LogFilter
LRDD
Mapstraction Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
Memcache
Memcached
MentionURL Improvements inspired by the OStatus code 2015-10-28 01:45:51 +00:00
Meteor
Minify
Mobile
MobileProfile
ModHelper
ModLog
ModPlus
Mollom
NoticeTitle Notice from web now saves context->attention too! ;) 2016-01-07 23:24:15 +01:00
Oembed Purify oembed html (again) 2016-01-28 19:02:16 +01:00
OfflineBackup
OpenExternalLinkTarget
OpenID OpenID plugin: 'openid_only' should be 'openidonly' 2016-01-04 10:36:05 -05:00
OpenX
OpportunisticQM Did the OpportunisticQM fixes in the wrong order 2016-01-22 12:26:53 +01:00
Orbited
OStatus NoHttpResponseException extends HTTP_Request2_ConnectionException 2016-02-07 01:52:20 +01:00
PiwikAnalytics
Poll
PostDebug
PtitUrl
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
RegisterThrottle
RequireValidatedEmail
ReverseUsernameAuthentication
RSSCloud Catch NoHttpResponseException when using HTTPClient 2016-01-13 14:17:49 +01:00
Sample
SearchSub
Share Removing unnecessary debug messages etc. 2016-01-21 02:49:34 +01:00
ShareNotice
SimpleUrl
Sitemap
SiteNoticeInSidebar
SlicedFavorites
SphinxSearch
SQLProfile
SQLStats
StoreRemoteMedia Catch http exception in StoreRemoteMedia 2016-02-07 01:54:37 +01:00
StrictTransportSecurity
SubMirror Avoid having to check for notices without rendered copies in upgrade.php 2016-01-06 15:32:27 +01:00
SubscriptionThrottle
TabFocus
TagSub
TightUrl
TwitterBridge Issue #118 wanted better TOR support, now Avatar URLs are not stored 2016-01-06 16:14:26 +01:00
UserFlag
UserLimit
VideoThumbnails Use the -y parameter for ffmpeg/avconv to be non-interactive 2016-02-07 01:59:21 +01:00
WebFinger Merge branch 'master' of git.gnu.io:gnu/gnu-social into nightly 2015-11-05 16:16:02 +01:00
WikiHashtags
WikiHowProfile
Xmpp common_render_content doesn't require a Profile now 2016-01-01 18:40:58 +01:00
README.md

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: