Aktualisierungshinweis
Mit dieser Version entfällt die Unterstützung der FS_LIST-Eingabekomponente.
An ihre Stelle tritt die FS_CATALOG-Eingabekomponente.
Für Neuinstallationen sind alle notwendigen Projektanpassungen in den Vorlagen enthalten, die über die Modulkonfiguration importiert werden können.
Bei bestehenden Projekten müssen die nachfolgenden Anpassungen im Projekt manuell nachgezogen werden. Dazu ist es nicht notwendig, bestehende Experimente abzuschliessen.
Seitenvorlage Dispatcher
Die FS_LIST-Eingabekomponente pt_variants muss durch eine FS_CATALOG-Eingabekomponente ersetzt werden:
Eingabekomponente 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>
Innerhalb des HTML-Ausgabekanals der Seitenvorlage muss viermal ein getItem()-Aufruf ergänzt werden:
HTML-Ausgabekanal.
<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())$"/>
Verweisvorlage Variante
Zur korrekten Darstellung der einzelnen Elemente innerhalb der FS_CATALOG-Eingabekomponente muss die für die Elemente genutzte Verweisvorlage
eine Schnipseldefinition enthalten.
Kennsatz der Schnipseldefinition.
lt_text + " (" + lt_referenceUid + ")"
Ausriss der Schnipseldefinition.
"Original: " + (lt_original.size() > 0) + " / Comment: " + if(lt_comment.empty, "-", lt_comment)
CSS-Datei A/B-Testing Konfiguration
In Zeile 31 der CSS-Datei A/B-Testing Konfiguration muss die Weite von 90px auf 120px erhöht werden:
A/B-Testing Konfiguration.
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; }
Formatvorlage Traffic Allocation Plugin
Im Traffic Allocation Plugin muss die Funktion appendGuiComponentsTo in Zeile 106 um die Erzeugung eines Verweises zur CSS-Datei ergänzt werden:
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);
...
Behobene Fehler
| ID | Beschreibung |
|---|---|
ABTEST-219 | Umstellung von FS_LIST auf FS_CATALOG. |
Behobene Fehler
| ID | Beschreibung |
|---|---|
CORE-11889 | Das Modul kann nicht auf dem Server installiert werden. |
Aktualisierungshinweis
Besteht der Wunsch, FirstSpirit im Isolated-Modus zu betreiben, ist eine komplette Neuinstallation und Konfiguration des Moduls gemäß der Dokumentation erforderlich. Die minimal vorausgesetzte FirstSpirit-Version ist dann 5.2.181106.
Neue Features
| ID | Beschreibung |
|---|---|
ABTEST-214 | Das Modul unterstützt nun FirstSpirit Server im Isolated Mode und Java 11 |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-210 | Modul | Änderungen für den FirstSpirit R17 Rebrush |
Aktualisierungshinweis
In ABTEST-209 wurden Templates angepasst. Somit reicht die Aktualisierung des FirstSpirit Modules nicht aus.
Es müssen alle Format-Templates manuell aktualisiert werden. Diese befinden sich in der Datei export-abtesting_formattemplates.zip und können in jedes FirstSpirit-Projekt zur Anpassung importiert werden.
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-209 | Modul | Verbessertes Verhalten im Multi-User-Betrieb |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-200 | Modul | Behandlung von Fehlern bei arithmetischen Operationen hinzugefügt |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-202 | Dokumentation | Austausch diverser Bilder und kleinere Anpassungen |
ABTEST-203 | Dokumentation | Anpassung des Kapitels 4.2 |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-204 | Modul | Fehler beim Erstellen von Experimenten im Wurzelverzeichnis |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-155 | Dokumentation | Hinweis zur manuellen Ausführung des Freigabe-Workflows ergänzt |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-190 | Modul | Experiment geht beim Beenden unter bestimmten Umständen kaputt |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-127 | Code/Template | Importdateien - Anpassungen an der Benennung |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-185 | Modul | Reports zeigen ab FS 5.2 R3 im SiteArchitect keine Experimente an |
ABTEST-186 | Modul | Varianten eines Experiments werden nicht mehr einzeln in der SiteMap aufgeführt |
ABTEST-188 | Modul | In der Projekt-Komponente kann kein Workflow ausgewählt werden |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-170 | Code/Template | Paralleles Beenden eines Experimentes |
Aktualisierungshinweis
In ABTEST-181 wurden Templates und Medien angepasst. Somit reicht die Aktualisierung des FirstSpirit Modules nicht aus.
Es müssen alle Format-Templates und CSS/JS-Medien manuell aktualisiert werden. Diese befinden sich in den Dateien export-abtesting_formattemplates.zip und export-abtesting_media.zip und können in jedes FirstSpirit-Projekt zur Anpassung importiert werden.
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-166 | Dokumentation | Englische Dokumentation aktualisiert |
ABTEST-181 | Templates | Namespace für CSS-Klassen hinzugefügt |
Aktualisierungshinweis
In ABTEST-101 wurden Fehler in den Templates behoben. Somit reicht die Aktualisierung des FirstSpirit Modules nicht aus.
Es müssen folgende Templates (in Klammern die UID) manuell aktualisiert werden:
Diese befinden sich in der Datei export-abtesting_formattemplates.zip und export-abtesting_workflow.zip und können in jedes FirstSpirit-Projekt zur Anpassung importiert werden.
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-101 | Code/Template | Fehlermeldung bei bereits bearbeiteter PageRef verbessern |
Aktualisierungshinweis
In ABTEST-135 wurde ein Fehler in den Templates behoben. Somit reicht die Aktualisierung des FirstSpirit Modules nicht aus.
Es müssen folgende Templates (in Klammern die UID) manuell aktualisiert werden:
Diese befinden sich in der Datei export-abtesting_formattemplates.zip und können in jedes FirstSpirit-Projekt zur Anpassung importiert werden.
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-135 | Template | Fehler in externer Vorschau des SiteArchitects |
ABTEST-171 | Code | Paralleles Anlegen eines neuen Experiments auf gleichem Element im SiteArchitect in weiterer Sitzung |
ABTEST-172 | Code | Aktualisieren eines Experimentes gibt im SiteArchitect die neuen Varianten nicht immer alle frei |
ABTEST-175 | Code | Anlegen eines neuen Experiments dauert im SiteArchitect zu lange |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-119 | Code | Fortsetzung eines Experiments optimiert |
ABTEST-124 | Dokumentation | Fehler in Verweisen korrigiert |
ABTEST-165 | Code | Verhinderung des Löschens von Varianten optimiert |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-75 | Projekt-Komponente | Überarbeitung des Konfigurationsdialogs |
ABTEST-169 | Dokumentation | Überarbeitung des API-Kapitels |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-151 | Dokumentation | Auslieferung enthält eine JavaDoc-Dokumentation für die API |
ABTEST-161 | Arbeitsablauf | Pro Experiment darf nur ein Arbeitsablauf gestartet werden |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-157 | Dokumentation | Hinweis auf die Verwendung von Cookies |
ABTEST-164 | Arbeitsablauf | Freigabe einer Experiment-Seite gibt das gesamte Experiment frei |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-144 | Code | MultiExperiment-Fähigkeit hinzugefügt |
ABTEST-147 | Code | Fehlermeldung in der Strukturverwaltung bei fehlender Konfiguration optimiert |
ABTEST-148 | Code | Exception beim Anfordern einer Freigabe behoben |
ABTEST-149 | Code | Durch Code-Formatierung vorgenommene Änderungen geprüft |
ABTEST-150 | Code | Löschung der Verlierervarianten angepasst |
ABTEST-160 | Code | Exception beim Beenden eines Experiments behoben |
ABTEST-162 | Code | Exception beim Anlegen einer Variante im SiteArchitect behoben |
ABTEST-163 | Code | Exception beim Löschen einer Variante im SiteArchitect behoben |
Neue Features
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-140 | Funktionalität | Erleichterung der Integration in bestehende Workflows |
ABTEST-154 | SiteArchitect | Ergänzung eines Präfix im Anzeigenamen |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-141 | Code | StringIndexOutOfBoundsException im JSP behoben |
Kompatibilität
| Produkt | Version(en) | Hinweise |
|---|---|---|
FirstSpirit | 5.1 - 5.2 | - |
Behobene Fehler
| ID | Kategorie | Beschreibung |
|---|---|---|
ABTEST-138 | Freigabe | Freigabereihenfolge führt zu Problem |
Der Technical Support der e-Spirit AG bietet Kunden und Partnern qualifizierte technische Unterstützung zu allen Themen, die FirstSpirit™ als Produkt betreffen. Weitere Hilfe zu vielen relevanten Themen erhalten und finden Sie in auch in unserer Community.