Writh/NodeBot — Issue #14: Plugin Communication Management
Author: kkragenbrink
Created: 2012-02-10 05:11:16+00:00
State: open

A new library class should be written to manage plugin communication. Plugins can include one another, but unless a PCM is developed, they will have no way of knowing whether they SHOULD include one another. With a PCM, one plugin can extend the functionality of another when it is acceptable. E.g.:

```javascript
var PCM = require('../../Lib/PluginManagement');

if (PCM.registered('Finger')) {
var Finger = require('../Finger/Finger');
Finger.addData('Alts', function() {
// Getter code here.
});
}
```