Änderungen von Dokument Gewinnspiel-Portal-Plugin


Von Version 2.1
bearbeitet von MKO
am 04.03.2021, 10:12
Änderungskommentar: Imported from XAR
Auf Version 1.1
bearbeitet von MKO
am 20.01.2021, 16:20
Änderungskommentar: Imported from XAR

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -10,7 +10,7 @@
10 10  Beispiel für ein mit dem Plugin erstelltes Gewinnspiel-Portal.
11 11  {{/figure}}
12 12  
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.
13 +Das 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.
14 14  
15 15  == Installation ==
16 16  
... ... @@ -51,12 +51,6 @@
51 51  ; Gewinnspiel-Formular bearbeiten
52 52  : Berechtigung ein vorhandenes Gewinnspiel bearbeiten zu dürfen
53 53  
54 -; Gewinner ermitteln {{version major="1" minor="4"}}{{/version}}
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.
56 -
57 -; Ersatzgewinner ermitteln {{version major="1" minor="4"}}{{/version}}
58 -: Ermöglicht es wiederholt Ersatzgewinner zu ermitteln.
59 -
60 60  ==== Vorlagen verwalten ====
61 61  
62 62  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.
... ... @@ -267,42 +267,10 @@
267 267  ; **Formular bearbeiten**
268 268  : Ö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.
269 269  
270 -; **Gewinner ermitteln** {{version major="1" minor="4"}}{{/version}}
271 -: 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.
272 -
273 -; **Ersatzgewinner ermitteln** {{version major="1" minor="4"}}{{/version}}
274 -: 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 zu Konfiguration und zum Starten der Nachziehung von Gewinnern.
275 -
276 276  ; **Speichern**
277 277  : Speichert die auf dieser Seite gemachten Einstellungen bzw. Änderungen an den Einstellungen.
278 278  \\\\{{id name="backend_vorlagen"/}}
279 279  
280 -=== Gewinner ermitteln {{version major="1" minor="4"}}{{/version}} ===
281 -
282 -Sobald der Teilnahmezeitraum abgelaufen ist oder ein Gewinnspiel deaktiviert wurde ist es mit den entsprechenden Berechtigungen möglich Gewinner zu ermitteln.
283 -
284 -{{figure image="dialog_1_de.png" clear="h2"}}
285 -Dialog zu Konfiguration der Gewinnerziehung.
286 -{{/figure}}
287 -
288 -==== Konfiguration ====
289 -
290 -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 weden, werden anschließen je nach Auswahl mit oder ohne ausgeführter Statusverarbeitgung in den zugehörigen Zielstatus überführt.
291 -
292 -{{figure image="dialog_2_de.png" clear="h2"}}
293 -Anzeige der ermittelten Gewinner
294 -{{/figure}}
295 -
296 -==== Asuwertung ====
297 -
298 -Nach der Ziehung wird eine Übersicht mit den ermittelten Gewinnern angezeigt. Hierbei werden je nach Verfügbarkeit Spalten der Projekt-spezifischen Postfach-Ansicht 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.
299 -
300 -
301 -==== Gewinner nachziehen ====
302 -
303 -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.
304 -
305 -
306 306  === Vorlagen verwalten ===
307 307  
308 308  {{figure image="vorlagen_ui_de.png" clear="h2"}}
... ... @@ -437,11 +437,8 @@
437 437  |contest-portal.css.txt|CSS-Code für das Gewinnspiel-Portal; Als txt-Datei hinterlegt, damit es nicht automatisch in alle Formulare eingebunden wird
438 438  |contest-portal.footer.html|Inhalt des Fußbereiches der Gewinnspiel-Portalseite
439 439  |contest-portal.header.html|Inhalt des Kopfbereiches der Gewinnspiel-Portalseite
440 -|contest-portal.js.txt|JavaScript der Gewinnspiel-Portalseite
441 -|contest-portal.meta.html|HTML header der Gewinnspiel-Portalseite
442 442  |contest-portal.separator.html|Inhalt des Trenners in der Mitte auf der Gewinnspiel-Portalseite
443 -|contest-portal.title.html|Titel der Gewinnspiel-Portalseite
444 -|expired-overlay.png|Overlay-Grafik welche über dem Gewinnspielbanner angezeigt wird sobald dieses abgelaufen ist
403 +|contest-portal.title.html|Titel der Gewinnspiel-Portalseite~{~{/table}}
445 445  
446 446  == JavaScript-Schnittstellen ==
447 447  
... ... @@ -501,60 +501,6 @@
501 501  
502 502  {{/code}}
503 503  
504 -==== Scrollen zum Formular: {{version major="1" minor="4"}}{{/version}} ====
505 -
506 -{{code language="none"}}
507 -// Innerhalb des Kontextes
508 -Contest.scrollToForm();
509 -
510 -// Innerhalb des Formulares
511 -// - falls dies in der selben Domaine betrieben wird
512 -window.parent.Contest.scrollToForm();
513 -
514 -// - falls dies nicht in der selben Domaine betrieben wird
515 -window.parent.postMessage('scrollToForm', '*');
516 -
517 -// Allgemein ansprechbar über postMessage:
518 -<window>.postMessage('scrollToForm', '*');
519 -
520 -{{/code}}
521 -
522 -==== Scrollen zum Anfang des Gewinnspiels: {{version major="1" minor="4"}}{{/version}} ====
523 -
524 -{{code language="none"}}
525 -// Innerhalb des Kontextes
526 -Contest.scrollToContestTop();
527 -
528 -// Innerhalb des Formulares
529 -// - falls dies in der selben Domaine betrieben wird
530 -window.parent.Contest.scrollToContestTop();
531 -
532 -// - falls dies nicht in der selben Domaine betrieben wird
533 -window.parent.postMessage('scrollToContestTop', '*');
534 -
535 -// Allgemein ansprechbar über postMessage:
536 -<window>.postMessage('scrollToContestTop', '*');
537 -
538 -{{/code}}
539 -
540 -==== Scrollen zum Anfang des Inhaltbereichs: {{version major="1" minor="4"}}{{/version}} ====
541 -
542 -{{code language="none"}}
543 -// Innerhalb des Kontextes
544 -Contest.scrollToContent();
545 -
546 -// Innerhalb des Formulares
547 -// - falls dies in der selben Domaine betrieben wird
548 -window.parent.Contest.scrollToContent();
549 -
550 -// - falls dies nicht in der selben Domaine betrieben wird
551 -window.parent.postMessage('scrollToContent', '*');
552 -
553 -// Allgemein ansprechbar über postMessage:
554 -<window>.postMessage('scrollToContent', '*');
555 -
556 -{{/code}}
557 -
558 558  === Portal-spezifisch ===
559 559  
560 560  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:
... ... @@ -656,12 +656,7 @@
656 656  
657 657  == Versionshistorie ==
658 658  
659 -=== 1.4.0 ===
660 -
661 -* Funktionalität zum Ermitteln von Gewinnern und deren Excel-Export
662 -* Erweiterung der scrollTo-Funktionen
663 -* Kleinere CSS-Anpassungen
664 -
564 +(% class="wikigeneratedid" %)
665 665  === 1.3.4 ===
666 666  
667 667  * CSS-Anpassung um einen Layout-Unterschied zwischen Microsmite und Portal-Einbeung zu entfernen
dialog_1_de.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mko
Größe
... ... @@ -1,1 +1,0 @@
1 -47.8 KB
Inhalt
dialog_2_de.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mko
Größe
... ... @@ -1,1 +1,0 @@
1 -49.7 KB
Inhalt