Allgemein

Mit dem Modul Umfrage können Umfragen oder Abstimmungen / Bewertungen realisiert werden. Es können jeweils Themen und mögliche Antworten vorgegeben werden. Ein Nutzer kann für etwas abstimmen und danach (optional) das Gesamtergebnis sehen. Es können außerdem Inhalte wie z. B. Objekte des Newsmoduls (Artikel) bewertet werden.

Bezeichnung im Sitemanager: Umfrage (deutsch)

Leistungsmerkmale

  • Erstellung einer oder mehrerer Umfragen oder Abstimmungen (Voting)
  • Bereitstellung möglicher Antworten zur Auswahl
  • Ja/Nein, Mehrfachauswahl oder Einfachauswahl von Antworten möglich
  • WYSIWYG für die Erfassung der Beschreibung
  • Zusätzliche Bildinformation möglich
  • Darstellung vollständig über Templates unabhängig vom Inhalt
  • Grafische Ergebnisausgabe
  • Optionale Darstellung der Ergebnisse während oder auch erst nach der Abstimmung
  • Automatische Berechnung von Anteilen und Durchschnitt bei Zahlenwerten
  • Ergebnisse absolut oder in Prozent
  • Veröffentlichung auf verschiedenen Seiten und über unterschiedliche Zeiträume
  • Freigabefunktion
  • Vorgabe eines Abschlusstermins optional
  • Mehrsprachigkeit mit Sprachumschaltung im Kontext der Umfrage
  • Archivierung der Ergebnisse
  • Zugriffsrechte
  • Zusammenarbeit mit anderen Modulen
  • Einsatz als Bewertungsfunktion (Ranking) für verschiedene Inhaltsobjekte, insbesondere Artikel
  • Umfragen
  • Abstimmungen (z. B.: Sind Sie mit dieser Seite zufrieden: ja/nein)
  • Bewertungen (z. B.: Wie finden Sie diesen Artikel)

Nutzen

  • Ermöglicht Umfragen schnell und kostengünstig Out-of-the-Box ohne Programmierung

Beschreibung

Umfragen, Abstimmungen oder Auswertungen sind ein wichtiger, interaktiver Teil eines Internet-, Intranet- oder Extranet Auftritts. Sie funktionieren alle auf die gleiche Art, müssen jedoch immer wieder neu programmiert werden. Das Umfragemodul stellt diese Funktionalität auf einfache und flexible Art und Weise innerhalb des contentXXL Frameworks zur Verfügung: Sowohl verschiedene Kategorien als auch Umfragen in mehreren Sprachen und mit ver-schiedenen Zugriffsrechten sind damit möglich.

Dieses Modul ist Teil der Web 2.0 Modulsammlung.

 
 

Spezielle Einstellungen

Das Umfrage Modul weist einige spezielle Einstellungen auf:

Verknüpftes Modul: Wenn diese Option aktiviert ist, wird die Umfrage im Sinne einer Bewertung mit einem Inhaltsobjekt in Einzelansicht verknüpft.

Templates Einzelansicht: Hier werden die Templates für die Einzelansichten (Web und Druck) zugewiesen.

Templates Listenansicht: Hier werden die Templates für die Listenansicht zugewiesen.

  • Anzahl Vorschau groß: Anzahl der Elemente, die mit dem Template für „Vorschau groß“ in der Listenansicht angezeigt werden sollen.
  • Anzahl Spalten groß: Anzahl der Spalten, die mit dem Template für „Vorschau groß“ in der Listenansicht angezeigt werden sollen.
  • Vorschau groß: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht groß aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau klein ermöglicht die Priorisierung von Informationen durch einen Template-Wechsel nach einer bestimmten Anzahl von Artikeln, beispielsweise in eine kleinere Darstellung.
  • Vorschau groß alternierend: Wählen Sie hier das gewünschte Template für die Vor-schau-/Listenansicht groß alternierend aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau groß alternierend ermöglicht einen Template-Wechsel bei jeder Zeile um beispielsweise die Lesbarkeit zu erhöhen.
  • Anzahl Vorschau klein: Anzahl der Elemente, die mit dem Template für „Vorschau klein“ in der Listenansicht angezeigt werden sollen.
  • Anzahl Spalten klein: Anzahl der Spalten, die mit dem Template für „Vorschau klein“ in der Listenansicht angezeigt werden sollen.
  • Vorschau klein: Wählen Sie hier das gewünschte Template für die Vorschau-/Listenansicht klein aus. Der Wechsel zwischen einem Template für Vorschau groß und Vorschau klein ermöglicht die Priorisierung von Informationen durch einen Temp-late-Wechsel nach einer bestimmten Anzahl von Artikeln, beispielsweise in eine kleinere Darstellung.
  • Vorschau klein alternierend: Wählen Sie hier das gewünschte Template für die Vor-schau-/Listenansicht klein alternierend aus. Der Wechsel zwischen einem Template für Vorschau klein und Vorschau klein alternierend ermöglicht einen Template-Wechsel bei jeder Zeile um beispielsweise die Lesbarkeit zu erhöhen.
  • Kopfbereich: Wählen Sie hier das gewünschte Template für den Kopfbereich der Vorschau-/Listendarstellung. Dort können beispielsweise Blätterfunktionen dargestellt werden.
  • Fußbereich: Wählen Sie hier das gewünschte Template für den Fußbereich der Vorschau-/Listendarstellung. Dort können beispielsweise Blätterfunktionen dargestellt werden.

