civicrm / org.civicrm.flexmailer

FlexMailer is now part of civicrm-core. Please see the link below for how to upgrade.
https://civicrm.org/extensions/flexmailer
Other
5 stars 22 forks source link

Add proper setting for toggling Flexmailer on traditional mailings #37

Closed totten closed 5 years ago

totten commented 5 years ago

Before

When you enable Flexmailer, it is used for new-style mailings (e.g. Mosaico). However, it is not used to deliver traditional mailings.

There is a hidden/undocumented setting (experimentalFlexMailerEngine) to toggle this. The setting has primarily been used for automated testing, but it has also been communicated to other developers/implementers.

After

Comments

The automated tests rely on some forms of this setting to work correctly.

Additionally, to make sure that every form was tried in a realistic way, I used these manual steps:

To work completely, depends on #38. However, that's a preexisting issue, and it mostly works without.

totten commented 5 years ago

Rebased. Also updated to use more objective terminology (e.g. bao instead of legacy).

Re-tested on current CiviCRM 5.13-RC branch.

civicrm-core   flexmailer              mosaico || mos-preview  mos-send-test   mos-submit       mos-anon        || trad-preview trad-send-test  trad-submit     trad-anon
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5.13           master-setting[auto]    2.x     || OK            OK              OK              OK*             || OK           OK              OK              Fail
5.13           master-setting[flx]     2.x     || OK            OK              OK              OK*             || OK           OK              OK              OK*
5.13           master-setting[bao]     2.x     || OK            OK              OK              OK*             || OK           OK              OK              Fail

Definitions:

So it generally looks good, except for the otherwise known/open issues around anonymously viewing a mailing in a browser.