gnu-social/plugins
Diogo Cordeiro c18f26145c [CORE] Move core plugins to a new modules directory
For reference (raised by rozzin in IRC):

* http://foldoc.org/module
* http://foldoc.org/library
* http://foldoc.org/plugin

As noted by XRevan86, modules are not necessarily non-essential.
As we will keep the modules directory in GS root [therefore, near to
plugins/], it is evidenced the difference between both.

This is a simple yet fundamental structural change. It doesn't change
functionality but makes clearer the way we understand GNU social's
internals.
2021-07-16 19:44:33 +01:00
..
AccountManager [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ActivityPub [ActivityPub] Move models from 'classes' to 'lib/models' 2021-07-16 19:44:33 +01:00
ActivitySpam [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
AnonymousFave [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
AntiBrute [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ApiLogger [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Autocomplete [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
AutoSandbox [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Awesomeness [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
BitlyUrl [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Blacklist [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
BlankAd [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
BlogspamNet [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Bookmark [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
CacheLog [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
CasAuthentication [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ChooseTheme [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ClientSideShorten [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Comet [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ConversationTree [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Cronish [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DefaultLayout [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Diaspora [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DirectionDetector [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DirectMessage [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Directory [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DiskCache [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DomainStatusNetwork [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
DomainWhitelist [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
EmailAuthentication [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
EmailRegistration [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
EmailReminder [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
EmailSummary [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Embed [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Event [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ExtendedProfile [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
FeedPoller [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
FetchRemote [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
FollowEveryone [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ForceGroup [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Geonames [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GeoURL [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GNUsocialPhoto [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GNUsocialPhotos [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GNUsocialProfileExtensions [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GNUsocialVideo [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GroupFavorited [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
GroupPrivateMessage [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ImageMagick [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Imap [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
InfiniteScroll [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
InProcessCache [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LdapAuthentication [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LdapAuthorization [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LdapCommon [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LilUrl [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Linkback [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LinkPreview [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LogFilter [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
LRDD [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Mapstraction [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Memcached [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
MentionURL [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Meteor [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Mobile Add plugin READMEs 2016-02-08 17:48:37 +00:00
MobileProfile [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ModHelper [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ModLog [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ModPlus [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Mollom [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Nodeinfo [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
NoticeTitle [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OfflineBackup [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OpenExternalLinkTarget [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OpenID [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OpenX [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OpportunisticQM [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Orbited [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
OStatus [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
PiwikAnalytics [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Poll [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
PostDebug [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
PtitUrl [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
QnA [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Realtime [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
RedisCache [RedisCache] Added README with configuration instructions 2021-07-16 19:44:33 +01:00
RegisterThrottle [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
RequireValidatedEmail [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ReverseUsernameAuthentication [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
RSSCloud [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Sample [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SearchSub [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SensitiveContent [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
ShareNotice [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SimpleCaptcha [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SimpleUrl [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Sitemap [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SiteNoticeInSidebar Add plugin READMEs 2016-02-08 17:48:37 +00:00
SlicedFavorites [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SphinxSearch [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SQLProfile [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SQLStats [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
StoreRemoteMedia [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
StrictTransportSecurity [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SubMirror [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
SubscriptionThrottle [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
TabFocus [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
TagCloud [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
TagSub [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
TightUrl [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
TwitterBridge [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
UserFlag [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
UserLimit [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
VideoThumbnails [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
WebFinger [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
WikiHashtags [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
WikiHowProfile [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
Xmpp [CORE] Move core plugins to a new modules directory 2021-07-16 19:44:33 +01:00
README.md [DOCUMENTATION] Reorganize documentation 2019-06-05 22:48:28 +01: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: