Hallo Philip, das mit dem Cookie ist eine Interessante Alternative zur Session. Zu dem erlaubt es mir als entwickler denn cookie einfach auch in meinem browser zu setzten. / zu löschen. Für verschiedenen tests.
Bei mir im Kopf ist reift die Idee auch langsam. Hier mein momentanes Konzept: 1. Es wird überprüft ob der User bereits den "feature" Cookie hat. Falls nein wir ein Neuer Cookie für dieses Feature erzeugt. Mit einem zufälligen fließkommazahl zwischen 0-1; diese erzeugung sollte möglicht früh in typo3 geschehen. 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. Ausserdem währe es gut die möglichkeit mehere features paralell auszurollen / zu testen. Über weitere Ideen und Anregungen würde ich mich auf jedenfall freuen. 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 15:28 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Typo3 Langsamer Feature Rollout Hi Chris und Marc, Marc Willmann wrote: > Ich würde nach dem Test in jedem Fall einen Cookie mitführen, sonst > kann es Dir (je nach Trigger) doch passieren, dass der User verwundert > ist, dass da "grade noch ein tolles Feature war(!). Wo ist's denn jetzt?!". Ich denke dies wäre auch schon alles. Einfach bei dem Plugin einen Wrapper drum herum braune, welcher testet, ob das Cookie da ist. Ist keines da, dann wird mit der Wahrscheinlichkeit x der Test aktiviert oder eben nicht. In beiden Fällen wird das Cookie gesetzt und steht beim nächsten Request zur Verfügung. Elegante ist es natürlich, so etwas über die Session abzuwickeln, damit der Nutzer nicht so viele Cookies mitschicken muss (Traffik!), aber das ist letztlich ein Detail. 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