Stub issue to manage related issues for the Drupal 8

  • Integrate condition plugin for tracking scope configuration
  • Add event subscriber to evaluate tracking scope configuration and add tracking script
  • Add campaign config entity to support path-based individual campaign tracking.
  • Evaluate path matching to add appropriate campaign to drupalsettings
  • Add scoring config entity to support path-based scoring.
  • Evaluate path matching to add appropriate page scoring to drupalsettings
  • Integrate Pardot with Drupal contact forms

Comments

jasonawant created an issue. See original summary.

jasonawant’s picture

jasonawant’s picture

Issue summary: View changes

Decided to focus on porting Pardot 8.x-1.x as it w/out integrating Automate

jasonawant’s picture

Version: 7.x-2.x-dev » 8.x-1.x-dev

changing version number.

  • jasonawant authored 05d4207 on 8.x-1.x
    Issue #2729677 by jasonawant: [meta]Port Pardot to Drupal 8
    

  • jasonawant authored 4be0eaa on 8.x-1.x
    Issue #2729677 by jasonawant: [meta]Port Pardot to Drupal 8
    

  • jasonawant authored cddf6e5 on 8.x-1.x
    Issue #2729677 by jasonawant: [meta]Port Pardot to Drupal 8
    

  • jasonawant authored 3986662 on 8.x-1.x
    Issue #2729677 by jasonawant: added campaign config entity and forms
    
  • jasonawant authored 94466c6 on 8.x-1.x
    Issue #2729677 by jasonawant: [meta]Port Pardot to Drupal 8
    
jasonawant’s picture

Issue summary: View changes

updated description with completed items.

  • jasonawant authored 3222bd6 on 8.x-1.x
    Issue #2729677 by jasonawant: updated Pardot Campaign config entity form...
jasonawant’s picture

Issue summary: View changes

completed campaign entity forms and added path matching

  • jasonawant authored fe02ece on 8.x-1.x
    Issue #2729677 by jasonawant: added campaign path matching
    

  • jasonawant authored bb70f08 on 8.x-1.x
    Issue #2729677 by jasonawant: fixed typos/references to robot
    

  • jasonawant authored f11b885 on 8.x-1.x
    Issue #2729677 by jasonawant: added Pardot Score config entity
    

  • jasonawant committed 56619f6 on 8.x-1.x
    Issue #2729677 by jasonawant: Added score path matching to add...

  • jasonawant committed c550a32 on 8.x-1.x
    Issue #2729677 by jasonawant: Add contact form config entity and forms
    

  • jasonawant committed 8a2f524 on 8.x-1.x
    Issue #2729677 by jasonawant: form alter contact forms to add pardot...
  • jasonawant committed 9a7ced8 on 8.x-1.x
    Issue #2729677 by jasonawant: refactored contact map base form
    
jasonawant’s picture

Issue summary: View changes

making progress

  • jasonawant committed 658eab7 on 8.x-1.x
    Issue #2729677 by jasonawant: refactored contact form mapping storage
    

  • jasonawant committed f52ac22 on 8.x-1.x
    Issue #2729677 by jasonawant: submit contact form mapping values to...
jasonawant’s picture

Issue summary: View changes

Updated issue summary.

New tickets to create and groom

  • Publish 8.x-1.x-dev version on project page
  • Update project page
  • Review project documentation: https://www.drupal.org/docs/develop/documenting-your-project/module-docu...
  • Remove Pardot login credentials from base config form
  • [META]Create 8.x-1.1 tickets: use Pardot PHP library and Pardot Rest API
    • Select Pardot PHP Library, for example: https://packagist.org/packages/hgg/pardot
    • Replace Campaign Pardot ID, Score Pardot ID, and Pardot External Field Name w/ select lists of Pardot values using Rest API
    • Add configurable Pardot Form Block to render Pardot form iframe; configured using Pardot Rest API for form selection
    • Add Pardot form iframe field; configured using Pardot Rest API for form selection to allow content authors to select a Pardot form to render
  • Refactor: reduce config entity form code, code standards, etc.
  • Manual Tests: site tracking, campaigns, scoring, contact forms with core field types
  • [META]Identify test cases to write: https://www.drupal.org/docs/8/phpunit

  • jasonawant committed 8827f41 on 8.x-1.x
    Issue #2729677 by jasonawant: contact form mapping updates
    

  • jasonawant committed 87ba782 on 8.x-1.x
    Issue #2729677 by jasonawant: removed api username, password and api key
    

  • jasonawant committed 2b5805b on 8.x-1.x
    Issue #2729677 by jasonawant: removed legacy d7 code