gnu-social/plugins/OMB
Mikael Nordfeldth a0e107f17f Implemented WebFinger and replaced our XRD with PEAR XML_XRD
New plugins:
* LRDD
    LRDD implements client-side RFC6415 and RFC7033 resource descriptor
    discovery procedures. I.e. LRDD, host-meta and WebFinger stuff.

    OStatus and OpenID now depend on the LRDD plugin (XML_XRD).

* WebFinger
    This plugin implements the server-side of RFC6415 and RFC7033. Note:
    WebFinger technically doesn't handle XRD, but we serve both that and
    JRD (JSON Resource Descriptor), depending on Accept header and one
    ugly hack to check for old StatusNet installations.

    WebFinger depends on LRDD.

We might make this even prettier by using Net_WebFinger, but it is not
currently RFC7033 compliant (no /.well-known/webfinger resource GETs).

Disabling the WebFinger plugin would effectively render your site non-
federated (which might be desired on a private site).

Disabling the LRDD plugin would make your site unable to do modern web
URI lookups (making life just a little bit harder).
2013-09-30 22:04:52 +02:00
..
actions The overloaded DB_DataObject function staticGet is now called getKV 2013-08-18 13:13:56 +02:00
extlib/libomb Squashed commit of the following: 2011-07-15 12:13:57 -07:00
lib plugins onAutoload now only overloads if necessary (extlibs etc.) 2013-08-28 16:10:30 +02:00
locale Localisation updates from http://translatewiki.net. 2012-06-30 11:10:38 +00:00
OMBPlugin.php Implemented WebFinger and replaced our XRD with PEAR XML_XRD 2013-09-30 22:04:52 +02:00
README Fix broken translator documentation because "// TRANS: " is not exactly in the line above the _m() method call. 2011-08-19 16:50:31 +02:00

OMB (OpenMicroBlogging) plugin
==============================

This plugin encapsulates OpenMicroBlogging 0.1 functionality. OMB was the
original federation protocol for StatusNet, but has been deprecated
in favor of OStatus (see the OStatus plugin). This plugin is provided for
backward-compatibility with older sites, and for posterity.

External libraries
------------------

This is provided with the plugin, but you may wish to use a newer version of
the library, if and when it becomes available.

- libomb. a library for implementing OpenMicroBlogging 0.1
  http://gitorious.org/libomb


Installation
------------

[TODO]

Offline Processing
------------------

Note: once you have a sizable number of users, sending OMB messages whenever
someone posts a message can really slow down your site; it may cause posting
to timeout. You may wish to enable queuing and handle OMB communication
offline. See the "queues and daemons" section of the main StatusNet README.