Any plans to port this to Drupal 7?


esclapes’s picture

Good question... very impressed with the idea of doing multivariate testing native to drupal.

I will do a test run, but a Drupal 7 version would be a great step forward.

vabue’s picture


soyarma’s picture

Just to let folks know, I've started the D7 port. One of the things I was waiting on (aside from time) as the D7 charts module. I'll try to have a dev release sometime in August.

iaminawe’s picture


Jody Lynn’s picture

@soyarma could you push what you've started into master so we can help move it forward?

Jody Lynn’s picture

@soyarma could you push what you've started into master so we can help move it forward?

rogical’s picture


Fidelix’s picture


axel.rutz’s picture

any movement here?

axel.rutz’s picture

Title: Drupal 7 version » Drupal 7 version of multivariate a/b report module
soyarma’s picture

Sorry folks, this sort of fell off my radar with a bunch of other projects coming in the way. I'm doing some more work on this--its possible that the initial D7 release may have only a/b/x and I'll get the multivariate parts in after (trying to think of a way to do those that requires less custom code)

axel.rutz’s picture

:-))) !

miro_dietiker’s picture

A new D6 branch is currently about to be published. It's pluggable and much more clean.
We'll start to work on a D7 port of this new architecture ASAP.

The new concept from D6 kinda rocks!
We've put already 2+ weeks into the new architecture.

Referring to
#1471202: New concept, new architecture, pluggability

Anyone interested in participation, supporting, funding this kind of work?

patcon’s picture

Thanks for the update miro! I haven't been following any D6 issue, so I was missing that :)

miro_dietiker’s picture

There's a BOF at DrupalCon Denver about AB tests and Multivariate module.

Join us if you're interested in this module and its future.

miro_dietiker’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev

Switching to base 6.x-2.x for port.

Here a few notes about our D7 feature intentions:

  • No more node abuse to setup/configure a test.
  • Use entity system
  • ctools export / import
  • Even more plugins out of the box
  • Provide documentation, howto, video, ...
  • Set A/B/X rates instead of equal distribution
  • #517712: Form integration
  • Switch to variant (for user X)
  • Permanently switch to variant (disable testing)
  • Automatically switch to permanent variant on statistical (winner) condition
  • Improved continuous stats (add date-from, date-to, counters)
  • Introduce hooks (e.g. success, apply mutation, ...) / rules integration
  • Push AB test states into Drupal.settings JS so client side JS can build on it
  • Detect manipulation
  • Integrate with google analytics AB test tracking/stats

And mooooore! ;-)

patcon’s picture

Thanks again Miro! Would it make sense to get this into the project description?

(Also, added the BOF to my schedule.)

miro_dietiker’s picture

It's quite usual to collect ideas and order priorities in issues. Also roadmaps are often published as issues.

Once the features / steps are clear, we should make separate issues of each and refer to the issues. See e.g. for simplenews
(All links to the corresponding issues get continuously updated with their corresponding state.)
Note that there's already a link in the project description to this mini-todo/-idea/-roadmap issue. "A Drupal 7 port is pending."

See you in denver!

mgifford’s picture

Great to see the momentum behind this after DrupalCon. Looking forward to testing the new D7 version!

pivica’s picture

Just a quick update, plan is to start work on D7 port next month and also to have working dev release by the end of next month. This release will be a port of current 6.x-2.x-dev branch.

No new features are planned to be added for this first iteration. Main goal of this iteration is to get working D7 dev version which others can test and we also need D7 port to show for ;)

miro_dietiker’s picture

Yay ... Visit Drupal Business days and join our conversation! We'll be there all together and present the effort.

If you're interested in this project, we're open for all kind of support for our work.

Developers can easily take parts of the port. And users could provide test results (once the dev version is available) or help us covering expenses...
(mgifford, at the DrupalCon there where some people of interest but it seems we're still the remaining force to push development here.)

pivica’s picture

Quick update - Drupal 7 port effort of current 6.x-2.x-dev version is going on nicely, expect first push to ddo probably tomorrow or in Friday. I will update this post when this is done.

miro_dietiker’s picture

Version: 6.x-2.x-dev » 7.x-1.x-dev
Status: Active » Fixed

The Drupal 7 version has been pushed and added as a 7.x-1.x-dev release to the project.

Note that we're currently missing a working upgrade path.

Test reports appreciated!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.