Hi Philiip,
Das mit 0/1 war auch mein erster Gedanke.
Die Überprüfung muss ich in jedem Fall bei jedem Seiten Aufbau machen. da ich 
ja das Feature zeigen/ verstecken muss.
Abhängig ob der Cookie 0/1 zeigt. (macht also nur minimalen unterschied ob ich 
eine fließkommazahl oder einen boolschen wert vergleiche).

Das Problem das ich mit einem 0/1 sehe ist das ich bereits bei der Cookie 
Erzeugung die prozentuelle Verteilung festlege. 
Das heißt ich muss die Cookie Lebenszeit "kurz" wählen damit ich nach und nach 
die Anzahl der Kunden erhöhen kann.

Das kann aber dazu führen das ein Kunde im ersten Cookie Runde eine ein 1 
bekommt und im zweiten eine 0 wodurch das Feature "wackelig"
Wird (mal da und mal nicht da ist). Die  Fließkomma variante hingegen bedeutet 
das de Kunde seinen Cookie für lange Zeit behält und ich die Anzahl der
User in der Feature gruppe gut steuern kann. Weil ich nur den prozentwert. 
Erhöhe.

Idealerweise sollte man die "features" im Test zentral konfigurieren können.

// Idee der Konfiguration als Typoscirpt (in real wird es vielleicht eher ein 
PHP Array 
features.settings {
  feature1 {
    threshold = 0.1
  }
  feature2 {
    threshold = 0.5
  }
}

dann könnte die if abfrage ungefähr so aussehen:
if(FeatureUtility::UserhasFeature('feature1'))

bzw als Conditon
[user_has_feature = feature2]

Gruss chris


-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Philipp Gampe
Gesendet: Mittwoch, 1. Oktober 2014 21:10
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Typo3 Langsamer Feature Rollout

Hi Chris,

Chris Wolff - AERTiCKET AG wrote:

> 2. zur Auswertung kann man eine Typoscript Condition nehmen oder eine 
> Kleine Utility Klasse Schreiben die man in einer Extension Verwenden kann.
> und fragt dann einfach ab ob der "feature" unterhalb eines schwell 
> wertes ist. Pseudo_code: if( $feature_code < 0.1) um 10% der am neuen 
> feature teilhaben zu lassen Dies kann man dann langsam im Laufe des 
> Ausrollens erhöhen.

Ich würde das Cookie direkt beim erzeugen auf 0 oder 1 setzen. Das ist 
schneller, als wenn du es bei jedem Seitenaufbau prüfen musst.

Grüße
--
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – Active 
contributor TYPO3 CMS
TYPO3 .... inspiring people to share!

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an