initial commit. basic decisions are working, but several things need to be completed to be at all usable.
moved 'autowire' to jquery plugin.
latest jquery plugin
added some comments
added placeholder form for selecting what content to include in each test experience. this is not the actual UI we would ship. it is just a placeholder. notably, it only allows you to use beans as the content you want to test, so not very flexible. also, there is currently no way to add another test experience (hardcoded at just 'experience-a' and 'experience-b'). for illustration purposes only.
fixed order of experiences in block edit form
changed label
stubbing in tableselect-based ui
drupal module checkpoint. now uses blocks instead of beans as the testable content. probably incorrect. very painful.
finally some actual progress. can now create a test based on blocks.
added goals (add a goal, specify urls, specify value, etc) to global configuration form
cleaned up validation.
can now remove a goal by specifiying value of zero.
user can now associate goals to agents.
user can now set a goal's value to 0 without deleting it
sending goals now, but still need to evaluate wildcards
added simple url-matching (for knowing which goals to send rewards for).
uses fnmatch() function provided by PHP to do the wildcard matching.
the match is against the request_path() of the current page request (another option would be to use current_path() which uses the internal path rather than the external "alias" path)
cleanup: storing all conductrics account info in one array variable, rather than separate variables in db
added some minimal hints and explanations.
only execute runtime code if admin. only execute admin code if it's our bean.
use _blocks_rehash to get list of blocks for autocomplete