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
?
