Contents

[edit] Plugin Ideas

This is a list of potential ideas that we might want to implement as plugins. This is drawn from existing functionality, functions other people have, etc. This should help us design a plugin system which can meet many, but not all, needs.

[edit] Bongo Plugins

[edit] Rules control

We could ship two rules controls, a simple one and an advanced one. The simple one might be:

  • ability to click on a sender and select "Create rule.." to create a rule based on that sender;
  • a prefs window to create a simple linear list of rules, with simple conditions and results;

The advanced one could extend this by adding support for more complex rules within the prefs window (which it effectively re-implements), allowing e.g., ability to filter by mail header, or regex, or something.

[edit] Sync control

Some kind of control to synchronise content to a PDA/etc. Would consist of:

  • a navbar control to initiate a sync;
  • possibly some kind of prefs panel to configure the sync.

[edit] Mail Plugins

[edit] Starred mail

The ability to star conversations, already in Dragonfly, could/should be a plugin. This consists of:

  • a star against conversations in a list;
  • a toolbar control to star/unstar in mail list view and conversation view

[edit] Tags

The ability to tag mail with keywords. Not totally sure how this might work, but maybe:

  • a toolbar control in mail list and conversation view to add tags, maybe based on a drop down, or text entry control, or combination;
  • a navigation bar tag cloud, possibly, to present a mail view filtered by tag;
  • a search filter, possibly, to filter a search by tag (or not tag);

[edit] Avatar support

The ability to put avatars into mail views. This would consist of:

  • putting the user's picture in the conversation view (based on the picture held for them by Bongo);
  • new button in Contact bouble to allow the user to look for Gravatar pictures, etc., and set them on the contact;
  • perhaps something which looks at mail headers for avatar info?

[edit] Composer

Our composer will likely not suit everyone. We could offer the ability to replace it.

[edit] Spam support

The ability to mark mail as spam/not spam, and potentially train a server-side filter based on that. This would consist of:

  • an icon in the mail view signifying whether or not the mail was spam;
  • toolbar buttons to mark as spam / not spam;

[edit] Mail proxy support

A prefs dialog to setup mail proxy settings. This would be a plugin so that admins could remove it, preventing users setting up mail proxies directly.

[edit] RSS Feeds

Ability to consume RSS/Atom and put a small overview on the summary page, plus a full feed view

[edit] Calendar Plugins

?