10.3 Kalender: ExtCal Kalender
 
Es gibt viele Kalender, die Sie in Joomla! einbinden können. Der Umfang der Funktionalitäten ist in jedem Programm verschieden. Wir wollen Ihnen hier den Eventkalender ExtCal vorstellen, der eine schöne Oberfläche generiert und über eine Reihe interessanter Optionen verfügt.
Der ExtCal Calendar übernimmt die komfortable Verwaltung und Darstellung von Terminen und Veranstaltungen. Im Backend können entsprechende Kategorien, wie z. B. Geburtstage, angelegt werden. Es gibt zwar eine deutsche Sprachunterstützung für das Frontend, eine Mischung aus deutschen und englischen Angaben lässt sich jedoch noch nicht ganz vermeiden.
Die aktuelle Version dieser Erweiterung ist 0.91. Sie basiert auf dem Programm ExtCal 2.0. Der ExtCal kann durch einige zusätzliche Module ergänzt werden.
10.3.1 Installation und Konfiguration
 
Bei diesem Kalender handelt es sich um eine Komponente. Laden Sie die Datei ExtCalendar_Component_v0.9.1.zip im Installer der Komponenten hoch.
Hinweis: Um die deutsche Übersetzung verwenden zu können, müssen Sie das Verzeichnis joomla/components/com_extcalendar/languages/german je nach Ihrer Einstellung in germani oder germanf umbenennen.
|
Im Menü Components erscheint nun der Eintrag ExtCal Calendar mit zwei neuen Punkten.
Über Compontents · ExtCal Calendar · ExtCal Settings gelangen Sie zunächst zu einer Informationsseite, die Ihnen einige Hinweise zur Handhabung des Programms gibt. Über die Option Edit Settings in der Werkzeugleiste kommen Sie zur Konfigurationsseite des Kalenders (Abbildung 10.6).
Hier können Sie z. B. bestimmen, wer Veranstaltungen eintragen oder löschen darf (Who can…). Es werden dabei drei Nutzergruppen unterschieden: Anyone (jeder), Registered Users (eingeloggte Nutzer) und Administrators only (nur Administratoren). Sie können außerdem den Add New Item-Button unter Add Event View ganz deaktivieren, so dass nur noch Administratoren Termine im Frontend hinzufügen können.
Die weiteren Einstellungen betreffen die Erscheinungsform des Kalenders, z. B., wie die Veranstaltungen in der Kategorieansicht sortiert werden sollen, die Größe der eingebundenen Bilder etc.
10.3.2 Die Funktionen des Kalenders
 
Der zweite Menüpunkt Compontents · ExtCal Calendar · Manage Event Categories bringt Sie auf die Ebene der Kalenderkategorien. Es öffnet sich ein Manager, in dem Sie sich in der Listenansicht eine Übersicht über sämtliche Kategorien verschaffen und neue hinzufügen können. In der Bearbeitungsansicht der einzelnen Kategorien finden Sie die Einstellungsoptionen (Abbildung 10.7).
Sie können hier z. B. eine Kategorie »Geburtstag« erstellen, der alle entsprechenden Termine zugeordnet werden. Wenn Sie eine Farbe auswählen, werden die Daten dieser Kategorie zur besseren Übersicht mit der eingestellten Farbe gekennzeichnet.
Um den installierten Kalender im Frontend sichtbar zu machen, verlinken Sie ihn am besten in einem der Menüs (siehe Abschnitt 5.3.2, Einen Menüpunkt erstellen). Der Kalender präsentiert sich nun im Frontend mit der Ansicht des aktuellen Monats. Wie Sie sehen, ist unsere Kategorie1
»Geburtstag«, die wir im Backend erstellt haben, auch schon vertreten (Abbildung 10.8).
Anhand der oberen Symbolleiste können Sie den Kalender nach Belieben ein- und umstellen. Die möglichen Optionen finden Sie in Tabelle 10.5.
Tabelle 10.2 Aktionen im Kalender
Symbol
|
Funktion
|
 Hier klicken, um das Bild zu vergrößern
|
Hinzufügen eines neuen Termins. Erscheint nur, wenn ein User die Berechtigung besitzt.
|
 Hier klicken, um das Bild zu vergrößern
|
Monatsübersicht, ausgehend vom aktuellen Monat.
|
 Hier klicken, um das Bild zu vergrößern
|
Auflistung der Veranstaltungen und Termine.
|
 Hier klicken, um das Bild zu vergrößern
|
Wochenübersicht, ausgehend von der aktuellen Woche.
|
 Hier klicken, um das Bild zu vergrößern
|
Zeigt die Termine des aktuellen Datums.
|
 Hier klicken, um das Bild zu vergrößern
|
Ordnet die Anzeige der Events nach den Kategorien.
|
 Hier klicken, um das Bild zu vergrößern
|
Suche
|
Über die Schaltfläche Eintragen gelangen Sie in die Bearbeitungsansicht eines neuen Termins (Abbildung 10.9). Ein neuer Termin muss einer bereits bestehenden Kategorie zugeordnet werden.
Interessant ist der Bereich Wiederholung der Veranstaltung. Hier können Sie einstellen, ob und in welchen Abständen sich der aktuelle Termin wiederholt. So könnte man mit Alle 1 Jahr(e) in Zukunft sämtliche Geburtstage verwalten und anzeigen lassen.
Zum Ändern oder Löschen eines Termins klicken Sie auf den Eintrag und betätigen den bereits bekannten Bearbeiten- bzw. Entfernen-Button:
 Hier klicken, um das Bild zu vergrößern
Diese Schaltflächen sind für den User allerdings nur sichtbar, wenn der Administrator ihm im Backend die Erlaubnis zum Ändern und Löschen der Termine gegeben hat.
10.3.3 Erweiterungen
 
Zu Ihrem Kalender könnten Sie nun noch eine Reihe weiterer Module und Mambots hinzufügen. Eine Liste der momentan verfügbaren Erweiterungen finden Sie in Tabelle 10.6:
Tabelle 10.3 Kalendermodule
Modul
|
Erklärung
|
ExtCalendar MiniCal Module
|
Generiert eine kleine Monatsübersicht mit den Terminen der ExtCalendar-Komponente.
|
Search ExtCal Calendar
|
Suchfunktion für den Extended Calendar.
|
ExtCalendar Latest Events Module
|
Zeigt die kommenden Termine der ExtCalendar-Komponente.
|
Anhand des ExtCalendar MiniCal wollen wir Ihnen hier demonstrieren, wie schnell Sie den Eventkalender mit nützlichen kleinen Zusatzfunktionen ausstatten können. Laden Sie die Datei ExtCalendar_MiniCal_Module_v0.8.2.zip im Modulinstaller hoch, veröffentlichen Sie das Modul, und stellen Sie in der Editieransicht ein, auf welcher Seite und in welcher Position das Kalenderblatt zu sehen sein soll.
Die Übersicht erscheint dann im Frontend an der von Ihnen gewählten Stelle (Abbildung 10.10).
Mit einem Klick auf ein Datum gelangen Sie in den Gesamtkalender.
1 Im deutschen Frontend wurde »categories« mit »Rubriken« übersetzt.
|