Verstecke letzte Bearbeiter
gru 1.4 1 [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/Gewinnspiel-Portal (fc-portal-contest)&fileid=13794||rel="noopener noreferrer" target="_blank"]] (erfordert Anmeldung)
gru 1.1 2
3 {{content/}}
gru 1.5 4
MKO 12.33 5 {{info}}
MKO 18.1 6 {{version major="6" minor="5"}}{{/version}}Für das Gewinnspiel-Portal-Plugin wird mindestend {{formcycle/}} in der Version 6.5.0 benötigt
MKO 12.33 7 {{/info}}
gru 1.7 8
MKO 12.33 9 {{figure image="beispiel_de.jpg" clear="h2"}}
10 Beispiel für ein mit dem Plugin erstelltes Gewinnspiel-Portal.
11 {{/figure}}
gru 1.7 12
gru 22.2 13 Das kostenpflichtige Gewinnspiel-Portal bietet die Möglichkeit, Portale für eine beliebige Anzahl an Gewinnspielen innerhalb von {{formcycle/}} zu erstellen und verwalten. Diese Gewinnspiele nutzen für die Dateneingabe der Teilnehmer {{formcycle/}} Formulare. Das Gewinnspiel-Portal kann auf allen Mandanten auf dem {{fcserver/}} genutzt werden, wobei auf jedem Mandanten ein eigenes Gewinnspiel-Portal eingerichtet werden kann.
gru 1.5 14
15 == Installation ==
16
gru 3.3 17 Das Gewinnspiel-Portal kann nur als [[Systemplugin>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins]] installiert werden und ist daher automatisch für alle Mandanten auf dem {{formcycle/}} Server nutzbar. Das Gewinnspiel-Portal besteht aus zwei separaten Plugins, //contest-view-portal.jar// und //contest-management-portal.jar//, welche zwingend zusammen installiert werden müssen. Es ist dabei egal, in welcher Reihenfolge die beiden Plugins installiert werden.
gru 1.5 18
19 == Rollenrechte ==
20
MKO 12.33 21 {{figure image="rollenrechte_de.png" clear="h2"}}
22 Nach der Installation des Plugins zusätzlich konfigurierbare [[Rollenrechte>>doc:Formcycle.UserInterface.UserSettings.Roles]] in der Benuterverwaltung.
23 {{/figure}}
gru 1.5 24
gru 12.31 25 Die Menüeinträge des Gewinnspielportals sind auf der {{formcycle/}} Oberfläche standardmäßig nicht sichtbar. Es müssen daher bei den entsprechenden Nutzergruppen unter [[Rollen>>doc:Formcycle.UserInterface.UserSettings.Roles]] die Rechte für das Konfigurieren und für das Öffnen des Gewinnspielportals gesetzt werden. Diese Rechte sind wie folgt untergliedert:
gru 1.5 26
gru 1.9 27 === Gewinnspiel-Portal verwalten ===
gru 1.10 28
29 Unter diesem Hauptpunkt können alle für die Administration des Gewinnspiel-Portals nötigen Rechte vergeben werden.
30
gru 1.9 31 ==== Gewinnspiele verwalten ====
32
33 ; Gewinnspiel anlegen (leer)
gru 1.10 34 : Berechtigung ein neues Gewinnspiel anzulegen, welches nicht auf einer Vorlage beruht
gru 1.9 35
36 ; Gewinnspiel importieren
gru 1.10 37 : Berechtigung ein exportiertes Gewinnspiel importieren zu dürfen
gru 1.9 38
39 ; Gewinnspiel aus Vorlage anlegen
gru 1.10 40 : Berechtigung ein neues Gewinnspiel anzulegen, welches auf einer Vorlage aufbaut
gru 1.9 41
42 ; Gewinnspiel kopieren
gru 1.10 43 : Berechtigung ein vorhandenes Gewinnspiel kopieren zu dürfen
gru 1.9 44
45 ; Gewinnspiel exportieren
gru 1.10 46 : Berechtigung ein vorhandenes Gewinnspiel exportieren zu dürfen
gru 1.9 47
48 ; Gewinnspiel löschen
gru 1.10 49 : Berechtigung ein vorhandenes Gewinnspiel löschen zu dürfen
gru 1.9 50
51 ; Gewinnspiel-Formular bearbeiten
gru 1.10 52 : Berechtigung ein vorhandenes Gewinnspiel bearbeiten zu dürfen
gru 1.9 53
MKO 22.3 54 ; Gewinner ermitteln {{version major="1" minor="4"}}{{/version}}
gru 84.14 55 : Berechtigung, um nach Ablauf des Gewinnspiels Gewinner zu ermitteln, diese ggf. inkl Verarbeitung in einen anderen Status zu verschieben und anschließend per Excel zu explorieten.
MKO 22.3 56
MKO 40.2 57 ; Teilnehmer exportieren {{version major="1" minor="5"}}{{/version}}
58 : Berechtigung zum Exportieren der aktuellen Liste der Gewinnspiel-Teilnahmer
59
MKO 22.3 60 ; Ersatzgewinner ermitteln {{version major="1" minor="4"}}{{/version}}
gru 84.3 61 : Ermöglicht es, wiederholt Ersatzgewinner zu ermitteln.
MKO 22.3 62
jdr 45.1 63 ; Gewinne verwalten {{version major="1" minor="6"}}{{/version}}
64 : Berechtigung, um neue Gewinne zu erstellen und vorhandene Gewinne bearbeiten und löschen zu dürfen.
65
66 ; Gewinnbild hochladen {{version major="1" minor="6"}}{{/version}}
67 : Berechtigung das vorhandene Gewinnbild eines Gewinns hochladen zu dürfen.
68
69 ; Gewinnbild löschen {{version major="1" minor="6"}}{{/version}}
70 : Berechtigung das vorhandene Gewinnbild eines Gewinns löschen zu dürfen.
71
72 ; Verknüpfung Gewinnervorgang aufheben {{version major="1" minor="6"}}{{/version}}
73 : Berechtigung die vorhandene Verknüpfung eines Gewinnvorgangs am Gewinn aufheben zu dürfen.
74
gru 1.9 75 ==== Vorlagen verwalten ====
MKO 12.33 76
gru 1.19 77 Notwendige Berechtigung, um neue Gewinnspielvorlagen erstellen und vorhandene Gewinnspielvorlagen bearbeiten und löschen zu dürfen. Nur wenn dieses Recht aktiv ist, kann der Nutzer ein vorhandenes Gewinnspiel als Vorlage speichern.
gru 1.9 78
MKO 13.1 79 ==== Konfigurieren ====
MKO 12.33 80
gru 1.10 81 Berechtigung, um die für alle Gewinnspiele verwendete Oberfläche konfigurieren zu dürfen
gru 1.9 82
83 === Gewinnspiel-Portal öffnen ===
MKO 12.33 84
gru 1.10 85 Berechtigung, das Gewinnspiel-Portal aus {{formcycle/}} heraus direkt öffnen zu dürfen
gru 1.11 86
MKO 12.33 87 == Menüpunkte auf der Verwaltungsoberfläche ==
88
89 {{figure image="portal_menue_elemente_de.png" clear="h2" width="150"}}
90 Zusätzliche Menüpunkte auf der {{formcycle/}} Verwaltungsoberfläche.
91 {{/figure}}
92
93
94 {{html wiki="true"}}
95 <div class='xm-figure xm-float-right xm-clear-h2' data-alt='Zusätzliche Menüpunkte auf der Verwaltungsoberfläche.'><div class='xm-figure-inner' style='width:160px'>{{lightbox image='portal_menue_elemente_de.png' width='150' group='$height' group='$group' title='Zusätzliche Menüpunkte auf der Verwaltungsoberfläche.'/}}<div class='xm-figure-caption'>Zusätzliche Menüpunkte auf der {{formcycle/}} Verwaltungsoberfläche.</div></div></div>
96 {{/html}}
97
98
gru 3.7 99 Durch die Konfiguration der entprechenden Rollenrechte erscheinen die folgenden neuen Menüeinträge auf der Verwaltungsoberfläche:
gru 1.15 100
MKO 12.33 101
gru 3.7 102 === Gewinnspiele ===
gru 1.18 103
gru 1.12 104 Nachdem das Gewinnspiel-Portal installiert wurde und der entsprechende Nutzer die Berechtigungen erhalten hat, befinden sich auf der {{formcycle/}} Verwaltungsoberfläche ein neuer Menüpunkt //Gewinnspiele// mit den folgenden drei Unterpunkten:
105
106 ; Gewinnspiele verwalten
gru 12.17 107 : Unter diesem Punkt können Gewinnspiele angelegt und die Einstellungen von vorhandenen Gewinnspielen eingesehen und angepasst werden. Siehe [[Gewinnspiele verwalten>>doc:Formcycle.PluginDocumentation.ContestPortalPlugin.WebHome||anchor="backend_gewinnspiele"]].
gru 1.12 108
109 ; Vorlagen verwalten
gru 12.18 110 : Unter diesem Punkt können neue Vorlagen für Gewinnspiele angelegt und vorhandene Vorlagen eingesehen und angepasst werden. Siehe [[Vorlagen verwalten>>doc:Formcycle.PluginDocumentation.ContestPortalPlugin.WebHome||anchor="backend_vorlagen"]].
gru 1.12 111
MKO 13.1 112 ; Konfiguration
gru 12.18 113 : Unter diesem Punkt können Stuktur, Aussehen und Verhalten des Gewinnspiel-Portals konfiguriert werden. Siehe [[Portal konfigurieren>>doc:Formcycle.PluginDocumentation.ContestPortalPlugin.WebHome||anchor="backend_portal"]].
gru 1.12 114
gru 3.7 115 === Gewinnspiel öffnen ===
gru 1.12 116
117 Wenn für den Benutzer in den Rollenrechten die Berechtigung zum Öffnen des Gewinnspiel-Portals gegeben wurde, erscheint im Hauptmenü auf der {{formcycle/}} Verwaltungsoberfläche eine zusätzliche Schaltfläche //Gewinnspiel öffnen//.
118
gru 5.10 119 == Grundstruktur des Gewinnspiel-Portals ==
gru 3.6 120
gru 5.12 121 Mit dem Gewinnspiel-Portal kann aus mehreren vorgegebenen Elementen eine Portal-Webseite konfiguriert werden, in welcher die für ein Gewinnspiel-Portal benötigten Elemente enthalten sind. Die Webseite untergliedert sich in die folgenden Elemente:
gru 3.6 122
123 ; (1) Kopfbereich, (7) Fußbereich und (4) Trenner vom Portal
gru 5.13 124 : Diese Elemente werden einmal konfiguriert und werden für alle Gewinnspiele im Gewinnspiel-Portal genutzt.
gru 3.6 125
gru 12.32 126 ; (2) Bannergrafik, (3) Inhalt (Formular, Beschreibung, ggf. Ankündigungen oder Mitteilungen über den Beginn oder das Ende des Gewinnspiels), (5) Teilnahmebedingungen und (6) Datenschutz
gru 5.13 127 : Diese Elemente können für jedes Gewinnspiel individuell konfiguriert werden.
gru 3.6 128
gru 10.4 129 {{lightbox image="portal_aufbau_de.jpg" group="g0" width="800"/}}
130
gru 5.10 131 == Verwaltungsoberfläche im FORMCYCLE Backend ==
gru 3.7 132
MKO 12.33 133 {{id name="backend_gewinnspiele"/}}
134
gru 12.21 135 === Gewinnspiele verwalten ===
gru 3.7 136
jdr 90.1 137 {{figure image="gewinnspiele_uiv2_de.jpg" clear="h2"}}
MKO 12.33 138 Verwaltungsoberfläche für den Menüpunkt //Gewinnspiele verwalten//
139 {{/figure}}
140
gru 5.20 141 Unter diesem Menüpunkt können die vorhandenen Gewinnspiele verwaltet und neue Gewinnspiele angelegt werden.
gru 5.14 142
gru 5.20 143 ==== Menü ====
gru 5.14 144
jdr 49.1 145 Auf der linken Seite befindet sich die Liste aller vorhandenen Gewinnspiele. Über die Buttons über der Liste kann ein neues Gewinnspiel angelegt werden {{ficon name="plus-circle-outline"/}} oder ein zuvor in der Liste ausgewähltes Gewinnspiel kopiert {{icon name="fa-files-o" title="Kopieren" size="1x" cssClass="fa-files-o"/}}, exportiert {{icon name="fa-download" title="Exportieren" size="1x" cssClass="fa-download"/}}, als Vorlage gespeichert {{icon name="fa-save" title="Als Vorlage speichern" size="1x" cssClass="fa-save"/}} oder gelöscht {{ficon name="trash-alt2"/}} werden. Über die Suchen-Schaltfläche {{icon name="fa-search" title="Suchen" size="1x" cssClass="fa-search"/}} kann ein Eingabefeld eingeblendet werden, nach dessen Inhalt die Gewinnspiel-Liste automatisch gefiltert wird. Beim Anlegen eines neuen Gewinnspiels kann entweder ein neues leeres Gewinnspiel angelegt, ein zuvor exportiertes Gewinnspiel wieder geladen oder eine Vorlage als Grundlage für das Gewinnspiel verwendet werden.
gru 5.20 146
147 Links neben dem Namen des Gewinnspiels wird jeweils ein Symbol angezeigt, welches die folgende Bedeutung hat:
148
gru 10.6 149 ; {{ficon name="checkbox-marked-circle"/}}
gru 5.20 150 : Ein ausgefüllter Kreis mit Haken bedeutet, dass das Gewinnspiel aktiviert ist und sich aktuell innerhalb des konfigurierten Online-Zeitraumes befindet
gru 10.6 151 ; {{ficon name="checkbox-marked-circle-outline"/}}
gru 10.10 152 : Ein nicht ausgefüllter Kreis mit Haken bedeutet, dass das Gewinnspiel aktiviert ist, sich aber aktuell nicht innerhalb des konfigurierten Online-Zeitraumes befindet. Das heißt dass das Gewinnspiel entweder nicht mehr oder noch nicht online ist.
gru 10.6 153 ; {{ficon name="circle-outline"/}}
gru 5.20 154 : Ein leerer Kreis bedeutet, dass das Gewinnspiel momentan nicht aktiv ist
155
156 ==== Einstellungen ====
MKO 12.33 157
158 {{figure image="gs_onlineeinstellungen_de.png" clear="h2"}}
159 Mögliche Optionen zum Konfigurieren der (datumsabhängigen) Sichtbarkeit des Gewinnspiels und der Positionierung des Beschreibungstextes
160 {{/figure}}
161
162
163 {{html wiki="true"}}
164 <div class='xm-figure xm-float-right xm-clear-h2' data-alt='Mögliche Optionen zum Konfigurieren der (datumsabhängigen) Sichtbarkeit des Gewinnspiels und der Positionierung des Beschreibungstextes'><div class='xm-figure-inner' style='width:310px'>{{lightbox image='gs_onlineeinstellungen_de.png' width='300' group='$height' group='$group' title='Mögliche Optionen zum Konfigurieren der (datumsabhängigen) Sichtbarkeit des Gewinnspiels und der Positionierung des Beschreibungstextes'/}}<div class='xm-figure-caption'>Mögliche Optionen zum Konfigurieren der (datumsabhängigen) Sichtbarkeit des Gewinnspiels und der Positionierung des Beschreibungstextes</div></div></div>
165 {{/html}}
166
167
jdr 48.1 168 Nachdem auf die //Neues Gewinnspiel//-Schaltfläche geklickt oder ein Gewinnspiel in der Liste ausgewählt wurde, erscheint rechts die Konfigurationsseite für das Gewinnspiel. Hier können im oberen Bereich links konfiguriert werden, wann und wie das Gewinnspiel sichtbar sein soll. Die folgenden Optionen können konfiguriert werden:
gru 5.20 169
MKO 12.33 170
gru 5.20 171 ; **Aktiviert (Das Gewinnspiel ist aufrufbar)**
172 : Das Gewinnspiel kann über einen Link aufgerufen werden
173
174 ; **Gewinnspiel im Portal anzeigen**
175 : Das Gewinnspiel wird im Portal angezeigt; Nur anwählbar, wenn die Option //**Aktiviert** (Das Gewinnspiel ist aufrufbar)// zuvor angewählt wurde; Anderenfalls ist diese Option ausgegraut und das Gewinnspiel wird nicht im Portal angezeigt
176
177 ; **Name des Gewinnspiels:**
178 : Im Portal angezeigter Name des Gewinnspiels. Wird zudem als //title//-Attribut für das {{formcycle/}}-Formular des Gewinnspiels verwendet.
179
MKO 13.1 180 ; **UUID des Gewinnspiels:**
181 : Gibt die eindeutige UUID des Gewinnspiels aus um dieses identifizieren zu können.
182
gru 5.20 183 ; **Online von:**
184 : Zeitpunkt, ab dem das Gewinnspiel online geschaltet wird. Falls die Option //**Aktiviert** (Das Gewinnspiel ist aufrufbar)// angewählt wurde, wird vor dem an dieser Stelle konfigurierten Zeitpunkt beim Öffnen des Gewinnspiels nur die //Ankündigung// des Gewinnspiels angezeigt. Sofern //Gewinnspiel im Portal anzeigen// angewählt wurde, wird das Gewinnspiel auch vor dem hier konfigurierten Zeitpunkt bereits im Gewinnspiel-Portal angezeigt. Auch in diesem Fall wird beim Öffnen des Gewinnspiels die //Ankündigung// gezeigt.
185
186 ; **Online bis:**
187 : Zeitpunkt, ab dem das Gewinnspiel offline geschaltet wird. Falls die Option //**Aktiviert** (Das Gewinnspiel ist aufrufbar)// angewählt wurde, wird ab dem an dieser Stelle konfigurierten Zeitpunkt beim Öffnen des Gewinnspiels nur die //Abgelaufen//-Mitteilung des Gewinnspiels angezeigt. Sofern //Gewinnspiel im Portal anzeigen// angewählt wurde, wird das Gewinnspiel auch vor dem hier konfigurierten Zeitpunkt bereits im Gewinnspiel-Portal angezeigt. Auch in diesem Fall wird beim Öffnen des Gewinnspiels die //Ankündigung// gezeigt.
188
189 ; **Layout:**
MKO 12.33 190 : An dieser Stelle kann über 5 Buttons konfiguriert werden, ob und wenn ja an welcher Stelle der konfigurierte //Beschreibungstext// angezeigt werden soll. Zur Auswahl stehen:
gru 5.21 191 :; **Formular links**
192 :: Der //Beschreibungstext// wird rechts neben dem Formular angezeigt
193 :; **Formular rechts**
194 :: Der //Beschreibungstext// wird links neben dem Formular angezeigt
195 :; **Formular oben**
196 :: Der //Beschreibungstext// wird unter dem Formular angezeigt
197 :; **Formular unten**
198 :: Der //Beschreibungstext// wird über dem Formular angezeigt
199 :; **ohne Beschreibung**
200 :: Es wird nur das Formular und kein //Beschreibungstext// angezeigt
gru 5.20 201
MKO 12.33 202 {{figure image="gs_microsite_de.png" clear="h2"}}
203 Mögliche Optionen zum Öffnen des Gewinnspiels bzw. zum Generieren von Code zum Einbetten des Gewinnspiels im Punkt //Microsite//
204 {{/figure}}
205
gru 5.20 206 ; **Microsite**
207 : An dieser Stelle werden drei Schaltflächen angezeigt, mit denen das ausgewählte Gewinnspiel geöffnet oder ein Link zum Gewinnspiel ermittelt werden kann. Die Buttons haben dabei die folgenden Funktionen:
gru 5.21 208 :; **Öffnen**
209 :: Öffnet das Gewinnspiel so, wie es aktuell sichtbar ist. Dabei werden alle durch das Gewinnspiel konfigurieten Inhalte angezeigt. Die durch das Gewinnspiel-Portal bereitgestellten Inhalte wie Kopfbereich, Furßbereich, usw. werden nicht mit dargestellt.
210 :; **Vorschau**
211 :: Selbe Funktion wie die //Öffnen//-Schaltfläche, allerdings wird das Formular im Vorschaumodus geöffnet. Beim Absenden des Formulars wird inneralb des zuvor vom Formualar verwendeten Bildschirmbereichs die Zusammenfassung über die an den Server übertragenen Daten angezeigt, welche auch bei einem normalen {{formcycle/}}-Formular nach dem Absenden aus der Vorschau angezeigt. Am rechten Rand der Schaltfläche kann durch den Klick auf den nach unten gerichteten Pfeil ein Menü geöffnet werden, welches zwei weitere Vorschau-Optionen enthält. Diese sind:
212 :; **Vorschau als angekündigt**
213 :: Öffnet das Gewinnspiel so, wie es sichtbar ist, wenn der Zeitpunkt ab dem es online ist noch nicht erreicht wurde.
214 :; **Vorschau als abgelaufen**
215 :: Öffnet das Gewinnspiel so, wie es sichtbar ist, wenn der Zeitpunkt bis zu dem es online war überschritten wurde.
216 :; **Bereitstellen**
217 :: Öffnet einen Dialog, in dem die URL zum Öffnen des Gewinnspiels ermittelt werden kann. Hierbei können die folgenden Optionen konfiguriert werden, welche das Aussehen des Gewinnspiels beeinflussen:
218 ::; **Kopfbereich des Gewinnspiels ausblenden (Bilder)**
219 ::: Wenn diese Option gewählt wird, wird die Bannergrafik nicht angezeigt.
220 ::; **Beschreibung des Gewinnspiels ausblenden**
221 ::: Wenn diese Option gewählt wird, wird die Beschreibung des Gewinnspiels nicht angezeigt, unabhängig davon, was unter //Layout// konfiguriert wurde.
222 ::; **Fußbereich des Gewinnspiels ausblenden (Datenschutz & Teilnahmebedingungen)**
223 ::: Wenn diese Option gewählt wird, werden die für das Gewinnspiel konfigurierten Inhalte für //Datenschutz// und //Teilnahmebedingungen// nicht angezeigt.
224 ::; **Zu verwendender Server**
225 ::: Auswahl, über welchen Server das Gewinnspiel geöffnet werden soll. Zur Auswahl stehen Master- und eventuell vorhande Frontend-Server.
gru 5.20 226 :: Darunter wird die sich aufgrund der selektierten Optionen ergebende URL angezeigt. Durch einen Klick auf die //Quellcode kopieren//-Schaltfläche rechts kann diese in die Zwischenablage kopiert werden.
227 :: Alternativ kann durch einen Klick auf den nach unten gerichteten Pfeil am rechten Rand der Schaltfläche ein Menü geöffnet werden, welches drei weitere Optionen enthält. Diese öffnen jeweils einen Dialog, dessen Konfigurationsmöglichkeiten den bereits beschriebenen entsprecht. Anstelle einer URL werden allerdings in eine Webseite einzufügende Inhalte zum Einbinden des Gewinnspiels angezeigt. Die drei Optionen sind:
gru 5.21 228 :; **Bereitstellen als HTML Link**
229 :: Generiert Quellcode, mit dem das Gewinnspiel direkt als HTML-Code in eine Webseite eingebunden werden kann.
230 :; **Bereitstellen als Inlineframe**
231 :: Generiert Quellcode, mit dem das Gewinnspiel als Inlineframe in eine Webseite eingebunden werden kann.
232 :; **Bereitstellen als Ajax/JavaScript**
233 :: Generiert Quellcode, mit dem das Gewinnspiel per Ajax (JavaScript) in eine Webseite eingebunden werden kann.
gru 5.20 234
MKO 12.33 235 {{figure image="gs_inhalt_de.png" clear="h2"}}
236 Quellcode-Ansicht eines Editors im Reiter //Teilnahmebedingungen// von //Inhalt//.
237 {{/figure}}
238
gru 5.20 239 ; **Inhalt**
gru 12.7 240 : An dieser Stelle wird der eigentliche Inhalt des Gewinnspiels konfiguriert. Die einzelnen Inhaltselemente des Gewinnspiels können über die oben befindlichen Schaltflächen ausgewählt werden. Danach kann in dem darunter befindlichen WYSIWYG-Editor der jeweilige Inhalt eingefügt werden. Bei den HTML-Inhalten kann durch einen Klick auf //Quellcode// jeweils in die Quellcodeansicht gewechselt werden. Hierdurch können zum Beispiel für bestimmte Inhalte auch eigene IDs oder CSS-Klassen genutzt werden. Falls das Gewinnspiel nicht im Portal geöffnet werden soll, aber zusätzlicher JavaScript- und CSS-Code dafür benötigt wird, kann dieser unter //JavaScript (Microsite)// bzw. unter //CSS (Microsite)// definiert werden.
gru 5.20 241 : Folgende Inhalte können an dieser Stelle konfiguriert werden:
242 :; **Beschreibung**
gru 10.2 243 :: Beschreibungstext zum Gewinnspiel. Wird neben bzw. über oder unter dem Formular angezeigt.
gru 5.20 244 :; **Teilnahmebedingungen**
gru 10.2 245 :: Teilnahmebedingungen des Gewinnspiels. Wird im Portal unterhalb des Trenners neben dem //Datenschutz// angezeigt.
gru 5.20 246 :; **Datenschutz**
gru 10.2 247 :: Datenschutzbedingungen des Gewinnspiels. Wird im Portal unterhalb des Trenners neben den //Teilnahmebedingungen// angezeigt.
gru 5.20 248 :; **Ankündigung**
gru 10.2 249 :: Inhalt, welcher anstelle vom Formular und dem Beschreibungstext angezeigt wird, wenn das Gewinnspiel noch nicht gestartet ist.
gru 5.20 250 :; **Abgelaufen**
gru 10.2 251 :: Inhalt, welcher anstelle vom Formular und dem Beschreibungstext angezeigt wird, nachdem das Gewinnspiel beendet wurde.
gru 5.20 252 :; **CSS (Microsite)**
gru 10.2 253 :: Zusätzlicher CSS-Code, welcher nur für dieses Gewinnspiel verwendet werden soll.
gru 5.20 254 :; **JavaScript (Microsite)**
gru 10.2 255 :: Zusätzlicher JavaScript-Code, welcher nur für dieses Gewinnspiel verwendet werden soll.
gru 5.20 256 :; **HTML header (Microsite)**
gru 10.2 257 :: Zusätzlicher HTML-Code, welcher nur im Headerbereich dieses Gewinnspiels verwendet werden soll. Dies können zum Beispiel Metadaten oder Verweise auf andere CSS- oder JavaScript-Dateien sein.
gru 5.20 258
MKO 12.33 259 {{figure image="gs_bannergrafiken_de.png" clear="h2"}}
260 Vorhandene Schaltflächen unter //Bannergrafiken//.
261 {{/figure}}
262
gru 5.20 263 ; Bannergrafiken
gru 12.9 264 : Oben rechts können die auf der Gewinnspiel-Portalseite beim Auswählen dieses Gewinnspiels und auf der Microsite angezeigten Bannergrafiken konfiguriert werden. Für unterschiedliche Geräteklassen bzw. Bildschirmauflösungen können dabei verschiedene Grafiken genutzt werden. Zur Auswahl stehen die folgenden Größen:
gru 12.10 265 :: **Desktop** - ab 1026 px Bildschirmbreite; Muss konfiguriert werden
266 :: **Tablet** - zwischen 642 px und 1025 px Bildschirmbreite
267 :: **Mobile** - bei 641 px oder weniger Bildschirmbreite
gru 5.20 268 : Wenn eine Bannergrafik für eine Geräteklasse nicht explizit konfiguriert wird, wird bei der Anzeige die Grafik des nächstgrößeren Formats verwendet. Dementsprechend sollte die Grafik für //Desktop// immer konfiguriert werden, während //Tablet// und //Mobile// optional sind. Unterstützt werden alle im Browser zulässigen Bildformate.
gru 12.27 269
gru 5.20 270 : Die folgenden Schaltflächen dienen der Konfiguration der Bannergrafiken:
gru 12.30 271 :; **Desktop**, **Tablet** und **Mobile**
272 :: Durch anklicken dieser Schaltflächen kann zwischen den Grafiken für die einzelnen Geräteklassen gewchselt werden
273 :; **+ Bannergrafik ändern**
274 :: Öffnet einen Dateiauswahldialog zum selektieren einer lokal gespeicherten Grafik. Nach dem Bestätigen der Auswahl wird die Datei hochgeladen. Falls bereits zuvor eine Grafik vorhanden war, wird dieser ersetzt.
275 :; {{ficon name="trash-alt2"/}}-Symbol rechts neben dem Dateinamen einer bereits vorhandenen Grafik
276 :: Löschen der Grafik
gru 5.20 277
278 ==== Fußzeile ====
279
280 Hier befinden sich die folgenden zwei Schaltflächen:
281
282 ; **Formular bearbeiten**
283 : Öffnet den Formulardesigner für den Formularteil des Gewinnspiels. Da es sich um ein normales {{formcycle/}}-Formular handelt, erfolgt die Erstellung und Konfiguration des Formulars analog. Vom Designer aus kann dementsprechend auch die Statusverarbeitung des Formulars konfiguriert werden.
284
MKO 34.1 285 ; **Gewinner ermitteln** {{version major="1" minor="4"}}{{/version}}
gru 84.4 286 : Diese Schaltfläche ist bei entsprechender Berechtigung erst verfügbar, sobald das Gewinnspiel offline geschalten wurde oder der Teilnahme-Zeitraum abgelaufen ist. Ferner ist er auch nicht mehr verfügbar, sobald eine Gewinnerziehung durchgeführt wurde. Er öffnet den Dialog zu Konfiguration und zum Starten der Gewinnerziehung.
MKO 26.2 287
MKO 34.1 288 ; **Ersatzgewinner ermitteln** {{version major="1" minor="4"}}{{/version}}
gru 84.5 289 : Diese Schaltfläche ist bei entsprechender Berechtigung erst verfügbar, sobald das Gewinnspiel offline geschalten wurde oder der Teilnahme-Zeitraum abgelaufen ist sowie bereits eine Gewinnerziehung stattgefunden hat. Er öffnet den Dialog zur Konfiguration und zum Starten der Nachziehung von Gewinnern.
MKO 26.2 290
MKO 40.2 291 ; **Teilnehmer exportieren** {{version major="1" minor="5"}}{{/version}}
gru 84.5 292 : Diese Schaltfläche ist bei entsprechender Berechtigung nur verfügbar, wenn zum ausgewählten Gewinnspiel eine projektspezifische Postfachansicht definiert wurde. Beim Betätigen dieser Schaltfläche wird ein EXCEL-Export angestoßen, welcher die dort definierten Formularfelder inkl. aller Metadaten-Felder exportiert. Je nach Anzahl der Teilnehmer kann dieser Export mehrere Sekunden lang dauern.
MKO 40.2 293
jdr 51.1 294 ; **Gewinne verwalten** {{version major="1" minor="6"}}{{/version}}
gru 84.5 295 : Diese Schaltfläche ist erst bei entsprechender Berechtigung verfügbar. Sie öffnet den Dialog zur Verwaltung der Gewinne des ausgewählten Gewinnspiels.
jdr 51.1 296
gru 5.20 297 ; **Speichern**
gru 12.11 298 : Speichert die auf dieser Seite gemachten Einstellungen bzw. Änderungen an den Einstellungen.
MKO 12.33 299 \\\\{{id name="backend_vorlagen"/}}
300
MKO 34.1 301 === Gewinner ermitteln {{version major="1" minor="4"}}{{/version}} ===
302
gru 84.5 303 Sobald der Teilnahmezeitraum abgelaufen ist oder ein Gewinnspiel deaktiviert wurde, ist es mit den entsprechenden Berechtigungen möglich Gewinner zu ermitteln.
MKO 37.1 304
MKO 35.1 305 {{figure image="dialog_1_de.png" clear="h2"}}
MKO 34.1 306 Dialog zu Konfiguration der Gewinnerziehung.
307 {{/figure}}
MKO 40.1 308
MKO 39.1 309 ==== Konfiguration ====
MKO 34.1 310
gru 84.5 311 Startet man über die entsprechenden Schaltflächen die Ermittlung der Gewinner eines Gewinnspiels, so öffnet sich hierbei ein Konfigurationdialog. In diesem wird angegeben, aus welchem Status die Teilnehmer-Datensätze herangezogen werden, sowie die Anzahl der eigentlichen Gewinner in ihren Ausprägungen. Hierbei wird unterschieden zwischen Hauptgewinnern, Nebengewinnern und zusätzlichen Ersatzgewinnern. Die Datensätze, die für die jeweilige Ausprägung gezogen werden, werden anschließen je nach Auswahl mit oder ohne ausgeführter Statusverarbeitgung in den zugehörigen Zielstatus überführt.
MKO 34.1 312
MKO 35.1 313 {{figure image="dialog_2_de.png" clear="h2"}}
MKO 34.1 314 Anzeige der ermittelten Gewinner
315 {{/figure}}
MKO 40.1 316
jdr 47.1 317 ==== Auswertung ====
MKO 34.1 318
gru 84.5 319 Nach der Ziehung wird eine Übersicht mit den ermittelten Gewinnern angezeigt. Hierbei werden je nach Verfügbarkeit Spalten der projektspezifischen Postfachansicht oder der Betreff inkl. von Standard-Spalten angezeigt. Ferner sind die Spalten über die zugehörige Auswahl anpassbar. Über die Schlatfläche "Export" steht zusätzlich diese Tabelle mit allen vorhandenen Spalten als Excel-Datei zur Verfügung. Ferner kann über "Export" > "... mit kompletten Datensätzen" das Excel auch um alle im Formular vorhandenen Eingabedaten erweitert werden.
MKO 34.1 320
MKO 39.1 321
MKO 37.1 322 ==== Gewinner nachziehen ====
323
gru 84.5 324 Nach einer initial durchgeführen Gewinnerziehung steht diese Option nicht mehr zur Verfügung. Ferner gibt es mit der entsprechenden Berechtigung die Möglichkeit, weitere Ersatzgewinner zu ermitteln. Hierbei kommt der selbe Dialog zum Einsatz, jedoch ist nur die Konfiguration der Ersatzgewinner verfügbar.
jdr 60.1 325 \\{{id name="backend_prizes"/}}
MKO 34.1 326
jdr 55.1 327
jdr 60.1 328
jdr 67.1 329
330
jdr 52.1 331 === Gewinne verwalten {{version major="1" minor="6"}}{{/version}} ===
MKO 38.1 332
jdr 72.1 333 {{figure image="dialog_prize.png" clear="h2"}}
jdr 68.1 334 Verwaltungsdialog für Gewinne
jdr 65.1 335 {{/figure}}
336
jdr 66.1 337 Unter dieser Schaltfläche öffnet sich ein Dialogfenster, in dem vorhandene Gewinne eines Gewinnspiels verwaltet und neue Gewinne angelegt werden können, wenn die entsprechenden Berechtigungen aktiviert sind.
338
jdr 52.1 339 ==== Menü ====
340
341 Auf der linken Seite befindet sich die Liste aller vorhandenen Gewinne. Über die Buttons über der Liste kann ein neues Gewinnspiel angelegt werden {{ficon name="plus-circle-outline"/}} oder ein zuvor ausgewähltes Gewinnspiel kopiert {{icon name="fa-files-o" title="Kopieren" size="1x" cssClass="fa-files-o"/}} oder gelöscht {{ficon name="trash-alt2"/}} werden. Zusätzlich besitzt jeder Gewinn einen eigenen Button zum Löschen {{ficon name="trash-alt2"/}} des Gewinns. Über die Suchen-Schaltfläche {{icon name="fa-search" title="Suchen" size="1x" cssClass="fa-search"/}} kann ein Eingabefeld eingeblendet werden, nach dessen Inhalt die Gewinn-Liste automatisch gefiltert wird.
342
343 ==== Gewinndetails ====
344
345 Nachdem auf die Schaltfläche //Gewinn hinzufügen// geklickt oder ein Gewinn in der Liste ausgewählt wurde, erscheinen rechts die konfigurierbaren Gewinndetails. Die folgenden Optionen können konfiguriert werden oder werden als Information angezeigt:
346
347 ; **UUID des Gewinns**
348 : Gibt die eindeutige UUID des Gewinns aus, um diesen identifizieren zu können.
349
350 ; **Gewinnname**
351 : Konfigurierbarer Name des Gewinns. Jeder Gewinn muss einen Namen besitzen, ansonsten kann ein Gewinn nicht angelegt werden.
352
353 ; **Kategorie**
gru 84.5 354 : Frei definierbare Kategorisierung eines Gewinns. Wird in der Plugin-Aktion //Gewinn ermitteln// genutzt für eine möglichen Limitierung der Gewinnziehung auf eine Kategorie.
jdr 52.1 355
356 ; **Gewinncode**
357 : Code des Gewinns, welcher im Gewinnspiel-Portal eingeben werden kann, um über die Plugin-Aktion //Gewinn ermitteln// einen Gewinner-Vorgang zuzuweisen.
358
jdr 92.2 359 ; **Gewinn-Link**
360 : Benutzerdefinierter Link für den Gewinn, um bspw. eine URL als Link in das Gewinnbild einzubinden.
jdr 92.1 361
jdr 52.1 362 ; **UUID des Gewinner-Vorgangs**
gru 84.6 363 : Falls ein Gewinn über die Plugin-Aktion //Gewinn ermitteln// ausgewählt wurde, wird die eindeutige UUID des Gewinner-Vorgangs in den Gewinndetails angezeigt, um diesen identifizieren zu können. Bei Existenz dieser UUID in den Gewinndetails kann über den Button //Verknüpfung aufheben// bei vorhandenen Berechtigungen die Verknüpfung zwischen dem Gewinner-Vorgang und dem ausgewählten Gewinn aufgehoben werden.
jdr 52.1 364
365 ; **Gewinnbeschreibung**
gru 84.7 366 : An dieser Stelle wird die Beschreibung des Gewinns über einen WYSIWYG-Editor konfiguriert. Durch einen Klick auf Quellcode kann in die Quellcodeansicht gewechselt werden. Hierdurch können zum Beispiel für bestimmte Inhalte auch eigene IDs oder CSS-Klassen genutzt werden.
jdr 52.1 367
368 ; **Gewinnbild**
369 : Oben rechts kann das Bild des Gewinns konfiguriert werden. Es bestehen zwei Auswahlmöglichkeiten, um das Gewinnbild zu konfigurieren:
jdr 60.1 370 :; **Über eine Bild-Ressource**
gru 84.7 371 :: Für diese Möglichkeit kann bei bestehender Berechtigung durch den Button //+ Gewinnbild hochladen// über einen Dateiauswahldialog eine lokal gespeicherte Grafik selektiert werden. Nach dem Bestätigen der Auswahl wird die Bilddatei hochgeladen und als Datei am Gewinnspiel-Formular gespeichert. Falls eine Bild-Datei mit dem identischen Dateinamen hochgeladen wird, erhält diese Bild-Datei eine Laufnummer. Durch das Auswahlmenü über dem Gewinnbild wird das hochgeladene Bild automatisch ausgewählt, wodurch ggf. auch eine bereits existierende Bild-Ressource selektiert werden kann.
jdr 52.1 372 :; **Über eine Bild-URL**
373 :: Die Bild-URL kann durch Eingabe oder Einfügen in das Auswahlfeld konfiguriert werden. Beim Ausklappen des Auswahlfeldes werden alle Bild-URLs angezeigt, die von Gewinnen im Gewinnspiel verwendet werden.
374 Des Weiteren dient das {{ficon name="trash-alt2"/}}-Symbol rechts neben dem Dateinamen einer bereits vorhandenen Grafik, zum Löschen dieser Grafik bei bestehender Berechtigung.
jdr 56.1 375
376 ; **Speichern**
377 : Speichert die im Dialog gemachten Konfiguration bzw. Änderungen am selektierten Gewinn.
378
379 ==== Fußzeile ====
380
381 Hier befinden sich die folgenden zwei Schaltflächen:
382
jdr 57.1 383 ; **+ Excel-Import**
jdr 61.1 384 : Import von Gewinnen aus Excel-Datei.
jdr 56.1 385
jdr 57.1 386 ; **Schließen**
jdr 56.1 387 : Schließen des Dialogfensters.
jdr 59.1 388
jdr 66.1 389 {{figure image="excel_import.png" clear="h2"}}
jdr 68.1 390 Dialog zur Konfiguration des Excel-Imports
jdr 66.1 391 {{/figure}}
392
jdr 67.1 393 ==== Excel-Import von Gewinnen ====
394
jdr 56.1 395 Auf der linken Seite der Fußzeile im Verwaltungsdialog der Gewinne befindet sich die Schaltfläche //+ Excel Import//. Nach dem Klicken auf die Schaltfläche öffnet sich ein Dateiauswahldialog, über den eine bereits bestehende lokale Excel-Datei selektiert werden kann. Die Excel-Datei muss weder vom Dateityp //.xls// oder //.xlsx// sein.
396
jdr 57.1 397 Falls es sich bei der ausgewählten Datei um eine Excel-Datei handelt, öffnet sich ein Dialog zur Konfiguration des Imports der Gewinne aus der Excel-Datei. Hierbei kann zuerst das Excel-Blatt ausgewählt werden, in welchem sich die Gewinne in der Excel-Datei befinden. Über das Ankreuzfeld //Erste Zeile ignorieren// kann bei ggf. bestehenden Spaltenbeschriftungen der Gewinne die erste Zeile des Excel-Blatts ignoriert werden.
jdr 92.3 398 Über die fünf Eingabefelder können die zugehörigen Spaltennummern der Exceltabelle angegeben werden. Jedes Gewinnattribut (Name, Kategorie, Gewinncode, Gewinn-Link, Beschreibung, Bild-URL) wird genau einer Spalte in der Exceltabelle zugeordnet. Nach dem Drücken auf den Button //Importieren// werden die Gewinne erstellt auf Grundlage der Exceltabelle und sind danach im Verwaltungsdialog der Gewinne zu sehen.
jdr 60.1 399 \\{{id name="backend_prize_import"/}}
jdr 56.1 400
jdr 67.1 401
402
403
gru 12.21 404 === Vorlagen verwalten ===
gru 5.20 405
MKO 12.33 406 {{figure image="vorlagen_ui_de.png" clear="h2"}}
407 Verwaltungsoberfläche für den Menüpunkt //Vorlagen verwalten//.
408 {{/figure}}
409
gru 12.2 410 Unter diesem Menüpunkt können die vorhandenen Vorlagen für Gewinnspiele verwaltet und neue Vorlagen angelegt werden. An der Oberfläche kann eine Teilmenge der bei //Gewinnspiele verwalten// vorhandenen Optionen konfiguriert werden.
gru 5.20 411
gru 12.2 412 ==== Menü ====
gru 5.20 413
gru 12.5 414 Auf der linken Seite befindet sich die Liste aller vorhandenen Vorlagen. Über die Schaltfläche {{ficon name="plus-circle-outline"/}} über der Liste kann eine neue Vorlage angelegt werden, indem ein zuvor exportiertes Gewinnspiel oder eine zuvor exportierte Vorlage wieder importiert wird. Eine vorhandene Vorlage kann mit der sich daneben befindenden Schaltfläche {{icon name="fa-files-o" title="Kopieren" size="1x" cssClass="fa-files-o"/}} kopiert, mit {{icon name="fa-download" title="Exportieren" size="1x" cssClass="fa-download"/}} exportiert und mit {{ficon name="trash-alt2"/}} gelöscht werden. Über die Suchen-Schaltfläche {{icon name="fa-search" title="Suchen" size="1x" cssClass="fa-search"/}} kann ein Eingabefeld eingeblendet werden, nach dessen Inhalt die Vorlagen-Liste automatisch gefiltert wird.
gru 5.20 415
gru 12.2 416 ==== Einstellungen ====
gru 5.20 417
gru 12.4 418 Nachdem eine Vorlage angelegt bzw. in der Liste ausgewählt wurde, erscheint rechts die Konfigurationsseite für diese. Die foldenden Optionen können konfiguriert werden:
gru 5.20 419
gru 12.4 420 ; **Name der Vorlage:**
421 : Innerhalb von {{formcycle/}} angezeigter Name der Vorlage.
gru 5.20 422
gru 12.2 423 ; **Layout:**
MKO 12.33 424 : An dieser Stelle kann über 5 Buttons konfiguriert werden, ob und wenn ja an welcher Stelle der konfigurierte //Beschreibungstext// angezeigt werden soll. Zur Auswahl stehen:
gru 12.2 425 :; **Formular links**
426 :: Der //Beschreibungstext// wird rechts neben dem Formular angezeigt
427 :; **Formular rechts**
428 :: Der //Beschreibungstext// wird links neben dem Formular angezeigt
429 :; **Formular oben**
430 :: Der //Beschreibungstext// wird unter dem Formular angezeigt
431 :; **Formular unten**
432 :: Der //Beschreibungstext// wird über dem Formular angezeigt
433 :; **ohne Beschreibung**
434 :: Es wird nur das Formular und kein //Beschreibungstext// angezeigt
435
436 ; **Microsite**
gru 12.8 437 : An dieser Stelle wird nur eine Schaltflächen angezeigt, mit der die ausgewählte Vorlage wie ein normales Gewinnspiel im Vorschaumodus geöffnet werden kann. Der Button hat dabei die folgenden Funktionen:
gru 12.2 438 :; **Vorschau**
gru 12.8 439 :: Die Gewinnspiel-Vorlage bzw. das Formular wird im Vorschaumodus geöffnet. Beim Absenden des Formulars wird inneralb des zuvor vom Formualar verwendeten Bildschirmbereichs die Zusammenfassung über die an den Server übertragenen Daten angezeigt, welche auch bei einem normalen {{formcycle/}}-Formular nach dem Absenden aus der Vorschau angezeigt. Am rechten Rand der Schaltfläche kann durch den Klick auf den nach unten gerichteten Pfeil ein Menü geöffnet werden, welches zwei weitere Vorschau-Optionen enthält. Diese sind:
gru 12.2 440 :; **Vorschau als angekündigt**
gru 12.9 441 :: Öffnet die Gewinnspiel-Vorlage so, wie das Gewinnspiel sichtbar ist, wenn der Zeitpunkt ab dem es online ist noch nicht erreicht wurde.
gru 12.2 442 :; **Vorschau als abgelaufen**
gru 12.9 443 :: Öffnet die Gewinnspiel-Vorlage so, wie das Gewinnspiel sichtbar ist, wenn der Zeitpunkt bis zu dem es online war überschritten wurde.
gru 12.2 444
MKO 12.33 445 {{figure image="gs_inhalt_de.png" clear="h2"}}
446 Quellcode-Ansicht eines Editors im Reiter //Teilnahmebedingungen// von //Inhalt//.
447 {{/figure}}
448
gru 12.2 449 ; **Inhalt**
gru 12.9 450 : An dieser Stelle wird der eigentliche Inhalt der Gewinnspiel-Vorlage konfiguriert. Die vorhandenen Optionen entsprechen exakt dem, was im Menüpunkt //Gewinnspiele verwalten// konfiguriert werden kann. Die einzelnen Inhaltselemente der Gewinnspiel-Vorlage können über die oben befindlichen Schaltflächen ausgewählt werden. Danach kann in dem darunter befindlichen WYSIWYG-Editor der jeweilige Inhalt eingefügt werden. Bei den HTML-Inhalten kann durch einen Klick auf //Quellcode// jeweils in die Quellcodeansicht gewechselt werden. Hierdurch können zum Beispiel für bestimmte Inhalte auch eigene IDs oder CSS-Klassen genutzt werden. Falls das in der Gewinnspiel-Vorlage konfigurierte Gewinnspiel später nicht im Portal geöffnet werden soll, aber zusätzlicher JavaScript- und CSS-Code dafür benötigt wird, kann dieser unter //JavaScript (Microsite)// bzw. unter //CSS (Microsite)// definiert werden.
gru 12.2 451 : Folgende Inhalte können an dieser Stelle konfiguriert werden:
452 :; **Beschreibung**
gru 12.9 453 :: Beschreibungstext der Gewinnspiel-Vorlage. Wird neben bzw. über oder unter dem Formular angezeigt.
gru 12.2 454 :; **Teilnahmebedingungen**
gru 12.9 455 :: Teilnahmebedingungen der Gewinnspiel-Vorlage. Wird im Portal unterhalb des Trenners neben dem //Datenschutz// angezeigt.
gru 12.2 456 :; **Datenschutz**
gru 12.9 457 :: Datenschutzbedingungen der Gewinnspiel-Vorlage. Wird im Portal unterhalb des Trenners neben den //Teilnahmebedingungen// angezeigt.
gru 12.2 458 :; **Ankündigung**
459 :: Inhalt, welcher anstelle vom Formular und dem Beschreibungstext angezeigt wird, wenn das Gewinnspiel noch nicht gestartet ist.
460 :; **Abgelaufen**
461 :: Inhalt, welcher anstelle vom Formular und dem Beschreibungstext angezeigt wird, nachdem das Gewinnspiel beendet wurde.
462 :; **CSS (Microsite)**
gru 12.9 463 :: Zusätzlicher CSS-Code, welcher nur für diese Gewinnspiel-Vorlage verwendet werden soll.
gru 12.2 464 :; **JavaScript (Microsite)**
gru 12.9 465 :: Zusätzlicher JavaScript-Code, welcher nur für diese Gewinnspiel-Vorlage verwendet werden soll.
gru 12.2 466 :; **HTML header (Microsite)**
467 :: Zusätzlicher HTML-Code, welcher nur im Headerbereich dieses Gewinnspiels verwendet werden soll. Dies können zum Beispiel Metadaten oder Verweise auf andere CSS- oder JavaScript-Dateien sein.
468
MKO 12.33 469 {{figure image="gs_bannergrafiken_de.png" clear="h2"}}
470 Vorhandene Schaltflächen unter //Bannergrafiken//.
471 {{/figure}}
472
gru 12.2 473 ; Bannergrafiken
gru 12.12 474 : Oben rechts können die auf der Gewinnspiel-Portalseite beim Auswählen dieses Gewinnspiels und auf der Microsite angezeigten Bannergrafiken für diese Gewinnspiel-Vorlage konfiguriert werden. Für unterschiedliche Geräteklassen bzw. Bildschirmauflösungen können dabei verschiedene Grafiken genutzt werden. Zur Auswahl stehen die folgenden Größen:
gru 12.10 475 :: **Desktop** - ab 1026 px Bildschirmbreite; Muss konfiguriert werden
476 :: **Tablet** - zwischen 642 px und 1025 px Bildschirmbreite
477 :: **Mobile** - bei 641 px oder weniger Bildschirmbreite
gru 12.2 478 : Wenn eine Bannergrafik für eine Geräteklasse nicht explizit konfiguriert wird, wird bei der Anzeige die Grafik des nächstgrößeren Formats verwendet. Dementsprechend sollte die Grafik für //Desktop// immer konfiguriert werden, während //Tablet// und //Mobile// optional sind. Unterstützt werden alle im Browser zulässigen Bildformate.
gru 12.27 479
gru 12.2 480 : Die folgenden Schaltflächen dienen der Konfiguration der Bannergrafiken:
gru 12.30 481 :; **Desktop**, **Tablet** und **Mobile**
jdr 44.1 482 :: Durch anklicken dieser Schaltflächen kann zwischen den Grafiken für die einzelnen Geräteklassen gewechselt werden
gru 12.30 483 :; **+ Bannergrafik ändern**
484 :: Öffnet einen Dateiauswahldialog zum selektieren einer lokal gespeicherten Grafik. Nach dem Bestätigen der Auswahl wird die Datei hochgeladen. Falls bereits zuvor eine Grafik vorhanden war, wird dieser ersetzt.
485 :; {{ficon name="trash-alt2"/}}-Symbol rechts neben dem Dateinamen einer bereits vorhandenen Grafik
486 :: Löschen der Grafik
gru 12.2 487
488 ==== Fußzeile ====
489
490 Hier befinden sich die folgenden zwei Schaltflächen:
491
492 ; **Formular bearbeiten**
gru 12.11 493 : Öffnet den Formulardesigner für den Formularteil der Gewinnspiel-Vorlage. Da es sich um ein normales {{formcycle/}}-Formular handelt, erfolgt die Erstellung und Konfiguration des Formulars analog. Vom Designer aus kann dementsprechend auch die Statusverarbeitung des Formulars konfiguriert werden.
gru 12.2 494
495 ; **Speichern**
gru 12.11 496 : Speichert die auf dieser Seite gemachten Einstellungen bzw. Änderungen an den Einstellungen.
MKO 12.33 497 \\\\{{id name="backend_portal"/}}
498
MKO 13.1 499 === Konfiguration ===
gru 5.5 500
MKO 12.33 501 {{figure image="portal_ui_de.png" clear="h2"}}
502 Verwaltungsoberfläche für den Menüpunkt //Portal konfigurieren//.
503 {{/figure}}
504
gru 12.20 505 In diesem Menüpunkt kann das Aussehen des Gewinnspiel-Portals angepasst werden. Die folgenden Reiter stehen für die Konfiguration des Portals zur Verfügung:
gru 5.5 506
gru 12.15 507 ; Kopfbereich
508 : Über dem Formular angezeigter Inhalt.
gru 5.14 509
gru 12.15 510 ; Trenner
511 : Bereich, welcher zwischen Formular/Beschreibung und den Teilnahmebedingungen/Datenschutz angezeigt wird.
gru 5.14 512
gru 12.15 513 ; Fußbereich
514 : Unter Teilnahmebedingungen/Datenschutz angezeigter Inhalt.
gru 5.14 515
MKO 14.2 516 ; Abgelaufen-Overlay
517 : Hier kann eine Grafik definiert werden welche über der Bannergrafik bei einem abgelaufenen Gewinnspiel angezeigt wird.
518
519 ; CSS (Portal)
gru 12.15 520 : Innerhalb des Gewinnspiel-Portals zu verwendender CSS-Code.
521
522 ; JavaScript (Portal)
523 : Innerhalb des Gewinnspiel-Portals zu verwendender JavaScript-Code.
524
525 ; HTML header (Portal)
526 : Zusätzlicher HTML-Code, welcher im Headerbereich des Gewinnspiel-Portals verwendet werden soll. Dies können zum Beispiel Metadaten oder Verweise auf andere CSS- oder JavaScript-Dateien sein.
527
gru 5.18 528 == Speicherort der Inhalte des Gewinnspiel-Portals ==
gru 5.14 529
MKO 13.1 530 Die unter //Konfiguration// getätigten Einstellungen werden in {{formcycle/}} als Dateien hinterlegt. Diese befinden sich unter [[Dateien und Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.Files]].
gru 5.14 531
532 **Es handelt sich um die folgenden Dateien:**
MKO 12.33 533
gru 5.14 534 |=Dateiname|=Inhalt
gru 5.17 535 |contest-portal.css.txt|CSS-Code für das Gewinnspiel-Portal; Als txt-Datei hinterlegt, damit es nicht automatisch in alle Formulare eingebunden wird
536 |contest-portal.footer.html|Inhalt des Fußbereiches der Gewinnspiel-Portalseite
537 |contest-portal.header.html|Inhalt des Kopfbereiches der Gewinnspiel-Portalseite
MKO 40.1 538 |contest-portal.js.txt|JavaScript der Gewinnspiel-Portalseite
539 |contest-portal.meta.html|HTML header der Gewinnspiel-Portalseite
gru 5.17 540 |contest-portal.separator.html|Inhalt des Trenners in der Mitte auf der Gewinnspiel-Portalseite
MKO 40.1 541 |contest-portal.title.html|Titel der Gewinnspiel-Portalseite
MKO 25.1 542 |expired-overlay.png|Overlay-Grafik welche über dem Gewinnspielbanner angezeigt wird sobald dieses abgelaufen ist
MKO 12.33 543
jdr 84.1 544 == Plugin-Aktion: Gewinn ermitteln {{version major="1" minor="6"}}{{/version}} ==
jdr 75.1 545
jdr 73.1 546 {{figure image="aktion_prize_chance.png" clear="h2"}}
jdr 76.1 547 Nutzeroberfläche für Plugin-Aktion vom Typ //Gewinn ermitteln//
jdr 73.1 548 {{/figure}}
jdr 75.1 549
gru 84.7 550 Die Plugin-Aktion //Gewinn ermitteln// ermöglicht es, durch Eingabe eines Gewinncodes im Gewinnspiel-Formular oder durch eine konfigurierbare Wahrscheinlichkeit, Gewinne für eingegangene Vorgänge zu ermitteln.
jdr 69.1 551
552 === Parameter ===
553
554 ==== Ziehmodus ====
555
556 ; **Gewinncode**
gru 84.7 557 : Beim Zieh-Modus Gewinncode muss über das Gewinnspiel-Formular ein Gewinncode eingegeben werden, wobei bei Übereinstimmung mit dem Gewinncode eines bestehenden Gewinns des Gewinnspiels dies am Gewinn vermerkt wird. Hierfür muss über das Textfeld //Gewinncodefeld// das zugehörige Eingabetextfeldelement des Formulars für den Gewinncode angegeben werden.
jdr 69.1 558
559 ; **Gewinnchance**
gru 84.7 560 : Durch den Zieh-Modus //Gewinnchance// kann das Ziehen auf eine bestehende Kategorie der Gewinne beschränkt werden, durch das Auswahlmenü //Limitieren auf Kategorie//.
jdr 69.1 561 Die konfigurierbare Wahrscheinlichkeit wird über das Textfeld //Gewinnchance 1 zu// angegeben. Hierbei wird z.B. bei Eingabe einer 100 die Gewinnchance 1 zu 100 genutzt.
562 Falls ein Gewinner über die Gewinnchance ermittelt wird, wird in der ausgewählten limitierten Kategorie ebenfalls ein zufälliger Gewinn aus der Gewinnkategorie ausgewählt.
563
564 === Rückgabewert der Plugin-Aktion ===
565
gru 84.15 566 Rückgabewert der Aktion sind die Attribute des möglichen Gewinns, welche über [[Aktionsplatzhalter>>doc:Formcycle.UserInterface.Variables||anchor="HAktionsplatzhalter"]] ausgelesen werden können. So können sie zum Beispiel in [[HTML-Templates>>Formcycle.UserInterface.FilesAndTemplates.HTML]] im Gewinnspiel-Portal angezeigt werden. Ein weiterer Anwendungsfall wäre die Verwendung als [[Abarbeitungsbedingung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.ActionConditions]] einer Aktion vom Typ [[Statusänderung>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ChangeState]] bei Erfolg der Aktion //Gewinn ermitteln//. Hier könnte im geänderten Status nun über eine Aktion vom Typ [[Abschlussseite>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ResponsePage]] ein bestimmtes HTML-Template angezeigt werden.
jdr 69.1 567
gru 84.7 568 **Über die folgenden Aktionsplatzhalter kann auf die zurückgegebenen Attribute der Plugin-Aktion in FORMCYCLE zugegriffen werden:**
jdr 69.1 569
jdr 83.1 570 |=Rückgabewert|=Beschreibung
gru 84.7 571 |[%$Aktionsname.SUCCESS%]|Aktion war erfolgreich und der abgeschickte Vorgang hat einen Gewinn gezogen. Dieser Wert kann true oder false sein
572 |[%$Aktionsname.RESULT[0].uuid%]|Eindeutige UUID des erhaltenen Gewinns
jdr 82.1 573 |[%$Aktionsname.RESULT[0].description%]|Beschreibung des erhaltenen Gewinns
574 |[%$Aktionsname.RESULT[0].category%]|Kategorie des erhaltenen Gewinns
gru 84.7 575 |[%$Aktionsname.RESULT[0].process%]|Eindeutige UUID des Gewinner-Vorgangs
576 |[%$Aktionsname.RESULT[0].picture%]|Bild-URL des erhaltenen Gewinns
jdr 81.1 577
MKO 14.2 578 == JavaScript-Schnittstellen ==
579
580 === Allgemein ===
581
582 Allgemein stehen den Gewinnspielen sowohl in Kontext der Microsite als auch innerhalb des Portals folgende Funktionen zur Verfügung:
583
MKO 15.1 584 ==== Scrollen zum Seitenanfang: ====
MKO 14.2 585
MKO 15.1 586 {{code language="none"}}
MKO 14.2 587 // Innerhalb des Kontextes
588 Contest.scrollToTop();
589
gru 84.11 590 // Innerhalb des Formulares
591 // - falls dies in der selben Domain betrieben wird
MKO 14.2 592 window.parent.Contest.scrollToTop();
MKO 15.1 593
gru 84.11 594 // - falls dies nicht in der selben Domain betrieben wird
MKO 15.1 595 window.parent.postMessage('scrollToTop', '*');
MKO 14.2 596
597 // Allgemein ansprechbar über postMessage:
MKO 15.1 598 <window>.postMessage('scrollToTop', '*');
599 {{/code}}
MKO 14.2 600
MKO 15.1 601 ==== Scrollen zu den Teilnahmebedingungen: ====
MKO 14.2 602
MKO 15.1 603 {{code language="none"}}
604 // Innerhalb des Kontextes
605 Contest.scrollToTerms();
606
gru 84.11 607 // Innerhalb des Formulares
608 // - falls dies in der selben Domain betrieben wird
MKO 15.1 609 window.parent.Contest.scrollToTerms();
610
gru 84.11 611 // - falls dies nicht in der selben Domain betrieben wird
MKO 15.1 612 window.parent.postMessage('scrollToTerms', '*');
613
614 // Allgemein ansprechbar über postMessage:
615 <window>.postMessage('scrollToTerms', '*');
MKO 14.2 616 {{/code}}
617
MKO 15.1 618 ==== Scrollen zur Datenschutz-Erklärung: ====
MKO 14.2 619
MKO 15.1 620 {{code language="none"}}
621 // Innerhalb des Kontextes
622 Contest.scrollToPrivacy();
MKO 14.2 623
gru 84.11 624 // Innerhalb des Formulares
625 // - falls dies in der selben Domain betrieben wird
MKO 15.1 626 window.parent.Contest.scrollToPrivacy();
MKO 14.2 627
gru 84.11 628 // - falls dies nicht in der selben Domain betrieben wird
MKO 15.1 629 window.parent.postMessage('scrollToPrivacy', '*');
MKO 14.2 630
MKO 15.1 631 // Allgemein ansprechbar über postMessage:
632 <window>.postMessage('scrollToPrivacy', '*');
633
634 {{/code}}
635
MKO 23.1 636 ==== Scrollen zum Formular: {{version major="1" minor="4"}}{{/version}} ====
MKO 22.4 637
638 {{code language="none"}}
639 // Innerhalb des Kontextes
640 Contest.scrollToForm();
641
642 // Innerhalb des Formulares
gru 84.11 643 // - falls dies in der selben Domain betrieben wird
MKO 22.4 644 window.parent.Contest.scrollToForm();
645
gru 84.11 646 // - falls dies nicht in der selben Domain betrieben wird
MKO 22.4 647 window.parent.postMessage('scrollToForm', '*');
648
649 // Allgemein ansprechbar über postMessage:
650 <window>.postMessage('scrollToForm', '*');
651
MKO 24.1 652 {{/code}}
653
MKO 23.1 654 ==== Scrollen zum Anfang des Gewinnspiels: {{version major="1" minor="4"}}{{/version}} ====
MKO 22.4 655
656 {{code language="none"}}
657 // Innerhalb des Kontextes
658 Contest.scrollToContestTop();
659
660 // Innerhalb des Formulares
gru 84.12 661 // - falls dies in der selben Domain betrieben wird
MKO 22.4 662 window.parent.Contest.scrollToContestTop();
663
gru 84.12 664 // - falls dies nicht in der selben Domain betrieben wird
MKO 22.4 665 window.parent.postMessage('scrollToContestTop', '*');
666
667 // Allgemein ansprechbar über postMessage:
668 <window>.postMessage('scrollToContestTop', '*');
669
MKO 24.1 670 {{/code}}
671
MKO 23.1 672 ==== Scrollen zum Anfang des Inhaltbereichs: {{version major="1" minor="4"}}{{/version}} ====
MKO 22.4 673
674 {{code language="none"}}
675 // Innerhalb des Kontextes
676 Contest.scrollToContent();
677
678 // Innerhalb des Formulares
gru 84.12 679 // - falls dies in der selben Domain betrieben wird
MKO 22.4 680 window.parent.Contest.scrollToContent();
681
gru 84.12 682 // - falls dies nicht in der selben Domain betrieben wird
MKO 22.4 683 window.parent.postMessage('scrollToContent', '*');
684
685 // Allgemein ansprechbar über postMessage:
686 <window>.postMessage('scrollToContent', '*');
687
688 {{/code}}
689
MKO 41.1 690 ==== Berechnung eines Scroll-Offsets: {{version major="1" minor="5"}}{{/version}} ====
691
gru 84.13 692 Mit der Funktion Contest.calcScrollOffset() steht eine überschreibbare Schnittstelle zur Verfügung, welche innerhalb der Scroll-Funktionen (außer scrollToTop()) gerufen wird, um den berechneten Offset anzupassen. So ist es z.B. ggf. nötig, bei mobilen Ansichten absolut positionierte Header in diesem mit zu berücksichtigen. Der zurückgegebene Wert wird zum Offset addiert. Die Überlagerung kann innerhalb des Portal-JavaScripts oder innerhalb einer einbettenden Seite stattfinden.
MKO 41.1 693
694 {{code language="none"}}
695 // Liefert standardmäßig 0 zurück
696 Contest.calcScrollOffset();
697
698 // Reduktion des Scroll-Offsets um 60 Pixel innerhalb einer mobilen Ansicht (Breite kleiner 960px).
699 Contest.calcScrollOffset = function(){
700 if(window.matchMedia('(min-width: 960px)').matches){
701 return 0;
702 }else{
703 return -60;
704 }
705 }
706 {{/code}}
707
708
MKO 14.2 709 === Portal-spezifisch ===
710
MKO 15.1 711 Innerhalb des Portals wird für die Carousel-Darstellung die Bibliothekt [[slick>>https://kenwheeler.github.io/slick/||rel="noopener noreferrer" target="_blank"]] verwendet. Dies lässt sich hierbei wie folgt ansprechen und umkonfigurieren:
MKO 14.2 712
MKO 15.1 713 {{code language="none"}}
714 // Abholen des entsprechenden Carousel-Objekts
715 var carousel = $('.portal-carousel-images');
716
717 // Beispielhafte konfiguration des Autoplay-Features
718 if (carousel && carousel.length > 0) {
719 carousel.slick('slickSetOption', 'speed', 1000)
720 carousel.slick('slickSetOption', 'autoplaySpeed', 5000);
721 carousel.slick('slickPlay');
722 }
723 {{/code}}
724
725 (% class="wikigeneratedid" id="HSelektioneinesbestimmtenGewinnspiels:" %)
726 Ferner lässt sich die wie folgt ein gewünschtes Gewinnspiel anhand der entsprechenden UUID selektieren:
727
728 {{code language="none"}}
729 // Innerhalb des Kontextes
730 Portal.goToContest(<uuid>);
731
gru 84.13 732 // Innerhalb des Formulares
733 // - falls dies in der selben Domain betrieben wird
MKO 15.1 734 window.parent.Portal.goToContest(<uuid>);
735
gru 84.13 736 // - falls dies nicht in der selben Domain betrieben wird
MKO 15.1 737 var data = {
738 msg: 'goToContest',
739 uuid: <uuid>
740 };
741 window.parent.postMessage(data, '*')
742
743 // Allgemein ansprechbar über postMessage:
744 var data = {
745 msg: "goToContest",
746 uuid: <uuid>
747 };
748 <window>.postMessage(data , '*')
749 {{/code}}
750
MKO 14.2 751 === Microsite-spezifisch ===
752
MKO 15.1 753 Die Microsite besitzt neben den allgemeinen Funkationalitäten einen postMessage-Proxy welcher alle Nachrichten an das Formular-Fenster weiterreicht. Ferner wird die Bibliothek [[iFrame Resizer>>https://github.com/davidjbradshaw/iframe-resizer||rel="noopener noreferrer" target="_blank"]] bereitgestellt.
MKO 14.2 754
755 == Einbinden als Microsite ==
756
MKO 16.1 757 Für die Integration einer Gewinnspiel-Microsite als IFrame stehen verschiedene Hilfsmethoden für das Anpassen der Fenstergröße sowie das Scrolling der Site zur Verfügung. Diese sind hierbei folgende:
MKO 14.2 758
MKO 15.1 759 ==== Resizing der IFrame anhand ihres Inhaltes ====
MKO 14.2 760
gru 84.7 761 Hier kommt die Bibliothekt [[iFrame Resizer>>https://github.com/davidjbradshaw/iframe-resizer||rel="noopener noreferrer" target="_blank"]] zum Einsatz. Es muss hierfür auf der Seite die die Microsite einbindet die Datei //iframeResizer.min.js// einbgebunden und der Resizer beispielsweise wie folgt initialisiert werden:
MKO 15.1 762
763 {{code language="none"}}
764 iFrameResize({log: false}, '<CSS-Selektor der iframe>');
765 {{/code}}
766
767 ==== Scrolling zu gewünschten Stellen auf der Microsite ====
768
MKO 16.1 769 Für diese Funktionalität werden an die Zielseite durch die Microsite entsprechende postMessages gesendet. Unter der Verwendung von [[jQuery>>https://jquery.com/||rel="noopener noreferrer" target="_blank"]] kann dessen Auswertung wie folgt stattfinden:
MKO 15.1 770
771 {{code language="none"}}
772 // Behandelt Messages der Microsite
773 function _handleMessage(event){
774
775 // Prüfung ob es sich um eine Scroll-Message handelt
776 if(event.data.scrollTarget || event.data.scrollOffset){
MKO 16.1 777
778 // Berechnung des Offsets der iFrame zum Seitenanfang. als scrollTarget sind die Werte "top", "terms" und "privacy" möglich.
779 var frameOffset = (event.data.scrollTarget == 'top') ? 0 : $('<CSS-Selektor der iFrame>').offset().top;
MKO 15.1 780
MKO 16.1 781 // Animiertes Scrolling zum Ziel. Dieses ergibt sich aus dem Offset der iFrame und dem Offset der Position innerhalb der iFrame
MKO 15.1 782 $('html, body').animate({
783 scrollTop : event.data.scrollOffset + frameOffset
784 }, 'slow');
785
MKO 16.1 786 // Weiterleitung aller weiteren postMessages an die Microsite
MKO 15.1 787 }else{
788 $('<CSS-Selektor der iFrame>').each(function(){
MKO 19.2 789 var iframewindow = this.contentWindow ? this.contentWindow : this.contentDocument.defaultView;
MKO 21.1 790 iframewindow.postMessage(event.data,"*");
MKO 15.1 791 });
792 }
793 }
794
795 // Registireren der Message-Behandlung
796 if (window.addEventListener) {
797 window.addEventListener('message', _handleMessage, false);
798 } else if (window.attachEvent) { // ie8
799 window.attachEvent('onmessage', _handleMessage);
800 }
801
802 {{/code}}
803
jdr 50.1 804
MKO 15.1 805 {{info}}
806 Wie in diesem Beispiel erkennbar werden alle nicht postMessage-Nachrichten der Zielseite an die Microsite weitergegeben. Dies ist wichtig um z.B. interne Resize-Nachrichten des Formulars bis in die Microsite zu geben!
807 {{/info}}
808
MKO 12.33 809 == Versionshistorie ==
810
jdr 46.1 811 === 1.6.0 ===
812
813 * Funktionalität zur Pflegung von Gewinnen eines Gewinnspiels und Import von Gewinnen aus Excel-Dateien
814 * Aktion zur Ermittlung und Prüfung von Gewinnen anhand von Gewinncodes oder konfigurierbarer Wahrscheinlichkeit
815
MKO 40.2 816 === 1.5.0 ===
817
818 * Funktionalität zum Exportieren der aktuellen Teilnehmer-Liste anhand der Porjekt-spezifischen Postfach-Ansicht
819 * JavaScript-Schnittstelle zum Anpassen der Scroll-Offsets
820
MKO 22.3 821 === 1.4.0 ===
822
823 * Funktionalität zum Ermitteln von Gewinnern und deren Excel-Export
824 * Erweiterung der scrollTo-Funktionen
825 * Kleinere CSS-Anpassungen
826
MKO 22.1 827 === 1.3.4 ===
828
829 * CSS-Anpassung um einen Layout-Unterschied zwischen Microsmite und Portal-Einbeung zu entfernen
830
MKO 20.1 831 === 1.3.3 ===
832
833 * Encoden der Vorschau-URLs und Formular-URL für die Unterstützung von deaktivierten Cookies
834 * Korrektur der Formular- und iFrameResizer-URL in der Vorschau
835
MKO 13.1 836 === 1.3.2 ===
MKO 12.33 837
838 * Korrektur falscher Bilder in der Lightbox der Gewinnspielübersicht
839
MKO 17.1 840 === 1.3.1 ===
MKO 12.33 841
842 * Über den Plugin-Parameter //portal.usebaseurl// kann aktiviert werden, dass für die Gewinnspiel-URLs die hinterlegten Basis-URLs benutzt werden.
843 * Ausgabe der UUID des Gewinnspiels auf entsprechender Konfigurations-Seite
844
MKO 17.1 845 === 1.3.0 ===
MKO 12.33 846
847 * Fehlerbehebung beim Ausliefern über den Frontend-Server
848 * Einbau eines iFrame-Resizer für Microseiten
849 * Weitergabe von scroll-Nachrichten an top-window
850
MKO 17.1 851 === 1.2.4 ===
MKO 12.33 852
853 * Weiterleitung von postMessage an iframe innerhalb von Microsites
854
MKO 17.1 855 === 1.2.3 ===
MKO 12.33 856
857 * Durchreichen von URL-Parametern an IFames im Portal
858 * Fix zum direkten Selektieren eines Gewinnspiels im Portal per URL-Parameter
859
MKO 17.1 860 === 1.2.2 ===
MKO 12.33 861
862 * Undo/Redo-Funktionalität an Editoren aktiviert
863 * Zentral pflegbares Overlay für abgelaufene Gewinnspiele eingebaut
864 * Kleinere Anpassungen/Bugfixes
865
MKO 17.1 866 === 1.2.0 ===
MKO 12.33 867
868 * Einbinden von grid.css auch in Portal- und Gewinnspiel-Text-Editoren
869 * Überarbeitung des Portal-Layoutings und Anpassung responsiver Breakpoints
870 * Separate Einbindung von jQuery um dass unnötigen Laden von Primefaces zu umgehen
871
MKO 17.1 872 === 1.1.0 ===
MKO 12.33 873
874 * Anpassungen für FORMCYCLE Version 6.5.x und PrimeFaces 8
875
MKO 17.1 876 === 1.0.1 ===
MKO 12.33 877
878 * Anpassungen für FORMCYCLE Version 6.4.x
Copyright 2000-2025