Visuelles Beispiel

Veranstaltung

 

 
 

Allgemein

Verwaltung und Anzeige von Terminen für Veranstaltungen, Schulungen usw. mit Veranstal-tern, Veranstaltungsorten, zahlreichen Zusatzinformationen und Kalenderfunktion. Bezeichnung im Sitemanager: Veranstaltungen (deutsch)

Leistungsmerkmale

  • Bereitstellung von Termininformationen in Internet, Extranet und Intranet
  • Erfassung und Verwaltung von Termindaten und Zusatzinformationen
  • Listen- und Einzelansichten der Termine
  • WYSIWYG für die Erfassung der Terminbeschreibung
  • Unterstützung bei der Generierung von Terminserien nach Regeln
  • Veröffentlichung der Termine auf verschiedenen Seiten und über unterschiedliche Zeiträume
  • Verschiedene Darstellungsformen, darunter Kalenderfunktion
  • Anzeige weiterer Termine für eine Veranstaltung
  • Gruppierungsfunktion über Templates
  • Zusammenarbeit mit verschiedenen Systemen, darunter Microsoft Exchange und Outlook kundenspezifisch möglich
  • Unterstützung von Mehrsprachigkeit, Sprachumschaltung im Kontext mgl.
  • Konfigurierbarkeit aller Module über Einstellungen und Templates
  • Keine Programmierung erforderlich
  • Zusammenarbeit mit anderen Modulen für verwandte Artikel, Dokumente usw., Veranstaltungsorte und Veranstalter als Kontakte
  • Suchfunktion, Volltext bzw. auch Kategorien (Rubriken)
  • Export / Import kundenspezifisch möglich

Bestimmung

  • Veranstaltungskalender
  • Messeinfos
  • Übersichten für Meetings
  • Öffnungszeiten

Nutzen

  • Geringer Aufwand bei der Bereitstellung von komplexen, strukturierten Termindaten sowie den benötigten Funktionen
  • Einheitliche Bedienung durch den Besucher

Beschreibung

Egal, ob es um Veranstaltungen, Messen, Meetings oder Liefertermine geht: Die Bereitstel-lung von Termininformationen ist eine wichtige Aufgabe in Internet, Extranet und Intranet. Werden diese Informationen nur als unstrukturierter Text präsentiert, verliert der Besucher schnell die Übersicht. Die Zuordnung solcher Informationen zu Zeiträumen (Woche, Monat, Jahr), Personen oder Orten sowie eine Filterfunktion nach Kategorien sind wichtige Leis-tungsmerkmale. Gerade beim Datum ist die in der jeweiligen Sprache und Kultur übliche Formatierung wichtig. Sonst kommt es leicht zu Missverständnissen.

 
 

Spezielle Einstellungen

Für das Modul Veranstaltungen können die folgenden speziellen Einstellungen getroffen werden.

  • Detailansicht: Wählen Sie hier das gewünschte Template für die Detail- oder Einzelansicht des Artikels aus.
  • Druckvorschau: Wählen Sie hier das gewünschte Template für die Druckvorschau des Artikels aus.
  • Option „Kein Blättern in der Einzelansicht“: Wird in der Einzelansicht des Artikels keine Blätterfunktion (Paging, nächster Artikel) benötigt, kann diese Option aktiviert werden. Dies verbessert die Performance und verringert die Systemlast, da dann nur noch der aktuelle Artikel bereitgestellt werden muss. Diese Option ist (aus Gründen der Abwärtskompatibilität) standardmäßig nicht ausgewählt.
  • Dates Item Template: (Termin Element Template) Template zur Darstellung der ein-zelnen Termine einer Veranstaltung
  • Dates Item Alt Template: (Termin Element Template (altern.)) Template(alternierend) zur Darstellung der einzelnen Termine einer Veranstaltung
  • Nur künftige Termine anzeigen: Durch Aktivierung werden nur Termine in der Zukunft angezeigt
  • Anzahl Vorschau groß: Anzahl der Artikel, 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 Vorschau-/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 Artikel, 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 Template-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 Vorschau-/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 Vor-schau-/Listendarstellung. Dort können beispielsweise Blätterfunktionen dargestellt werden.
  • Kein Ergebnis: Wählen Sie hier das gewünschte Template für den Fall einer leeren Liste. Dort kann beispielsweise ein entsprechender Hinweis dargestellt werden.
  • Optionen Listenansicht - Nur einen Datumseintrag pro Event zeigen: Ist diese Option gesetzt, wird pro Event nur ein Datumseintrag angezeigt, auch wenn es sich um einen Serientermin handelt.
  • Optionen Listenansicht – Aktiviere Vorgabedatum: Ist diese Option gesetzt, ein Vorgabedatum zur Anzeige der aktuellen Veranstaltungen verwendet.
  • Optionen Listenansicht –Vorgabedatum: Geben Sie ein Vorgabedatum zur Anzeige der aktuellen Veranstaltungen an oder aktivieren Sie das Optionsfeld „Heute“ um das jeweils aktuelle Datum zu verwenden.
  • Optionen Listenansicht – Zeitraum vor Vorgabedatum: Geben Sie die Anzahl Tage an, in der Veranstaltungen vor dem Vorgabedatum angezeigt werden sollen, z. B. 0.
  • Optionen Listenansicht – Zeitraum nach Vorgabedatum: Geben Sie die Anzahl Tage an, in der Veranstaltungen nach dem Vorgabedatum angezeigt werden sollen, z. B. 30.
  • Rotationsmodus: Ist dieser Modus gesetzt, werden entsprechend 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 serverseitigen Rotationmodus im Template per Javaskript eine client-seitige Liste aufzubauen. Dann bleibt das Caching er-halten. (vgl. Partner- und Supportportal).
  • Teasermodus: Ist dieser Modus gesetzt, wird die Einzelansicht des Objektes in einem anderen Modul und auf einer anderen Seite geöffnet als die Listenansicht, wenn das entsprechende Objekt dort ebenfalls veröffentlicht wurde.
  • Ziel-Modul-ID / Ziel-Seiten-ID: Durch die Angabe von Modul-ID und Seiten-ID kann ein Öffnen für das angegebene Modul und die angegebene Seite forciert 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.

 

Abb.: Spezielle Einstellungen des Moduls Veranstaltungen

Oft entstehen Termininformationen nicht direkt im Content Management System.  Deshalb hat die Zusammenarbeit mit anderen Systemen hier einen besonderen Stellenwert. Zahlreiche Zusatzinformationen und ein flexibles Templating gestatten die Verwendung des Moduls für ganz unterschiedliche Zwecke.

 

Besonderheiten des Veranstaltungsobjektes, Termine

Neben den allgemeinen Objektdaten können für den Objekttyp Veranstaltung zusätzlich Termine eingegeben werden. Benutzen Sie dazu die Schaltflächen „Termin hinzufügen“ bzw. „Mehrere Termine hinzufügen“ in der Funktionsleiste des Registers „Termine“. Dabei kann optional eine Zeitspanne angegeben werden.

Abb.: Das Objekt Veranstaltung enthält neben den üblichen Registern zusätzlich einen Bereich  Termine zur Eingabe der Veranstaltungstermine.

Für jede Zeitspanne können zwei verschiedene Kontaktobjekte hinterlegt werden, "Ansprech-partner" (z. B. Veranstalter) und "Veranstaltungsort". Diese Objekte können im Template durch die Platzhalter: [res_<contactfield>] und [loc_<contactfield>] mit <contactfield> als Spaltenname der Kontaktliste (z.B. "Lastname") referenziert werden.

In der Detailansicht kann unter "Memo" weitere Textinformation zum Termin abgelegt werden, die im Template durch den Platzhalter [Memo] ausgelesen werden kann.

Sollen mehrere Datumseinträge hinzugefügt werden, steht ein zusätzlicher Dialog "Mehrere Termine hinzufügen" zur Verfügung. Der Dialog hilft Ihnen dabei, Datumsserien zu erstellen. Geben sie dazu zunächst "Datum von" und "Datum bis" ein. Mithilfe von Regeln können spezielle Werktage, Wochen, Monate oder Tage ein- oder ausgeschlossen werden.

Abb.: Dialog zum Anlegen einer Terminserie für eine Veranstaltung

Wir empfehlen die Vorschau Funktion zu verwenden, um das Ergebnis zu kontrollieren.

Wenn das Ergebnis übernommen werden soll, klicken Sie auf "Speichern" ansonsten kann mit "Bearbeiten" zurückgegangen werden.
Zur Pflege der Kontaktinformationen vgl. Kontakt-Modul.