Einstellungen für Antworten: Hier werden spezielle Einstellungen zu den Antworten der Umfrage vorgenommen.

Antworten Listenansicht: Hier wird eingestellt, ob die Listenansicht mit Tabellen (Datalist) oder ohne Tabellen (Repeater) dargestellt werden soll. Diese Einstellung hat Einfluss auf die Anlage der verwendeten Templates, die den jeweils gewünschten Modus unterstützen müssen.

  • Einfach-Auswahl / Einfach-Auswahl alternierend: Die Templates für mögliche Aus-wahlformen für Antworten werden hier eingestellt (Single Choice, Multiple Choice etc. entsprechend Template).
  • Mehrfach-Auswahl / Mehrfach-Auswahl alternierend: Die Templates für mögliche Auswahlformen für Antworten werden hier eingestellt (Single Choice, Multiple Choice etc. entsprechend Template).
  • Ergebnis / Ergebnis alternierend: Die Templates für die Ergebnisanzeige werden hier zugewiesen.

 

Erweiterte Einstellungen

  • Rotationsmodus: Ist dieser Modus gesetzt, werden entsprechend dem Template ein oder mehrere zufällig ausgewählte Listenelemente dargestellt. Diese Funktionalität bedingt einen abgeschalteten Seiten-Cache für die jeweilige Seite.

Hinweis: Wir empfehlen statt dem server-seitigen Rotationsmodus im Template per Javascript eine client-seitige Liste aufzubauen. Dann bleibt das Caching er-halten.

  • Teasermodus: (Einzelansicht auf anderer Seite öffnen) Ist dieser Modus gesetzt, wird die Einzelansicht des Objektes in einem anderen Modul (entsprechend der Ziel Modu-lID) und auf einer anderen Seite (entsprechend der Ziel SeitenID) geöffnet. Dieses Objekt muss dort ebenfalls veröffentlicht sein.
  • Ziel-Modul-ID / Ziel-Seiten-ID: Durch die Angabe von Ziel ModulID und Ziel SeitenID kann ein Öffnen für das angegebene Modul und die angegebene Seite erzwungen werden. Ansonsten wird eine beliebige weitere Veröffentlichung verwendet.
  • Feature-Modus: Ist dieser Modus gesetzt, wird der erste Artikel in der Liste in Einzelansicht geöffnet. Dieser Modus wird oft zusammen mit einer Blätterfunktion verwendet.

 

Umfrage Objekte (Fragen)

Eine neue Frage wird als neues Objekt des Umfragemoduls gespeichert. Bitte beachten Sie bei der Erfassung die speziellen Basisdaten im unteren Bereich – die Umfrageeinstellungen.


 

Das Basisdaten Formular nimmt zusätzliche Informationen zu einem Umfrage Objekt auf. Abhängig von dem verwendeten Template kann das Titel Attribut für eine Frage verwendet werden. Unter Vorschau können dann z. B. zusätzliche Hintergrundinformationen gespeichert werden.

Wenn eine Umfrage zeitlich begrenzt ist, kann ein entsprechendes "Umfrage endet am" Datum gesetzt werden. An dem eingestellten Datum wird die Umfrage dann zum letzten Mal angezeigt.

