BixChange is a framework for web-based development. It is written in Perl and is designed to run in either CGI or mod_perl environments under the Apache webserver.
The BixChange system has been tested on Windows and Linux variants so getting it to simply run its base page (perl -T bixchange.cgi) should almost always work. Earlier versions did not ship with HTML::Template so it would give you a mean error when first running it. This was done on purpose to keep people who did not know how to install a package in Perl from using the system. If you are getting this error you are using an outdated version of the software and should download the latest version available here on Sourceforge.net. Otherwise simply install HTML::Template (using cpan -i HTML::Template).
There is a little bit of configuration you may need to do. See the install.txt file in the distribution.
An annoying problem in web development is the so-called 'multivariate' testing. This means you are stuck with like 10 different types of interfaces and the only way to figure out which one you want to keep is to run them all concurrently with a pool of users and see which one fits your metrics. You might want to track which links people are visiting most often. You can do all that with BixChange by using different URLs and templates for the different tests. Since BixChange doesn't force you to use a database all you need to do is to create resource (INI) files that have the content you want tested in different pages, create the templates, scan the logfile for the request signature and you are pretty much done.
Last edit: Joel Limardo 2014-02-04
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Help
If you are having a problem try reading through the information below. If you cannot find a solution then add an entry in the Current Bug List.
Current Bug List
For a list of bugs that are currently being worked on click here.
Guides
List of Guides.
Most Common Errors
The BixChange system has been tested on Windows and Linux variants so getting it to simply run its base page (perl -T bixchange.cgi) should almost always work. Earlier versions did not ship with HTML::Template so it would give you a mean error when first running it. This was done on purpose to keep people who did not know how to install a package in Perl from using the system. If you are getting this error you are using an outdated version of the software and should download the latest version available here on Sourceforge.net. Otherwise simply install HTML::Template (using cpan -i HTML::Template).
There is a little bit of configuration you may need to do. See the install.txt file in the distribution.
Database Issues
See the Databases Guide.
Common Uses
An annoying problem in web development is the so-called 'multivariate' testing. This means you are stuck with like 10 different types of interfaces and the only way to figure out which one you want to keep is to run them all concurrently with a pool of users and see which one fits your metrics. You might want to track which links people are visiting most often. You can do all that with BixChange by using different URLs and templates for the different tests. Since BixChange doesn't force you to use a database all you need to do is to create resource (INI) files that have the content you want tested in different pages, create the templates, scan the logfile for the request signature and you are pretty much done.
Last edit: Joel Limardo 2014-02-04