FunnelEnvy / optimizely-cli

Faster Optimizely experiment development. Code locally and publish to Optimizely through the API.
http://www.funnelenvy.com/optimizely-cli/
Apache License 2.0
54 stars 17 forks source link

variation.html? #29

Closed cmita closed 9 years ago

cmita commented 9 years ago

Could we have a file in the experiment directory that is something like variation.html? We have variation.js and variation.css, but variation.html would be very helpful too.

axs89 commented 9 years ago

Thanks for the comment. I'm having a little trouble understanding what the variation.html would do in this case. Would it be static html that the variation runs against?

casevanarkel commented 9 years ago

What she is referring to, is a copy of example.html (from the editor settings URL in the experiment), stored locally as example.variation.html, so we can see changes first before pushing every time to Optimizely.

axs89 commented 9 years ago

So the intent of the host command is exactly that - to be able to see the changes and debug in the local browser before pushing to Optimizely. Were you able to get that working? It's analogous to the way Optimizely works in that it executes the JS / CSS against the page in the browser.

Trying to write HTML to the filesystem that is the result of JS DOM manipulation is (at least for me) a non-trivial technical problem. That's all happening in memory as far as I know, and on top of that there very well could be other JS affecting the page.

Is there a reason you want to look at the file as document as a static file on the filesystem vs the actual result of the variation in the browser? Sorry if I'm being obtuse - maybe our workflow is different or we haven't communicated the use of host properly.

casevanarkel commented 9 years ago

Makes sense! Yes we got that working. Thank you.

axs89 commented 9 years ago

@casevanarkel great! To answer your earlier question there shouldn't be any real lag time between the push and the experiment / variation showing up in Optimizely. If you're seeing that repeatedly let us know, especially if there are any ways you can reproduce it.