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.