Standardmäßig kann immer nur eine Antwort gegeben werden. Um dies zu ändern, kann die Option "Mehrfachantworten erlauben" gesetzt werden. Bitte setzen sie dann beide Werte "Min. Antworten erzwingen" und "Max. Antworten erlauben:" auf 1 oder einen größeren Wert.

Hinweis: Auch wenn es möglich ist, die Einstellungen "Mehrfachantworten erlauben" für verschiedene Sprachen unterschiedlich zu setzen, sollten Sie sicherstellen, dass diese Einstellung nicht unterschiedlich gesetzt ist.

 

Antworten

Die möglichen Antworten werden im zusätzlichen Register "Antworten" festgelegt. Mit Klick auf "Neu" wird dazu ein neues Fenster geöffnet.

Wählen Sie zunächst die Sprache aus, für die die Antwort erfasst werden soll. Füllen Sie dann die Felder aus, die Sie im Template für Ihre Umfrage benötigen. "Wertung" kann genutzt werden, um einen Durchschnittswert zu berechnen.

 

 
 

Template: Antwort Ergebnis

<DIV>[Title]<IMG height="10" src="[barimageurl]" width="[imagedimension:1:100]" border="0"> ([VotesCount] von [TotalVotesCount]) </DIV>

 

Template: Kopf

<TABLE align="center">
<TBODY>
<TR>
<TD><SPAN [mvif:FirstPage:neq:]><A href="[FirstPage]"><< </A></SPAN></TD>
<TD><SPAN [mvif:PreviousPage:neq:]><A href="[PreviousPage]">< </A></SPAN></TD>
<TD>Page [CurrentPageNumber] of [TotalPageCount]</TD>
<TD><SPAN [mvif:NextPage:neq:]><A href="[NextPage]">> </A></SPAN></TD>
<TD><SPAN [mvif:LastPage:neq:]><A href="[LastPage]">>> </A></SPAN></TD></TR></TBODY></TABLE>

 

Template: Element

<SCRIPT runat="server">
Public Sub Page_Prerender(ByVal sender As Object, ByVal arg As EventArgs)
If Not IsPostBack Then
End if
Select Case Context.Items("lang")
Case 1
vote.Text = "Bewertung absenden"
Case 2
vote.Text = "Send voting"
Case Else
vote.Text = "Bewertung absenden"
End Select
End Sub
</SCRIPT>
<DIV class="bewertung-liste clearfix">
<H1 class="titel">[editbutton] [Title]</H1>
<DIV class="bewertung">
<DIV class="umfrage">
<P class="unnuetzlich">[pfl:1:schlecht][pfl:2:bad till]</P>
<DIV class="antworten">[answers]</DIV>
<P class="nuetzlich">[pfl:1:sehr gut][pfl:2:very well]</P></DIV><SPAN [mvif:ErrorCode:neq:0]>(errorcode: [errorcode])</SPAN><SPAN class="submit" [mvif:IsClosed:eq:False]>[lbn:vote:Text="Bewertung absenden" class="vote"]</SPAN> </DIV>
<P [mvif:IsClosed:eq:True]><%#DataItem("VotesCount")%> [pfl:1:Personen haben bewertet][pfl:2:Persons evaluated]</P></DIV>

 

 
 

Platzhalter :Antwort Ergebnis

Platzhaltername

Type

Platzhalterbeschreibung

[barimageurl]

string

Url des Bilds für die Votingleiste.

[imagedimension:minvalue:maxvalue]

string

The display of the Counter in percent. With the minvalue and maxvalue you are able to choose what dimension the image may have be.

[ItemID]

integer

Id des Votings

[Preview]

string

Vorschautext

[SortOrder]

string

Die Sortierungsnummer des Antworten/Ergebnisse.

[Title]

string

Titel der Antworten / Ergebnisse.

[TotalVotesCount]

integer

Gesamtanzahl aller Abstimmungen

[VotesCount]

integer

Gesamtanzahl der Abstimmungen für diese Antwort.

[VotingAnswerID]

integer

Die ID der Antwort/Ergebnisses.

[VotingItemID]

integer

Die ID der Abstimmung

[VotingLanguageID]

integer

Die LanguageID der Abstimmung