Dieses Modul steht auch als „Verknüpfte Veranstaltungen“ zur Verfügung. Dabei werden jeweils die verknüpften Veranstaltungen zu einem in Einzelansicht dargestellten Objekt angezeigt.

 
 

Spezielle Einstellungen: Templates Einzelansicht - Detailansicht:

[set:order:DateFrom]
[editbutton]
<p><img src='[imageurl]'/><p>
<h2>[Title]</h2>
<h3 [mvif:headline:neq:]>[headline]</h3>
 <SPAN>[date:DateFrom:d. MMMM yyyy]</SPAN><SPAN [mvif:HasTimeFrom:eq:True]>, [localize:de_time]: <%# FormatDate(DataItem("TimeFrom"), "hh:mm") %></SPAN>
    <SPAN  [mvif:HasDateTo:eq:True]> - [date:DateTo:d. MMMM yyyy]</SPAN>
     <SPAN [mvif:HasTimeTo:eq:True]>
     <SPAN runat="server" [mvif:HasDateTo:eq:False]> - </SPAN> <%# FormatDate(DataItem("TimeTo"), "HH:MM") %> </SPAN>
<p>[Description]</p>
<p><a href="javascript:history.back()" class="btn btn-default"><span class="glyphicon glyphicon-chevron-left"></span>&nbsp;[localize:back]</a></p>

 

Spezielle Einstellungen: Templates Listenansicht - Vorschau gross:

[set:order:DateFrom]
<div class="media">
  <img class="media-object pull-left" src='ResourceImage.aspx?raid=[PreviewImage]' alt='[previewimage_alt]'>
  <div class="media-body">[editbutton]
    <h4 class="media-heading">[Title]</h4>
    <h5 class="media-heading">[Headline]</h5>
    <SPAN>[date:DateFrom:d. MMMM yyyy]</SPAN><SPAN [mvif:HasTimeFrom:eq:True]>, [localize:de_time]: <%# FormatDate(DataItem("TimeFrom"), "hh:mm") %></SPAN>
    <SPAN  [mvif:HasDateTo:eq:True]> - [date:DateTo:d. MMMM yyyy]</SPAN>
     <SPAN [mvif:HasTimeTo:eq:True]>
     <SPAN runat="server" [mvif:HasDateTo:eq:False]> - </SPAN> <%# FormatDate(DataItem("TimeTo"), "HH:MM") %> </SPAN>
    <p class="margin-top10">[Preview]</p>
      <p><a href='[morelink]' class="btn btn-default" role="button"><span class="glyphicon glyphicon-eye-open"></span>&nbsp; Mehr Informationen</a></p>
  </div>
</div>

 

 
 

Platzhalter: Date Item Template

Platzhaltername

Type

Platzhalterbeschreibung

[datefrom]

date

Beginndatum

[dateto]

date

Enddatum

[hasdateto]

string

Besitzt das Objekt ein Enddatum

[hastimeto]

string

Besitzt das Objekt eine Enduhrzeit

[hasttimefrom]

string

Besitzt das Objekt eine Beginnuhrzeit

[timefrom]

date

Beginnuhrzeit

[timeto]

date

Enduhrzeit

 

Platzhalter: Detailansicht

Platzhaltername

Type

Platzhalterbeschreibung

[Author]

string

Autor der dieses Event angelegt hat

[CreatedDate]

date

Erstellungsdatum des Events

[DateFrom]

date

Beginndatum

[DateTo]

date

Enddatum

[Description]

string

Textdaten (WYSIWYG)

[editbutton]

string

Schaltfläche die das Event im Advanced Modus öffnet

[eventdatelist]

string

Stellt das Dates Item Template dar

[HasDates]

string

Besitzt das Event mehrere Termine

[HasDateTo]

string

Besitzt das Event ein Enddatum

[HasTimeFrom]

string

Besitzt das Event eine Beginnuhrzeit

[HasTimeTo]

string

Beitzt das Event eine Enduhrzeit

[Headline]

string

Überschrift

[imageurl]

string

URL des Vorschaubilds

[keywords]

string

SEO-Keywords

[Memo]

string

Zusätzliches Memo Feld für einzelne Events

[NextItemUrl]

string

Url zum nächsten Event in der Listenansicht (falls vorhanden)

[Preview]

string

Vorschautext

[Previewimage]

string

RAID des Vorschaubilds

