Update Notice
With this version the support of the FS_LIST input component is dropped.
It is replaced by the FS_CATALOG input component.
For new installations all necessary project adjustments are included in the templates, which can be imported via the module configuration.
For existing projects, the following adaptations must be made manually in the project. It is not necessary to close existing experiments for this purpose.
Page template Dispatcher
The FS_LIST input component pt_variants must be replaced by an FS_CATALOG input component:
Input component pt_variants.
<FS_CATALOG name="pt_variants"> <LANGINFOS> <LANGINFO lang="*" label="Variants"/> <LANGINFO lang="DE" label="Varianten"/> </LANGINFOS> <TEMPLATES type="link"> <TEMPLATE uid="variant"/> </TEMPLATES> </FS_CATALOG>
Within the HTML output channel of the page template, a getItem() call must be added four times:
HTML output channel.
<c:set target="${variant}" property="hash" value="$CMS_VALUE(variant.getItem().get(#global.language, "lt_referenceUid").get().hashCode)$"/> <c:set target="${variant}" property="url" value="$CMS_REF(pageref:variant.getItem().get(#global.language, "lt_referenceUid").get(), abs:1)$"/> <c:set target="${variant}" property="name" value="$CMS_VALUE(variant.getItem().get(#global.language, "lt_text").get())$"/> <c:set target="${variant}" property="id" value="$CMS_VALUE(variant.getItem().get(#global.language, "lt_referenceUid").get())$"/>
Link template Variant
For the correct representation of the individual elements within the FS_CATALOG input component, the link template used for the elements
must contain a snippet definition.
Label of the snippet definition.
lt_text + " (" + lt_referenceUid + ")"
Extract of the snippet definition.
"Original: " + (lt_original.size() > 0) + " / Comment: " + if(lt_comment.empty, "-", lt_comment)
CSS file A/B-Testing Configuration
In line 31 of the CSS file A/B-Testing Configuration the width must be increased from 90px to 120px:
A/B-Testing Configuration.
input[type="text"].fs-abtest-experimentParticipationRateOutput, input[type="text"].fs-abtest-experimentParticipationRateOutput.hideBorder:focus { height: 30pt; width: 120px; text-align: left; background: transparent; border: 1px solid #cccccc; border-radius: 3px; }
Format template Traffic Allocation Plugin
In line 106 of the Traffic Allocation Plugin the function appendGuiComponentsTo must be extended by the creation of a link to the CSS file:
Traffic Allocation Plugin.
experiment.appendGuiComponentsTo = function(container) {
var link = window.parent.document.createElement("link");
link.rel = "stylesheet";
link.type = "text/css";
link.href = "$CMS_REF(media:"abtesting_configuration")$";
link.media = "all";
container.appendChild(link);
container.appendChild(createDomElement("h1", { "className": "pluginHeading", "innerHTML": AbTesting.Labels.get(AbTesting.Labels.keys.PARTICIPATION_RATES) }));
container.appendChild(createDomElement("h2", { "className": "pluginHeading", "innerHTML": AbTesting.Labels.get(AbTesting.Labels.keys.EXPERIMENT) }));
container.appendChild(controls);
...
Fixed issues
| ID | Description |
|---|---|
ABTEST-219 | Switched from FS_LIST to FS_CATALOG. |
Fixed issues
| ID | Description |
|---|---|
CORE-11889 | The module cannot be installed on the server. |
Update notice
If you wish to run FirstSpirit in Isolated mode, the module must be completely reinstalled and configured in accordance with the documentation. The minimum required FirstSpirit version is then 5.2.181106.
New features
| ID | Description |
|---|---|
ABTEST-214 | The module now supports FirstSpirit Servers running in isolated mode and Java 11 |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-210 | Module | Adaptation for the FirstSpirit R17 Rebrush |
Update Notice
In ABTEST-209 changes in templates were made. Thus, the update of the FirstSpirit module is not sufficient.
The format-templates must be updated manually. These are located in the export-abtesting_formattemplates.zip and can be imported into any FirstSpirit project to be edited further.
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-209 | Module | Enhanced multi-user behaviour |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-200 | Module | Exception handling for arithmetic operations added |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-202 | Documentation | Changed several images and little modifications |
ABTEST-203 | Documentation | Modified chapter 4.2 |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-204 | Module | Error creating experiment in store root |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-155 | Documentation | Added a note regarding the manual execution of the release workflow |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-190 | Module | Experiment breaks when exiting under certain circumstances. |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-127 | Code/Template | Changed naming of importfiles. |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-185 | Module | Reports don’t show experiments in the SiteArchitect client since FS 5.2 R3 |
ABTEST-186 | Module | Variants are not visible separately in the sitemap anymore |
ABTEST-188 | Module | It’s not possible to choose a workflow in the project component. |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-170 | Code/Template | Parallel finshing experiments |
Update Notice
In ABTEST-181 changes in templates and media were made. Thus, the update of the FirstSpirit module is not sufficient.
The format-templates and CSS/JS media files must be updated manually. These are located in the export-abtesting_formattemplates.zip and export-abtesting_media.zip and can be imported into any FirstSpirit project to be edited further.
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-166 | Documentation | Updated english documentation |
ABTEST-181 | Templates | Added namespace for CSS classes |
Update Notice
In ABTEST-101 errors in the templates have been fixed. Thus, the update of the FirstSpirit module is not sufficient.
The following templates (the UID in parentheses) must be updated manually:
These are located in the export-abtesting_formattemplates.zip and export-abtesting_workflow.zip and can be imported into any FirstSpirit project to be edited further.
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-101 | Code/Template | Improve error message if PageRef is locked |
Update Notice
In ABTEST-135 an error in the templates has been fixed. Thus, the update of the FirstSpirit module is not sufficient.
It must have the following templates (the UID in parentheses) to be manually updated:
These are located in the export-abtesting_formattemplates.zip and can be imported into any FirstSpirit project to be further edited.
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-135 | Template | Error in external preview of SiteArchitect |
ABTEST-171 | Code | Parallel creation of a new experiment on the same store item in the SiteArchitect by other session |
ABTEST-172 | Code | Updating an experiment in the SiteArchitect does not unlock all new variants every time |
ABTEST-175 | Code | Creating a new experiment takes too long in SiteArchitect |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-119 | Code | Improved continuing an experiment |
ABTEST-124 | Dokumentation | Fixed errors within links |
ABTEST-165 | Code | Improved prevention to delete variants |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-75 | Project-Component | Refactoring the configuration dialog |
ABTEST-169 | Documentation | Refactoring the chapter API |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-151 | Documentation | Include JavaDoc documentation for the API |
ABTEST-161 | Workflow | Only one workflow may be started for an experiment |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-157 | Documentation | Note about the usage of cookies |
ABTEST-164 | Workflow | Releasing a experiment page releases the complete experiment |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-144 | Code | Added functionality for multi-experiments |
ABTEST-147 | Code | Improved error message in the SiteStore for missing configuration |
ABTEST-148 | Code | Fixed exception when requesting a release |
ABTEST-149 | Code | Reviewed changes made by code formatting |
ABTEST-150 | Code | Adjusted the deletion of variants |
ABTEST-160 | Code | Fixed exception when finishing an experiment |
ABTEST-162 | Code | Fixed exception when adding a variant in the SiteArchitect |
ABTEST-163 | Code | Fixed exception when deleting a variant in the SiteArchitect |
New features
| ID | Category | Description |
|---|---|---|
ABTEST-140 | Functionality | Provided an easy integration into existing workflows |
ABTEST-154 | SiteArchitect | Added a prefix to the displaynames |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-141 | Code | Fixed StringIndexOutOfBoundsException in JSP |
Compatibility
| Product | Version(s) | Notice |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Fixed issues
| ID | Category | Description |
|---|---|---|
ABTEST-138 | Release | Release order causes problem. |
The Technical Support of the e-Spirit AG provides expert technical support to customers and partners covering any topic related to the FirstSpirit™ product. You can get and find more help concerning relevant topics in our community.