Add plugin READMEs
This commit is contained in:
parent
2c5cba28b6
commit
a614205663
23
plugins/ActivitySpam/README
Executable file
23
plugins/ActivitySpam/README
Executable file
@ -0,0 +1,23 @@
|
|||||||
|
The ActivitySpam plugin is a spam filter for GNU social.
|
||||||
|
|
||||||
|
It needs to connect to a activityspam server.
|
||||||
|
You can run one yourself: https://github.com/e14n/activityspam
|
||||||
|
Or use a public instance ( ex: https://spamicity.info/ )
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ActivitySpam');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
server: URL to the activityspam server
|
||||||
|
consumerkey: The "key" provided by the activityspam server after you've registered and configured an account.
|
||||||
|
secret: The "secret" provided by the activityspam server after you've registered and configured an account
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['activityspam']['server'] = 'https://spamicity.info/';
|
||||||
|
$config['activityspam']['consumerkey'] = 'CONSUMER_KEY';
|
||||||
|
$config['activityspam']['secret'] = 'SECRET';
|
||||||
|
addPlugin('ActivitySpam');
|
14
plugins/AnonymousFave/README
Executable file
14
plugins/AnonymousFave/README
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
The Anonymous Fave plugin allows anonymous (not logged in) users to favorite notices
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('AnonymousFave');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('AnonymousFave');
|
11
plugins/AntiBrute/README
Executable file
11
plugins/AntiBrute/README
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
The AntiBrute plugin implements a time delay between successive failed login
|
||||||
|
attempts to slow down brute force attacks ( https://en.wikipedia.org/wiki/Brute-force_attack#Countermeasures ).
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
18
plugins/ApiLogger/README
Executable file
18
plugins/ApiLogger/README
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
The ApiLogger plugin allows random sampling of API requests.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ApiLogger');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
frequency: How often to sample (number between 0.0 and 1.0 representing
|
||||||
|
percentage -- e.g.: 0.1 will check about 10% of hits). Default 1.0
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ApiLogger', array(
|
||||||
|
'frequency' => 1.0
|
||||||
|
));
|
||||||
|
|
14
plugins/Awesomeness/README
Executable file
14
plugins/Awesomeness/README
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
Fun sample plugin: tweaks input data and adds a 'Cornify' ( http://www.cornify.com ) widget to sidebar.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Awesomeness');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Awesomeness');
|
17
plugins/Blacklist/README
Executable file
17
plugins/Blacklist/README
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
Plugin to prevent use of nicknames or URLs on a blacklist
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Blacklist');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
nicknames: Array of nicknames to blacklist
|
||||||
|
urls: Array of URLs to blacklist
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['blacklist']['nicknames'] = array('bad_nickname', 'worse_nickname');
|
||||||
|
$config['blacklist']['urls'] = array('http://example.org', 'http://example.net');
|
||||||
|
addPlugin('Blacklist');
|
14
plugins/BlankAd/README
Executable file
14
plugins/BlankAd/README
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
Plugin for testing ad layout
|
||||||
|
|
||||||
|
This plugin uses the UAPPlugin framework to output ad content. However,
|
||||||
|
its ad content is just images with one red pixel stretched to the
|
||||||
|
right size. It's mostly useful for debugging theme layout.
|
||||||
|
|
||||||
|
To use this plugin, set the parameter for the ad size you want to use
|
||||||
|
to true (or anything non-null).
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
To make a leaderboard:
|
||||||
|
|
||||||
|
addPlugin('BlankAd', array('leaderboard' => true));
|
22
plugins/BlogspamNet/README
Executable file
22
plugins/BlogspamNet/README
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
Plugin to check submitted notices with blogspam.net
|
||||||
|
|
||||||
|
When new notices are saved, we check their text with blogspam.net (or
|
||||||
|
a compatible service).
|
||||||
|
|
||||||
|
Blogspam.net is supposed to catch blog comment spam. Some of its tests
|
||||||
|
(min/max size, bayesian match) gave a lot of false positives so those
|
||||||
|
tests are turned off by default.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('BlogspamNet');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('BlogspamNet');
|
||||||
|
|
23
plugins/CacheLog/README
Executable file
23
plugins/CacheLog/README
Executable file
@ -0,0 +1,23 @@
|
|||||||
|
Log cache access
|
||||||
|
|
||||||
|
Adds "Cache MISS, Cache HIT, set cache value, delete cache value" etc.
|
||||||
|
information to the log file.
|
||||||
|
|
||||||
|
Note: entries are logged at the LOG_INFO level.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('CacheLog');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
Note that since most caching plugins return false for StartCache*
|
||||||
|
methods, you should add this plugin before them, i.e.
|
||||||
|
|
||||||
|
addPlugin('CacheLog');
|
||||||
|
addPlugin('XCache');
|
@ -3,5 +3,5 @@ shorten URLs as they entered, and before the notice is submitted.
|
|||||||
|
|
||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
Add "addPlugin('ClientSideShorten');" to the bottom of your config.php
|
This plugin is enabled by default
|
||||||
That's it!
|
|
||||||
|
15
plugins/ConversationTree/README
Executable file
15
plugins/ConversationTree/README
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
The ConversationTree plugin displays conversation replies in a hierarchical
|
||||||
|
manner like StatusNet pre-v1.0 used to.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ConversationTree');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ConversationTree');
|
12
plugins/Cronish/README
Executable file
12
plugins/Cronish/README
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
The Cronish plugin executes events on a near-minutely/hour/day/week basis.
|
||||||
|
|
||||||
|
Intervals are approximate and will vary depending on how busy
|
||||||
|
the instance is.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
17
plugins/Diaspora/README
Executable file
17
plugins/Diaspora/README
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
The Diaspora plugin allows GNU social users to subscribe to Diaspora feeds
|
||||||
|
|
||||||
|
Note: The feeds are read-only at the moment. That is, replying to an entry
|
||||||
|
coming from Diaspora will not propagate to Diaspora.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Diaspora');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Diaspora');
|
10
plugins/DirectMessage/README
Executable file
10
plugins/DirectMessage/README
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
The DirectMessage plugin allows users to send Direct Message to other local users
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
15
plugins/DirectionDetector/README
Executable file
15
plugins/DirectionDetector/README
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
The DirectionDetector plugin detects notices with RTL content and displays them
|
||||||
|
in the correct direction.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('DirectionDetector');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('DirectionDetector');
|
15
plugins/Directory/README
Executable file
15
plugins/Directory/README
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
The Directory plugin adds a user directory (list)
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default except on single-user instances, in which
|
||||||
|
case, it can be enabled by adding "addPlugin('Directory');" to the bottom of
|
||||||
|
your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Directory');
|
17
plugins/DiskCache/README
Executable file
17
plugins/DiskCache/README
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
The DiskCache plugin implements cache interface with disk files.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('DiskCache');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
root: Directory where to save cache data. Default /tmp
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('DiskCache', array(
|
||||||
|
'root' => '/tmp'
|
||||||
|
));
|
||||||
|
|
24
plugins/DomainStatusNetwork/README
Executable file
24
plugins/DomainStatusNetwork/README
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
The DomainStatusNetwork plugin adds tools to map one status_network to one
|
||||||
|
email domain in a multi-site installation.
|
||||||
|
|
||||||
|
Relates to "status_network":
|
||||||
|
* /scripts/setup.cfg.sample
|
||||||
|
* /scripts/setup_status_network.sh
|
||||||
|
* /scripts/settag.php
|
||||||
|
* /scripts/delete_status_network.sh
|
||||||
|
* /scripts/move_status_network.sh
|
||||||
|
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('DomainStatusNetwork');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('DomainStatusNetwork');
|
||||||
|
|
16
plugins/DomainWhitelist/README
Executable file
16
plugins/DomainWhitelist/README
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
The DomainWhitelist plugin restricts the email addresses in a domain to a
|
||||||
|
select whitelist.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('DomainWhitelist');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
whitelist: An array of whitelisted domains
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['email']['whitelist'] = array('example.org', 'example.net');
|
||||||
|
addPlugin('DomainWhitelist');
|
@ -5,4 +5,9 @@ nickname and the provided password is checked.
|
|||||||
|
|
||||||
Installation
|
Installation
|
||||||
============
|
============
|
||||||
add "addPlugin('emailAuthentication');" to the bottom of your config.php.
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
25
plugins/EmailRegistration/README
Executable file
25
plugins/EmailRegistration/README
Executable file
@ -0,0 +1,25 @@
|
|||||||
|
The EmailRegistration plugin allows user registration with just an email
|
||||||
|
address.
|
||||||
|
|
||||||
|
When users register, the part before '@' in their email address will become
|
||||||
|
their nickname/username (normalized). In case of collisions, a auto-increment
|
||||||
|
number will be added to the username.
|
||||||
|
|
||||||
|
For example, if someone registers with "user@example.org", their username
|
||||||
|
will be "user". If someone else registers with "user@example.net", their
|
||||||
|
username will be user1, and so on.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('EmailRegistration');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Note: This plugin is enabled by default on private instances.
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('EmailRegistration');
|
21
plugins/EmailReminder/README
Executable file
21
plugins/EmailReminder/README
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
The EmailReminder plugin sends email reminders about various things
|
||||||
|
|
||||||
|
It will send reminder emails to email addresses that have been invited
|
||||||
|
but haven't registered yet.
|
||||||
|
|
||||||
|
It will also send reminders to email addresses that have registered but
|
||||||
|
haven't verified their email address yet.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('EmailReminder');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('EmailReminder');
|
||||||
|
|
22
plugins/EmailSummary/README
Executable file
22
plugins/EmailSummary/README
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
The EmailSummary plugin sends an email summary of the inbox to users in the
|
||||||
|
network.
|
||||||
|
|
||||||
|
After enabling the plugin, users will have an option to enable/disable the
|
||||||
|
feature in their "Email Settings" section.
|
||||||
|
|
||||||
|
You can run ./script/sendemailsummary.php to send emails (options are
|
||||||
|
documented in the file). You can run this script automatically via your OS's
|
||||||
|
cron mechanism to send emails regularly.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('EmailSummary');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('EmailSummary');
|
10
plugins/Event/README
Normal file
10
plugins/Event/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The Event plugin adds event invitations and RSVPs types of notices.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
23
plugins/ExtendedProfile/README
Normal file
23
plugins/ExtendedProfile/README
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
The ExtendedProfile plugin adds additional profile fields such as:
|
||||||
|
|
||||||
|
* Phone
|
||||||
|
* IM
|
||||||
|
* Website
|
||||||
|
* Work experience
|
||||||
|
* Education
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ExtendedProfile');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Note: This plugin is enabled by default on private instances.
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ExtendedProfile');
|
||||||
|
|
11
plugins/Favorite/README
Normal file
11
plugins/Favorite/README
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
The Favorite plugin adds the ability to mark a notice as a "favorite"
|
||||||
|
(i.e. "like").
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
16
plugins/FeedPoller/README
Normal file
16
plugins/FeedPoller/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The FeedPoller plugin allows users to subscribe to non-PuSH-enabled feeds
|
||||||
|
by regularly polling the source for new content.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('FeedPoller');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('FeedPoller');
|
||||||
|
|
16
plugins/FollowEveryone/README
Normal file
16
plugins/FollowEveryone/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The FollowEveryone plugin makes it so that when a new user registers, all
|
||||||
|
existing users follow them automatically.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('FollowEveryone');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('FollowEveryone');
|
||||||
|
|
16
plugins/ForceGroup/README
Normal file
16
plugins/ForceGroup/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The ForceGroup plugin allows forced group memberships and forces all notices
|
||||||
|
to appear in groups that users were forced in.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ForceGroup');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ForceGroup');
|
||||||
|
|
0
plugins/GNUsocialPhoto/README
Normal file
0
plugins/GNUsocialPhoto/README
Normal file
0
plugins/GNUsocialPhotos/README
Normal file
0
plugins/GNUsocialPhotos/README
Normal file
0
plugins/GNUsocialVideo/README
Normal file
0
plugins/GNUsocialVideo/README
Normal file
19
plugins/GeoURL/README
Normal file
19
plugins/GeoURL/README
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
The GeoURL plugin add extra <meta> headers for certain pages that geourl.org
|
||||||
|
understands and pings geourl.org when those pages are created.
|
||||||
|
|
||||||
|
Note: The third-party service that this plugin depends on (geourl.org) seems to
|
||||||
|
be dead.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('GeoURL');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('GeoURL');
|
||||||
|
|
19
plugins/Geonames/README
Normal file
19
plugins/Geonames/README
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
The Geonames plugin uses geonames.org to get human-readable names for locations
|
||||||
|
based on user-provided lat/long pairs.
|
||||||
|
|
||||||
|
The human-readable names appear after notices that have a lat/long location
|
||||||
|
attached to them.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Geonames');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Geonames');
|
||||||
|
|
15
plugins/GroupFavorited/README
Normal file
15
plugins/GroupFavorited/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The GroupFavorited plugin adds a menu item for popular notices in groups.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('GroupFavorited');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('GroupFavorited');
|
||||||
|
|
15
plugins/GroupPrivateMessage/README
Normal file
15
plugins/GroupPrivateMessage/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The GroupPrivateMessage plugin allows users to send private messages to a group.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('GroupPrivateMessage');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('GroupPrivateMessage');
|
||||||
|
|
21
plugins/ImageMagick/README
Normal file
21
plugins/ImageMagick/README
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The ImageMagick plugin handles more kinds of image formats for thumbnails,
|
||||||
|
thanks to ImageMagick.
|
||||||
|
|
||||||
|
Note: This plugin depends on php5-imagick
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ImageMagick');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
animated: Whether to resize animated GIFs.
|
||||||
|
|
||||||
|
Note: We are not infinitely fast, so resizing animated GIFs is _not_ recommended.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['thumbnail']['animated'] = true;
|
||||||
|
addPlugin('ImageMagick');
|
||||||
|
|
23
plugins/InProcessCache/README
Normal file
23
plugins/InProcessCache/README
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
The InProcessCache plugin adds an extra level of in-process caching to any
|
||||||
|
regular cache system like APC, XCache, or Memcache.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('InProcessCache');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
stats: Whether to dump statistics (cache size, etc) in the log file.
|
||||||
|
|
||||||
|
Note: entries are logged at the LOG_INFO level.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
Note: since most caching plugins return false for StartCache* methods, you
|
||||||
|
should add this plugin before them, i.e.
|
||||||
|
|
||||||
|
$config['inprocess']['stats'] = true;
|
||||||
|
addPlugin('InProcessCache');
|
||||||
|
addPlugin('XCache');
|
||||||
|
|
14
plugins/LRDD/README
Normal file
14
plugins/LRDD/README
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
The LRDD plugin implements Link-based Resource Descriptor Discovery
|
||||||
|
based on RFC6415, Web Host Metadata, i.e. the predecessor to WebFinger resource
|
||||||
|
discovery.
|
||||||
|
|
||||||
|
See: http://tools.ietf.org/html/rfc6415
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
17
plugins/LilUrl/README
Normal file
17
plugins/LilUrl/README
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The LilUrl plugin shortens URLs via a lilURL instance.
|
||||||
|
|
||||||
|
See: http://lilurl.sourceforge.net/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('LilUrl', array('serviceUrl' => 'http://example.org'));"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
serviceUrl: The URL to the LilUrl instance.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('LilUrl', array('serviceUrl' => 'http://example.org'));
|
||||||
|
|
@ -1 +1,23 @@
|
|||||||
Depends on the oEmbed plugin (Oembed)
|
The LinkPreview plugin adds a UI for previewing thumbnails from links.
|
||||||
|
|
||||||
|
Note: This plugin depends on the "Oembed" plugin.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('LinkPreview');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
process_links: Whether to process links or not
|
||||||
|
thumbwidth: The width of the link preview
|
||||||
|
thumbheight: The height of the link preview
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Oembed'); // Dependency
|
||||||
|
$config['attachments']['process_links'] = true;
|
||||||
|
$config['attachments']['thumbwidth'] = 42;
|
||||||
|
$config['attachments']['thumbheight'] = 42;
|
||||||
|
addPlugin('LinkPreview');
|
||||||
|
|
||||||
|
19
plugins/Linkback/README
Normal file
19
plugins/Linkback/README
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
The Linkback plugin performs linkbacks (pingbacks, trackbacks, webmentions) for
|
||||||
|
notices containing links.
|
||||||
|
|
||||||
|
See:
|
||||||
|
* https://en.wikipedia.org/wiki/Linkback
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Linkback');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Linkback');
|
||||||
|
|
20
plugins/LogFilter/README
Normal file
20
plugins/LogFilter/README
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
The LogFilter plugin provides server-side setting to filter log output by type or keyword.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('LogFilter');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
Disable all debug messages and those containing 'About to push':
|
||||||
|
|
||||||
|
addPlugin('LogFilter', array(
|
||||||
|
'priority' => array(LOG_DEBUG => false),
|
||||||
|
'regex' => array('/About to push/' => false)
|
||||||
|
));
|
||||||
|
|
21
plugins/Mapstraction/README
Normal file
21
plugins/Mapstraction/README
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The Mapstraction plugin provides map visualization of location data.
|
||||||
|
|
||||||
|
Show maps of users' and friends' notices with http://www.mapstraction.com/.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Mapstraction');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
provider: Name of the service providing maps ('cloudmade', 'google', 'microsoft', 'openlayers', 'yahoo')
|
||||||
|
apikey: provider API key (or 'appid'), if required
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Mapstraction', array(
|
||||||
|
'provider' => 'openlayers',
|
||||||
|
'apikey' => 'API_KEY'
|
||||||
|
));
|
||||||
|
|
28
plugins/Memcache/README
Normal file
28
plugins/Memcache/README
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
The Memcache plugin implements cache interface for memcache.
|
||||||
|
|
||||||
|
See: http://memcached.org/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Memcache');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
servers: Array of memcache servers addresses
|
||||||
|
defaultExpiry: How long before cache expires (in seconds)
|
||||||
|
compressThreshold: Items over this size threshold are eligible for compression (in bytes)
|
||||||
|
compressMinSaving: If the compression would save more than this ratio, items are eligible for compression
|
||||||
|
|
||||||
|
Note: To be compressed, an item must be both over the size threshold AND save
|
||||||
|
more than the minimum ratio.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Memcache', array(
|
||||||
|
'servers' => array('127.0.0.1;11211'),
|
||||||
|
'compressThreshold' => 20480,
|
||||||
|
'compressMinSaving' => 0.2,
|
||||||
|
'defaultExpiry' => 86400 // 24h
|
||||||
|
));
|
||||||
|
|
21
plugins/Memcached/README
Normal file
21
plugins/Memcached/README
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The Memcached plugin implements cache interface for memcached.
|
||||||
|
|
||||||
|
See: http://memcached.org/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Memcached');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
servers: Array of memcached servers addresses
|
||||||
|
defaultExpiry: How long before cache expires (in seconds)
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Memcached', array(
|
||||||
|
'servers' => array('127.0.0.1;11211'),
|
||||||
|
'defaultExpiry' => 86400 // 24h
|
||||||
|
));
|
||||||
|
|
15
plugins/MentionURL/README
Normal file
15
plugins/MentionURL/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The MentionURL plugin allows mentioning arbitrary URLs.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('MentionURL');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('MentionURL');
|
||||||
|
|
10
plugins/Mobile/README
Normal file
10
plugins/Mobile/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Superclass for WAP 2.0 support
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
N/A
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
20
plugins/MobileProfile/README
Normal file
20
plugins/MobileProfile/README
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
The MobileProfile plugin implements XHTML MobileProfile output for supporting
|
||||||
|
user agents.
|
||||||
|
|
||||||
|
See: https://en.wikipedia.org/wiki/XHTML_Mobile_Profile
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('MobileProfile');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Note: This plugin is enabled by default on private and single-user instances.
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('MobileProfile');
|
||||||
|
|
16
plugins/ModHelper/README
Normal file
16
plugins/ModHelper/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The ModHelperPlugin plugin lets users who have been manually marked as
|
||||||
|
"modhelper"s silence accounts.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ModHelperPlugin');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ModHelperPlugin');
|
||||||
|
|
15
plugins/ModLog/README
Normal file
15
plugins/ModLog/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The ModLog plugin shows the moderation history for a profile in the sidebar.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ModLog');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ModLog');
|
||||||
|
|
15
plugins/ModPlus/README
Normal file
15
plugins/ModPlus/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The ModPlus plugin shows UI extension for profile moderation actions.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ModPlus');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('ModPlus');
|
||||||
|
|
17
plugins/NoticeTitle/README
Normal file
17
plugins/NoticeTitle/README
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The NoticeTitle plugin allows users to add titles to notices.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('NoticeTitle');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
restricted: Whether this option is restriced to users with the "richedit" role.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('NoticeTitle', array(
|
||||||
|
'restricted' => false
|
||||||
|
));
|
||||||
|
|
@ -1 +1,29 @@
|
|||||||
It's really called oEmbed.
|
The Oembed plugin for using and representing oEmbed data.
|
||||||
|
|
||||||
|
See: http://www.oembed.com/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
width: Maximum width of the thumbnail in pixels.
|
||||||
|
height: Maximum height of the thumbnail in pixels.
|
||||||
|
show_html: Whether to show HTML oEmbed data.
|
||||||
|
domain_whitelist: Array of regular expressions. Always escape your dots and end your strings.
|
||||||
|
check_whitelist: Whether to check the domain_whitelist.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['thumbnail']['width'] = 42;
|
||||||
|
$config['thumbnail']['height'] = 42;
|
||||||
|
$config['attachments']['show_html'] = true;
|
||||||
|
addPlugin('Oembed', array(
|
||||||
|
'domain_whitelist' => array(
|
||||||
|
'^i\d*\.ytimg\.com$' => 'YouTube',
|
||||||
|
'^i\d*\.vimeocdn\.com$' => 'Vimeo'
|
||||||
|
),
|
||||||
|
'check_whitelist' => true
|
||||||
|
));
|
||||||
|
|
||||||
|
16
plugins/OfflineBackup/README
Normal file
16
plugins/OfflineBackup/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The OfflineBackup plugin backups user data in offline queue and email when
|
||||||
|
ready.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('OfflineBackup');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('OfflineBackup');
|
||||||
|
|
15
plugins/OpenExternalLinkTarget/README
Normal file
15
plugins/OpenExternalLinkTarget/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The OpenExternalLinkTarget plugin opens external links in a new window or tab.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('OpenExternalLinkTarget');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('OpenExternalLinkTarget');
|
||||||
|
|
21
plugins/OpenID/README
Normal file
21
plugins/OpenID/README
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The OpenID plugin allows users to use OpenID to login.
|
||||||
|
|
||||||
|
See: http://openid.net/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
openidonly: Whether we only allow logins through OpenID.
|
||||||
|
trusted_provider: URL to the OpenID provider.
|
||||||
|
append_username: Whether to append the username at the end of the OpenID URL
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['site']['openidonly'] = true;
|
||||||
|
$config['openid']['trusted_provider'] = "http://example.org";
|
||||||
|
$config['openid']['append_username'] = true;
|
||||||
|
addPlugin('OpenID');
|
||||||
|
|
26
plugins/OpenX/README
Normal file
26
plugins/OpenX/README
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
The OpenX plugin enables support for OpenX Ad Server.
|
||||||
|
|
||||||
|
See: http://www.openx.org/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('OpenX');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
mediumRectangle:
|
||||||
|
rectangle:
|
||||||
|
leaderboard:
|
||||||
|
wideSkyscraper:
|
||||||
|
adScript:
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['openx']['mediumRectangle'] = '';
|
||||||
|
$config['openx']['rectangle'] = '';
|
||||||
|
$config['openx']['leaderboard'] = '';
|
||||||
|
$config['openx']['wideSkyscraper'] = '';
|
||||||
|
$config['openx']['adScript'] = '';
|
||||||
|
addPlugin('OpenX');
|
||||||
|
|
37
plugins/Orbited/README
Normal file
37
plugins/Orbited/README
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
The Orbited plugin enables "real time" updates using Orbited + STOMP
|
||||||
|
|
||||||
|
See:
|
||||||
|
* https://pypi.python.org/pypi/orbited
|
||||||
|
* https://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Orbited');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
webserver:
|
||||||
|
webport:
|
||||||
|
channelbase:
|
||||||
|
stompserver:
|
||||||
|
stompport:
|
||||||
|
username:
|
||||||
|
password:
|
||||||
|
webuser:
|
||||||
|
webpass:
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('Orbited', array(
|
||||||
|
'webserver' => '',
|
||||||
|
'webport' => '',
|
||||||
|
'channelbase' => '',
|
||||||
|
'stompserver' => '',
|
||||||
|
'stompport' => '',
|
||||||
|
'username' => '',
|
||||||
|
'password' => '',
|
||||||
|
'webuser' => '',
|
||||||
|
'webpass' => ''
|
||||||
|
));
|
||||||
|
|
23
plugins/PiwikAnalytics/README
Normal file
23
plugins/PiwikAnalytics/README
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
The PiwikAnalytics plugin adds JavaScript that sends various traffic details
|
||||||
|
to a Piwik server to track web access.
|
||||||
|
|
||||||
|
See:
|
||||||
|
* http://piwik.org/
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('PiwikAnalytics');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
piwikroot: The root installation URL of the Piwik instance WITHOUT the protocol
|
||||||
|
piwikId: The ID provided by the Pwiki instance.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('PiwikAnalytics', array(
|
||||||
|
'piwikroot' => 'example.org/piwik/',
|
||||||
|
'piwikId' => 'PIWIK_ID'
|
||||||
|
));
|
||||||
|
|
18
plugins/PostDebug/README
Normal file
18
plugins/PostDebug/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The PostDebug plugin records detailed data on POSTs requests.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('PostDebug');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
dir: The directory where the log file will be saved
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('PostDebug', array(
|
||||||
|
'dir' => '/tmp'
|
||||||
|
));
|
||||||
|
|
18
plugins/PtitUrl/README
Normal file
18
plugins/PtitUrl/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The PtitUrl plugin shortens URLS via a PtitUrl URL-shortener service
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('PtitUrl');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
serviceUrl: The URL to the PtitUrl instance
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('PtitUrl', array(
|
||||||
|
'serviceUrl' => 'http://example.org'
|
||||||
|
));
|
||||||
|
|
10
plugins/QnA/README
Normal file
10
plugins/QnA/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The QnA plugin enables Questions and Answers type of notices
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
24
plugins/RegisterThrottle/README
Normal file
24
plugins/RegisterThrottle/README
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
The RegisterThrottle plugin throttles registration by IP address
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default on public instances, otherwise it can be
|
||||||
|
enabled by adding "addPlugin('RegisterThrottle');" to the bottom of your
|
||||||
|
config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
regLimits: Array of time spans in seconds to limits. Default is 3 registrations per hour, 5 per day, 10 per week.
|
||||||
|
silenced: Disallow registration if a silenced user has registered from this IP address
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('RegisterThrottle', array(
|
||||||
|
'regLimits' => array(
|
||||||
|
604800 => 10, // per week
|
||||||
|
86400 => 5, // per day
|
||||||
|
3600 => 3 // per hour
|
||||||
|
),
|
||||||
|
'silenced' => true
|
||||||
|
));
|
||||||
|
|
17
plugins/SQLProfile/README
Normal file
17
plugins/SQLProfile/README
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The SQLProfile plugin watches for poorly indexed DB queries.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SQLProfile');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Note: entries are logged at the LOG_DEBUG level.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('SQLProfile');
|
||||||
|
|
18
plugins/SQLStats/README
Normal file
18
plugins/SQLStats/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The SQLStats plugin logs statistics on performed SQL queries.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SQLStats');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
verbose: whether to be verbose or not
|
||||||
|
|
||||||
|
Note: entries are logged at the LOG_INFO level.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['sqlstats']['verbose'] = false;
|
||||||
|
addPlugin('SQLStats');
|
||||||
|
|
19
plugins/Sample/README
Normal file
19
plugins/Sample/README
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
The Sample plugin shows best practices for development of GNU social plugins.
|
||||||
|
|
||||||
|
It adds a "Hello" menu item to the default menu and tracks how many times it
|
||||||
|
has greeted each user.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Sample');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('Sample');
|
||||||
|
|
10
plugins/SearchSub/README
Normal file
10
plugins/SearchSub/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The SearchSub plugin allows following all messages with a given search.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
10
plugins/Share/README
Normal file
10
plugins/Share/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The Share plugin implements "Shares" (repeats) type of notices
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
23
plugins/ShareNotice/README
Normal file
23
plugins/ShareNotice/README
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
The ShareNotice plugin allows sharing of notices to Twitter, Facebook and other
|
||||||
|
platforms.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('ShareNotice');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
targets: Array of platforms allowed to share to
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('ShareNotice', array(
|
||||||
|
'targets' => array(
|
||||||
|
array('Twitter'),
|
||||||
|
array('Facebook'),
|
||||||
|
array('StatusNet', array('baseurl' => 'http://example.org'))
|
||||||
|
)
|
||||||
|
));
|
||||||
|
|
10
plugins/SimpleCaptcha/README
Normal file
10
plugins/SimpleCaptcha/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
A simple captcha to get rid of spambots.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
18
plugins/SimpleUrl/README
Normal file
18
plugins/SimpleUrl/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The SimpleUrl plugin shortens URLS via a SimpleUrl URL-shortener service
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SimpleUrl');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
serviceUrl: The URL to the SimpleUrl instance
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('SimpleUrl', array(
|
||||||
|
'serviceUrl' => 'http://example.org'
|
||||||
|
));
|
||||||
|
|
16
plugins/SiteNoticeInSidebar/README
Normal file
16
plugins/SiteNoticeInSidebar/README
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
The SiteNoticeInSidebar plugin puts the site notice in the sidebar.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SiteNoticeInSidebar');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
notice: The text to use in the site notice
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['site']['notice'] = 'Site notice content';
|
||||||
|
addPlugin('SiteNoticeInSidebar');
|
||||||
|
|
20
plugins/Sitemap/README
Normal file
20
plugins/Sitemap/README
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
The Sitemap plugin creates a dynamic sitemap for Bing, Yahoo! and Google
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('Sitemap');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
googlekey: The key provided by Google
|
||||||
|
yahookey: The key provided by Yahoo!
|
||||||
|
bingkey: The key provided by Bing
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
$config['sitemap']['googlekey'] = 'GOOGLE_KEY';
|
||||||
|
$config['sitemap']['yahookey'] = 'YAHOO_KEY';
|
||||||
|
$config['sitemap']['bingkey'] = 'BING_KEY';
|
||||||
|
addPlugin('Sitemap');
|
||||||
|
|
30
plugins/SlicedFavorites/README
Normal file
30
plugins/SlicedFavorites/README
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
The SlicedFavorites plugin shows timelines of popular notices for defined
|
||||||
|
subsets of users.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SlicedFavorites');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
slices: Array of subsets
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('SlicedFavorites', array(
|
||||||
|
'slices' => array(
|
||||||
|
// show only pop's notices on /favorited
|
||||||
|
'default' => array('include' => array('pop')),
|
||||||
|
|
||||||
|
// show only son's notices on /favorited/blog
|
||||||
|
'blog' => array('include' => array('son')),
|
||||||
|
|
||||||
|
// show all favorited notices except pop's and son's on /favorited/submitted
|
||||||
|
'submitted' => array('exclude' => array('pop', 'son')),
|
||||||
|
|
||||||
|
// show all favorited notices on /favorited/everybody
|
||||||
|
'everybody' => array(),
|
||||||
|
)
|
||||||
|
));
|
||||||
|
|
@ -8,9 +8,9 @@ Configuration
|
|||||||
In StatusNet's configuration, you can adjust the following settings
|
In StatusNet's configuration, you can adjust the following settings
|
||||||
under 'sphinx':
|
under 'sphinx':
|
||||||
|
|
||||||
enabled: Set to true to enable. Default false.
|
enabled: Set to true to enable. Default true.
|
||||||
server: a string with the hostname of the sphinx server.
|
server: a string with the hostname of the sphinx server. Default localhost
|
||||||
port: an integer with the port number of the sphinx server.
|
port: an integer with the port number of the sphinx server. Default 3312
|
||||||
|
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
|
22
plugins/StoreRemoteMedia/README
Normal file
22
plugins/StoreRemoteMedia/README
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
The StoreRemoteMedia plugin downloads remotely attached files to local server.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('StoreRemoteMedia');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
domain_whitelist: Array of regular expressions. Always escape your dots and end your strings.
|
||||||
|
check_whitelist: Whether to check the domain_whitelist.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('StoreRemoteMedia', array(
|
||||||
|
'domain_whitelist' => array(
|
||||||
|
'^i\d*\.ytimg\.com$' => 'YouTube',
|
||||||
|
'^i\d*\.vimeocdn\.com$' => 'Vimeo'
|
||||||
|
),
|
||||||
|
'check_whitelist' => true
|
||||||
|
));
|
||||||
|
|
15
plugins/SubMirror/README
Normal file
15
plugins/SubMirror/README
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
The SubMirror plugin pull PuSH-enabled feeds into your timeline.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SubMirror');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('SubMirror');
|
||||||
|
|
26
plugins/SubscriptionThrottle/README
Normal file
26
plugins/SubscriptionThrottle/README
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
The SubscriptionThrottle plugin limits how fast users can subscribe to groups
|
||||||
|
and other users.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('SubscriptionThrottle');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
subLimits: Array of time spans in seconds to limit subscriptions to users.
|
||||||
|
groupLimits: Array of time spans in seconds to limit subscriptions to groups.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('SubscriptionThrottle', array(
|
||||||
|
'subLimits' => array(
|
||||||
|
86400 => 100, // 100 subs per day
|
||||||
|
3600 => 50; // 50 subs per hour
|
||||||
|
),
|
||||||
|
'groupLimits' => array(
|
||||||
|
86400 => 50, // 50 subs per day
|
||||||
|
3600 => 25; // 25 subs per hour
|
||||||
|
)
|
||||||
|
));
|
||||||
|
|
17
plugins/TabFocus/README
Normal file
17
plugins/TabFocus/README
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The TabFocus plugin changes the notice form behavior so that, while in the text
|
||||||
|
area, pressing the tab key focuses the "Send" button, matching the behavior of
|
||||||
|
Twitter.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('TabFocus');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('TabFocus');
|
||||||
|
|
10
plugins/TagSub/README
Normal file
10
plugins/TagSub/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The TagSub plugin allows following all messages with a given tag.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
18
plugins/TightUrl/README
Normal file
18
plugins/TightUrl/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The TightUrl plugin shortens URLS via a TightUrl URL-shortener service
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('TightUrl');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
serviceUrl: The URL to the TightUrl instance
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
|
||||||
|
addPlugin('TightUrl', array(
|
||||||
|
'serviceUrl' => 'http://example.org'
|
||||||
|
));
|
||||||
|
|
18
plugins/UserFlag/README
Normal file
18
plugins/UserFlag/README
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
The UserFlag plugin allows flagging of profiles for review and reviewing
|
||||||
|
flagged profiles.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('UserFlag');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
flagOnBlock: Whether to automatically flag a profile when a user blocks it.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('UserFlag', array(
|
||||||
|
'flagOnBlock' => true
|
||||||
|
));
|
||||||
|
|
17
plugins/UserLimit/README
Normal file
17
plugins/UserLimit/README
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The UserLimit plugin limits the number of users who can register.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('UserLimit');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
maxUsers: The number of maximum users allowed.
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('UserLimit', array(
|
||||||
|
'maxUsers' => 42
|
||||||
|
));
|
||||||
|
|
19
plugins/VideoThumbnails/README
Normal file
19
plugins/VideoThumbnails/README
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
The VideoThumbnails plugin enables video thumbnail preview support.
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('VideoThumbnails');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Note: This plugin depends on
|
||||||
|
* avconv
|
||||||
|
* php5-gd
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('VideoThumbnails');
|
||||||
|
|
10
plugins/WebFinger/README
Normal file
10
plugins/WebFinger/README
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
The WebFinger plugin adds WebFinger lookup to GNU Social
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
This plugin is enabled by default except on private instances
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
17
plugins/WikiHashtags/REAME
Normal file
17
plugins/WikiHashtags/REAME
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
The WikiHashtags plugin shows WikiHashtags content in the sidebar
|
||||||
|
|
||||||
|
See: http://hashtags.wikia.com/wiki/WikiHashtags
|
||||||
|
|
||||||
|
Installation
|
||||||
|
============
|
||||||
|
add "addPlugin('WikiHashtags');"
|
||||||
|
to the bottom of your config.php
|
||||||
|
|
||||||
|
Settings
|
||||||
|
========
|
||||||
|
none
|
||||||
|
|
||||||
|
Example
|
||||||
|
=======
|
||||||
|
addPlugin('WikiHashtags');
|
||||||
|
|
Loading…
Reference in New Issue
Block a user