resistance is obsolete ™ ;-)
the groupware construction kit

Mail Generation using Components

The OGo Webmailer does generate customized mails using the usual component mechanisms of WebUI. The components are located using the "activation" system using various verbs.

Write much more ...

Verbs

mailview
htmlMail
textMail
link-inline-preview

Example:

{ verb = mailview; type = "eo-pkey/date";
component = LSWAppointmentHtmlMailPage; },
{
verb = htmlMail; type = "eo/date";
component = LSWAppointmentHtmlMailPage; },
{ verb = textMail; type = "eo/date";
component = LSWAppointmentTextMailPage; },
{
verb = link-inline-preview;
type = "eo-gid/date";
component = LSWAppointmentHtmlMailPage; }

Implementation

Most mail components inherit from LSWObjectMailPage and most mail components have one subclass for HTML mails and another one for plaintext mails.
Example:

WOComponent (NGObjWeb)
OGoComponent (OGoFoundation)
LSWObjectMailPage (OGoFoundation)
LSWAppointmentMailPage (LSWScheduler)
LSWAppointmentHtmlMailPage (LSWScheduler)
LSWAppointmentTextMailPage (LSWScheduler)
We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink