EPlugins
Overview of EPlugin
The EPlugin system allows for modular extensions to Evolution by providing
a simple, practical, language-neutral approach to extending Evolution's core
components. Thanks to EPlugins, Evolution users can enjoy extended
functionality and developers can easily enhance Evolution with minimal effort.
It is not a scripting language, although it could be used to add a scripting
language to Evolution. It is a framework of helper utilities to aid
application development and simultaneously provide hooks whereby external code
can access internal features — both user interface and behavioural.
EPlugin's goals
- Provide a language independent invocation mechanism
- Allow extension of parts of the user interface and processing elements
- Require minimal extra or foreign code to implement in the core application
- Require minimal interface code to implement the extensions
- Not to impact performance or increase resource usage unduly
- Versioning
- The ability to extended itself fairly easily
Documentation
Plugins Galore!
Evolution 2.22 comes loaded with plugins to choose from.
Attachment Reminder
Reminds you when you forgot to add an attachment to a mail message.
Audio Inline
Play audio attachments directly from Evolution.
Automatic Contacts
Takes the gruntwork out of managing your address book.
Backup and Restore
Backup and restore your Evolution data and settings.
Bogofilter Junk Filter
Filter junk messages using Bogofilter.
CalDAV Support
Add CalDAV support to Evolution.
Calendar Publishing
Publish calendars to the web.
Copy Tool
Copy things to the clipboard.
Default Mail Client
Check whether Evolution is the default mail client on startup.
Default Sources
Mark your preferred address book and calendar as default.
Disable Account
Disable an account by right-clicking on it in the folder tree.
Exchange Operations
Activates the Evolution-Exchange extension package.
Face
Attach a small picture of your face to outgoing messages.
Google Calendars
Add Google Calendars to Evolution.
GroupWise Features
Fine-tune your GroupWise accounts.
GroupWise Support
Add Novell GroupWise support to Evolution.
Hula Support
Add Hula support to Evolution.
IMAP Features
Fine-tune your IMAP accounts.
Import to Calendar
Import ICS attachments directly into your calendar.
Itip Formatter
Display "text/calendar" MIME parts in mail messages.
Local Address Books
Add local address books to Evolution.
Local Calendars
Add local calendars to Evolution.
Mailing List Actions
Perform common mailing list actions (subscribe, unsubscribe, etc.).
Mail Notification
Notifies you when new mail messages arrive.
Mail-to-Task
Convert a mail message to a task.
Mark All Read
Mark all mail messages in a folder as read.
Mark Calendar Offline
Mark a calendar for offline viewing.
Prefer Plain Text
View mail messages as plain text, even if they contain HTML content.
Print Message
Print a mail message you're composing.
Save Selected
Save a calendar or task list to disk.
Select One Source
Quickly select a single calendar or task list for viewing.
SpamAssassin Junk Filtering
Filter junk messages using SpamAssassin.
Startup Wizard
Guides you through your initial account setup.
Subject Threading
Sort mail message threads by subject.
Weather Calendars
Add weather calendars to Evolution.
Web Calendars
Add web calendars to Evolution.