[Previewimage_alt]

string

Alternativtext des Vorschaubilds

[PreviousItemUrl]

string

Url zum vorherigen Event in der Listenansicht (falls vorhanden)

[printlink]

string

Link zur Druckansicht

[TimeFrom]

date

Beginnuhrzeit eines Events

[TimeTo]

date

Enduhrzeit eines Events

[Title]

string

Titel

[Type]

string

Objecttype des Events

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string Werte), [userint1]-[userint5] (integer Werte), [userdate1] and [userdate2] (datetime Werte), [userfloat1]-[userfloat5] (double Werte), [userimage1]-[userimage5] als rid‘s, [userimage1_alt]-[userimage5_alt] (string Werte).

Ihnen stehen die Kontaktdaten der einzelnen Termine zur Verfügung indem Sie die Kontaktplatzhalter mit einem speziellen prefix verwenden:

Loc_ = Veranstaltungsort
Res_ = Verantwortliche Person
Org_ = Organisierende Person

Es ist nicht möglich nach den Kontaktdaten zu gruppieren oder zu sortieren. Ein Beispiel für eine verantwortliche Person wäre: [res_b_city]

 

 

Platzhalter: Kopf

Platzhaltername

Type

Platzhalterbeschreibung

[CurrentPageNumber]

integer

Aktuelle Seitennummber – Paging

[FirstPage]

string

Link zur ersten Seite - 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]

string

Index des ersten Elements das auf der aktuellen Seite angezeigt wird

[ShownTo]

string

Index des letzten Elements das auf der aktuellen Seite angezeigt wird

[TellAFrendLink]

string

Selbsterklärend

[TotalItemsCount]

integer

Gesamtanzahl Elemente – Paging

[TotalPageCount]

integer

Gesamtanzahl Seiten - Paging

 

Platzhalter: Listenansicht

Platzhaltername

Type

Platzhalterbeschreibung

[Author]

string

Author der dieses Event erstellt hat

[CreatedDate]

date

Erstellungsdatum des Events

[DateFrom]

date

Beginndatum

[DateTo]

date

Enddatum

[Description]

string

Textdaten (WYSIWYG)

[editbutton]

string

Schaltfläche die den Advanced Modus öffnet

[HasDateTo]

string

Besitzt das Event ein Enddatum

[HasTimeFrom]

string

Besitzt das Event eine Beginnuhrzeit

[HasTimeTo]

string

Besitzt das Event eine Enduhrzeit

[Headline]

string

Überschrift

[imageurl]

string

URL des Vorschaubilds

[keywords]

string

SEO-Keywords

[Memo]

string

Zusätzliches Memo Felde für ein einzelnes Event

[morelink]

string

Url zur Detailansicht

[Preview]

string

Vorschautext

[Previewimage]

string

RAID des Vorschaubilds

[Previewimage_alt]

string

Alternativtext des Vorschaubilds

[TimeFrom]

date

Beginnuhrzeit

[TimeTo]

date

Enduhrzeit

[Title]

string

Titel

[Type]

string

Objecttype des Events (key)

 

Anmerkung:
Ihnen stehen hier zusätzlich die Felder [usersetting1] - [usersetting10] (string Werte), [userint1]-[userint5] (integer Werte), [userdate1] and [userdate2] (datetime Werte), [userfloat1]-[userfloat5] (double Werte), [userimage1]-[userimage5] als rid‘s, [userimage1_alt]-[userimage5_alt] (string Werte).

Beispiel der Darstellung von [DateFrom] und [DateTo] ohne Uhrzeit:
[date:DateFrom:dd.MM.yyyy]

Ihnen stehen die Kontaktdaten der einzelnen Termine zur Verfügung indem Sie die Kontaktplatzhalter mit einem speziellen Prefix verwenden:

Loc_ = Veranstaltungsort
Res_ = Verantwortliche Person
Org_ = Organisierende Person

Es ist nicht möglich nach den Kontaktdaten zu gruppieren oder zu sortieren.

Ein Beispiel für eine verantwortliche Person wäre: [res_b_city]

Bei Verknüpften Events und der Eventsuche ist nur das Datum des nächsten Event vom aktuellen Tag an verfügbar (zusammen mit den Kontaktdaten). Wenn es kein solches Datum gibt, ist der [DateFrom] Platzhalter auf den Wert 01.01.1900 gesetzt