Anmerkung:
Um eine Antwort für das Voting zur Verfügung stellen zu können benötigen Sie einen Radiobutton (für eine einzelne Auswahl) oder Checkboxen (für mehrfach Auswahl) z. B. [rb:vote:] or [cb:vote:].

 

 

Template: Einzelansicht

Platzhaltername

Type

Platzhalterbeschreibung

[answers]

String

Antworten

[Author]

String

Ersteller

[Description]

String

Beschreibung

[editbutton]

String

Schaltfläche um den Eintrag zu bearbeiten

[ErrorCode]

String

Fehlercode

[ErrorMessage]

String

Fehlermeldung

[Headline]

String

Überschrift

[imageurl]

String

Url zum Vorschaubild

[IsClosed]

String

Ist die Abstimmung beendet

[Keywords]

String

SEO-Keywords

[MaximumAnswers]

String

Maximale Anzahl Antworten

[MinimumAnswers]

String

Minimale Anzahl Antworten

[Preview]

String

Vorschautext

[PreviewImage]

String

RAID des Vorschaubilds

[printlink]

String

Link zur Druckansicht

[Title]

String

Titel

[usersetting1]

String

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting2]

String

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting3]

String

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting4]

String

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting5]

String

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

 

Template: Kopf

Platzhaltername

Type

Platzhalterbeschreibung

[CurrentPageNumber]

integer

Aktuelle Seitennummer – Paging

[FirstPage]

string

Link zur ersten Seiten – Paging

[IsListView]

string

Befindet sich das Modul in der Listenansicht

[LastPage]

string

Link zur letzten Seite – Paging

[ModulePreview]

string

Vorschautext des Moduls

[ModulePreviewImage]

string

Vorschaubild des Moduls

[ModulePreviewImage_alt]

string

Alternativtext des Vorschaubilds

[NextPage]

string

Link zur nächsten Seite – Paging

[PreviousPage]

string

Link zur vorherigen Seite – Paging

[PrintLink]

string

Link zur Druckansicht

[ReturnToListLink]

string

Link zurück zur Listenansicht

[ReturnToOriginalListLink]

string

 

[ShownFrom]

integer

Index des letzten Elements das auf der aktuellen Seite angezeigt wird

[ShownTo]

integer

Index des letzten Elements das auf der aktuellen Seite angezeigt wird

[TellAFrendLink]

string

Selbsterklärend

[TotalItemsCount]

ineger

Anzahl aller Elemente – Paging

[TotalPageCount]

integer

Anzahl aller Seiten – Paging

Anmerkung:
Sie können einen Button wie zum Beispiel [bn:vote:Text=“Vote“] um mit einem click bei allen Abstimmungen des Moduls abzustimmen.
Dieser Button muss die ID “vote” besitzen wie im Beispiel oder als parameter das Attribut CommandName=“vote“.
Um den Button unsichtbar zu schalten sobald alle Abstimmung geschlossen wurden nutzen Sie zum Beispiel folgenden Code:

<DIV [mvifci:isallclosed:neq:True]>[bn:vote:Text="Vote"]</DIV>
 

 

Template: Element

Platzhaltername

Type

Platzhalterbeschreibung

[answers]

string

Antworten

[Author]

string

Ersteller

[Description]

string

Beschreibung

[editbutton]

string

Schaltfläche um den Eintrag zu bearbeiten

[ErrorCode]

string

Fehlercode

[ErrorMessage]

string

Fehlermeldung

[Headline]

string

Überschrift

[imageurl]

string

Url zum Vorschaubild

[IsClosed]

string

Ist die Abstimmung beendet

[Keywords]

string

SEO-Keywords

[MaximumAnswers]

string

Maximale Anzahl Antworten

[MinimumAnswers]

string

Minimale Anzahl Antworten

[morelink]

string

Öffen die Abstimmung in der Detailansicht

[ObjectVotesAverage]

string

Durchschnittbewertung

[ObjectVotesAverageInt]

integer

 

[ObjectVotesCount]

integer

Anzahl der Abstimmungen

[Preview]

string

Vorschautext

[PreviewImages]

string

RAID des Vorschaubilds

[Title]

string

Titel

[usersetting1]

string

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting2]

string

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting3]

string

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting4]

string

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann

[usersetting5]

string

Benutzerdefiniertes Feld das in den Modueleinstellung bestimmt werden kann