Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die Termin-App ist eine App zur Onlineverwaltung von Terminen der Gliederung für die Gliederungswebseite. Die App unterstützt Terminserien und das Freigeben von Terminen für andere Gliederungen.


Inhalt

Inhalt
maxLevel3


Termine

Image Added

KategorieInternet
Rechte

Termine

Webseiten-Einbindung

Status
colourGreen
titlemöglich


Hauptfunktionen

Termine anlegen

Ein neuer Termin wird über die Schaltfläche "neu" angelegt. Im nachfolgenden Eingabefenster können die Daten des Termins eingegeben werden. Mit Hilfe der Schaltfläche "speichern" wird der Termin angelegt und erscheint in der Übersicht. Klickt man ihn an, besteht die Möglichkeit die Angaben zu bearbeiten.

...



Eine Video-Anleitung zur Termin Anlage findet ihr auf Mikes YouTube Kanal

Image Added

Schnellanlage

Über die Hauptansicht und Klick auf einen Tag, kann ein neuer Termin direkt angelegt werden Das Feld Titel kann dabei die Zeiten beinhalten: Bsp: "07:00 08:00 Training". Diese Eingabe wird als Termin "Training" von 07:00 bis 08:00 Uhr erkannt.

Image Modified

Weitere Funktionen

Wenn der Termin gespeichert worden ist, stehen in der Bearbeitungsansicht weitere Funktionen zur Verfügung:

Dateien hochladen

Terminserie

Siehe Hauptartikel: Termine Terminserien

Terminfreigabe

Ist ein Termin angelegt, erscheinen im Bearbeitungsformular des Termins weitere Tabs. Über den Tab "Freigabe" kann der Termin für andere Gliederungen freigegeben werden. Termine jeweils eine Ebene nach unten (Bez→OG) nach oben (Bez→LV) und auf gleicher ebene (Bez→Bez) freigegeben werden. Ziel der Beschränkung ist es bundesweiten "Terminspam" zu verhindern.
Die Zielgliederungen werden per E-Mail (Webmaster Funktionsadresse) über die Freigabe informiert und müssen die Freigabe akzeptieren (Seite: Freigabeanforderungen). Erst nach der Freigabe erscheint der Termin auf "fremden" Webseiten. Aller Änderungen (incl. Löschen), die die Besitzergliederung des Termins nach der Freigabe ausführt, werden auf alle Gliederungen übertragen. Ein gelöschter Termin verschwindet also auf allen Webseiten. Terminänderungen wirken sich überall aus. 

Gehört der Termin zu einem Lehrgang oder einer Terminserie, wird angeboten direkt alle Termine zu teilen. 

Terminerinnerung

Ist ein Termin angelegt, erscheinen im Bearbeitungsformular des Termins weitere Tabs. Über den Tab "Erinnerung" kann eine E-Mail-Erinnerung für den Termin hinterlegt werden. Sinn der Funktion ist es Funktionsträger automatisch z.B. an TÜV, Wartungs- oder Eherungstermine zu erinnern. Daher sind als Empfänger nur DLRG-Funktionsadressen zulässig.

Dokumente

Hier kann eine eine automatische PDF-Terminübersicht generiert werden, die zum Aushang oder zum Verteilen geeignet ist. Es stehen diverse Filteroptionen und zwei Layouts zur Verfügung.

Funktionen

Termine eines Jahres löschen

Hier lässt sich mit einem Klick ein gesamtes Jahr löschen. Wachplantermine und Seminartermine bleiben erhalten.

Feiertage generieren

Hier können bundeslandsspezifisch die Feiertage eingetragen werden.

Belegungsübersicht

Für alle in der Orte-App hinterlegten Ort kann man sich die Belegungsübersicht anzeigen lassen. 

Freigabeanforderungen

Zeigt alle Termine die von anderen Gliederungen für die eigene Gliederung freigegeben worden sind. Die Termine können angenommen oder abgelehnt werden.

Berechtigungen für die App

Für die Verwendung der Termin-App muss dem Anwender die Rolle "Apps-Termine" zugewiesen werden. Diese Rolle beinhaltet auch die Rechte für die notwendigen Stammdaten-Apps (Kategorien, Veranstalter und Orte)

...

Einbindung in die

...

Webseite

Allgemein

Die Termin-App bietet verschieden Anzeigevarianten an, die in der Gliederungswebseite verwendet werden können. Diese Varianten werden im folgenden Vorgestellt:

  • Für TYPO3: Es muss immer eine Detailseite konfiguriert werden.

