The official, canonical postActiv repository. http://www.postactiv.com

Normandy 98b5b3b554 Convert LogFilterPlugin comments to NaturalDocs-style 7 months ago
..
Activity ab42de5575 Move /modules/Activity locale into core software 11 months ago
ActivityModeration 351c9bb004 Move Deleted_notice from ActivityModeration to the core software 11 months ago
ActivitySpam bf0ec1cec3 Moved Locale information from ActivitySpam module into the core software 11 months ago
ActivityVerb 571cd6a975 Move ActivityVerb classes into core software per #61 11 months ago
ActivityVerbPost f4341a1ecc Some documentation for /modules/ActivityVerbPost/ActivityVerbPostPlugin.php 11 months ago
AntiBrute c3445713a2 Standardize license link to GNU since it is official source 1 year ago
AuthCrypt c3445713a2 Standardize license link to GNU since it is official source 1 year ago
Bookmark c3445713a2 Standardize license link to GNU since it is official source 1 year ago
ClientSideShorten c3445713a2 Standardize license link to GNU since it is official source 1 year ago
Cronish 1de9c9f831 Document Cronish 8 months ago
DefaultLayout c3445713a2 Standardize license link to GNU since it is official source 1 year ago
DirectMessage 9735426ca8 Replace GNUsocial with postActiv 1 year ago
Directory c3445713a2 Standardize license link to GNU since it is official source 1 year ago
EmailAuthentication c3445713a2 Standardize license link to GNU since it is official source 1 year ago
EmailRegistration c3445713a2 Standardize license link to GNU since it is official source 1 year ago
EmailReminder 9735426ca8 Replace GNUsocial with postActiv 1 year ago
EmailSummary 9735426ca8 Replace GNUsocial with postActiv 1 year ago
Event c3445713a2 Standardize license link to GNU since it is official source 1 year ago
Favorite c3445713a2 Standardize license link to GNU since it is official source 1 year ago
HTMLPurifierSchemes c3445713a2 Standardize license link to GNU since it is official source 1 year ago
LRDD c3445713a2 Standardize license link to GNU since it is official source 1 year ago
LogFilter 98b5b3b554 Convert LogFilterPlugin comments to NaturalDocs-style 7 months ago
OStatus 8506fa8523 Corrected OStatus WebFinger extraction regular expression. 8 months ago
Oembed 9735426ca8 Replace GNUsocial with postActiv 1 year ago
OpenID 31b09613ae Fix require_once paths 11 months ago
OpportunisticQM 512c54826e Fix typo 8 months ago
Poll 1380982993 Merge branch 'master' of git@git.postactiv.com:postActiv/postActiv.git into nightly 1 year ago
QnA 9735426ca8 Replace GNUsocial with postActiv 1 year ago
SearchSub 9735426ca8 Replace GNUsocial with postActiv 1 year ago
Share c3445713a2 Standardize license link to GNU since it is official source 1 year ago
ShareNotice c3445713a2 Standardize license link to GNU since it is official source 1 year ago
SimpleCaptcha c3445713a2 Standardize license link to GNU since it is official source 1 year ago
StoreRemoteMedia 6160c6b4bb Document StoreRemoteMedia 8 months ago
TagSub 9735426ca8 Replace GNUsocial with postActiv 1 year ago
WebFinger f79d040e9a Move Webfinger exception into the software itself 1 year ago
readme.md ba65549dcb Simple edits to add modules directory. 1 year ago

readme.md

Modules

postActiv modules are basically plugins that contain core functionality. As our predecessor GNU social was developed, many things that would come to be core features, such as oStatus and oEmbed, would be developed originally as plugins, and then expanded in the core programming as well, until they really weren't optional

To distinguish something is optional versus something that is not, postActiv houses plugins that are mandatory for proper functioning of the software, as "modules", in this directory.

Installation

It is not usually neccesary to activate these as it is with plugins, however, should you find it neccesary to, you can do this via adding it to config.php just as you would a normal plugin. /modules/ is part of the plugin search path and to the program, there is no distinction between a module and a plugin other than its path.

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

Documentation

Modules are documented in their own directories.

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

If you want your plugin to be considered as a core feature, please submit a request with it as a plugin all the same, per the Contribution Guide, and if it is adopted by the community as a whole and would benefit from closer implementation, we can evaluate it at that time. New plugins submitted as a module will probably be rejected.