Skip to content

tresti88/dotmailer

Repository files navigation

Dotmailer

Allows you to create dotmailer fields on Drupal 8 entities.

REQUIREMENTS

  1. You need to have a dotmailer account.
  2. You need to create a dotmailer api user.
  3. You must have a writable address book in dotmailer.
  4. You need to install this module via composer.

INSTALLATION

To use this module you have to download it via a git clone. Will get the project on drupal.org soon. Please follow the Managing dependencies for a custom project on drupal.org to get the dotmailer-api-v2-client installed into Drupal. You will then be able to install and use the module.

USAGE

  • Follow the instructions from the encrypt module to install an encryption profile that protects your api passwords.

  • Add a dotmailer api user by visiting the following url admin/structure/dotmailer_api_user

  • Assign an appropriate address book to the api user you can click Dotmailer address books tab.

  • Create a dotmailer field against the user entity just like you would normally create a field.

  • Complete all the usual settings.

  • The field should now appear on the user entity.

  • Ensure that you do not use the Test address book. This is not writable by the api.

Still to do in order of priority.

  1. Finish the integration to webform (not usable yet).
  2. Leverage caching more.
  3. Finish contact data fields.
  4. Automated tests.

CREDITS

Maintainer and developer:tresti88

Development sponsored by:One

For professional support and development services contact: michaeltrestianu@gmail.com

Releases

No releases published

Packages

No packages published

Languages