...

  • Mehrere Ansichten auf einer Seite können sich gegenseitig beeinflussen. Es ist nur vorgesehen den Kalender 1 x pro Seite einzubinden.
VarianteVerwendung
Kalender

...

Image Modified

Terminliste

...

Image Modified

Karussell

...

Image Modified

Teaserbox mit Hover

...

Image Removed

Die Anzeige der Bilder erfolgt aus den einzelnen Terminen heraus. Hat man dort keine hinterlegt, wird nur ein blauer Hintergrund angezeigt.
Teaserlist

Image Added

iCal Export
Detailseite

Image Added

...

PHP

Aufruf der TerminApp

Codeblock
languagephp
linenumberstrue
<?php
dlrgModul("termin20");
?>

Mit diesen wenigen Zeilen wird die TerminApp bereits in der Standardansicht (Kalendar groß) angezeigt!

Auswahl verschiedener Anzeigemodi

Mit dem Aufruf:

Codeblock
languagephp
linenumberstrue
<?php
$_DLRG_CONF['grundlagen']['anzeige_modus'] = "<modusname>";
?>

...

Es stehen euch verschiedenste Parameter zur Verfügung, um das Design der TerminApp für eure Seiten anzupassen.

Einstellen, ob beim großen Kalender die Uhrzeiten in der Monatsansicht angezeigt werden (1) sollen (standard) oder nicht (0)

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['grundlagen']['calendar_big_displaytime'] = "0";

Einstellen der Filterbedingungen

Wirkt nur bei Kalender (klein) und Liste (groß). Gibt an, wie viele Monate zuzüglich zum aktuellen Monat angezeigt werden sollen. Bei Angabe von 1 werden in Summe 2 Monate angezeigt, der aktuelle und ein weiterer. Wichtig: Der Wert, auch "0", muss in Anführungsstrichen.

teaser_limit begrenzt die Anzahl der maximal anzuzeigenden Termine, wenn Karusell, teaserbox_bild oder teaserlist ausgewählt wurde

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['grundlagen']['teaser_limit']= "8";

Gibt an ob eine Legende zu den Kategoriefarben ausgegeben werden soll. 1= ja, 0 = nein

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['grundlagen']['legende']= "1";

calendar_big_displaytime gibt an, ob in der Monatsansicht die Zeiten angezeigt werden sollen oder nicht. 0 = nicht anzeigen, 1 = anzeigen.

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['grundlagen']['calendar_big_displaytime']= "0";

Hiermit besteht die Möglichkeit nur bestimmte Veranstalter anzuzeigen. In dem hier gezeigten Beispiel werden nur die Veranstalter mit der ID 1, 9, 13 und 10 angezeigt. Um alle Veranstalter anzuzeigen den Filter einfach weglassen

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF["filter"]['veranstalter'] = array(1,9,13,10);

Genau wie beim Veranstalter. Nur die eingetragen Kategorien werden angezeigt

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF["filter"]['kategorie'] = array("2","3");

Weiterhin kann die Sichtbarkeit gesteuert werden

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF["filter"]['oeffentlich'] = "1";

0: Zeigt nur öffentliche Termine (Standard), 1: Zeigt alle Termine, 3: Zeigt nur nicht öffentliche Achtung!: Wert muss in " " stehen.

Angabe zum Aufruf der Hauptterminseite

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['seite']['termin_detail'] = 'index.php?doc=termin';

Bei Verknüpfung mit der Seminar-App muss der Link zur Detailseite der Seminare angegeben werden, damit der Link zur Detailseite direkt in die Lehrgangsausschreibung geht und nicht in den Termin.

Codeblock
languagephp
linenumberstrue
$_DLRG_CONF['seite']['lehrgang_detail'] = 'index.php?doc=lehrgang';

...

TYPO3

Der Terminkalender wird auf einer beliebigen Seite als ein "Element" innerhalb des "Hauptcontent" angelegt. TYPO3-Terminkalender

Eine Video-Anleitung zum einbinden der Termin-App findet ihr auf Mikes YouTube Kanal

Es muss immer die !Detailseite! konfiguriert werden.


Feedback & Hilfe

Das Feedback kann über Hilfe & Support ebenfalls mitgeteilt werden, ebenso Ideen und Anregungen. Dies zu dem beste Ort für Probleme und Hilfegesuche.