WebCalendar
Aus DeDi-Help
Inhaltsverzeichnis |
[bearbeiten] Einleitung
Das WebCalendar besteht auf der Web-Anwendung WebCalendar. Genaueres über die Funktionen der Oberfläche des WebCalendars kann auf der Dokumentationsseite der oben genannten Anwendung nachgelesen werden. Mir fehlt immoment leider die Zeit eine ausführliche Dokumentation zum Plugin zu schreiben, daher hier nur eine kurze Schritt-Für-Schritt-Anleitung zur einrichtung des Plugins und einige Testanweisungen, mit denen man die fähigkeiten des Plugins und des Moduls ausloten kann. Wenn sich jemand berufen fühlt eine ausführliche Anleitung zu schreiben, so soll er das tun.
[bearbeiten] Schritt-Für-Schritt-Anleitungen
[bearbeiten] Das Plugin
- WebCalendar.dediplug aus in DeDi einspielen (Administration -> Plugins -> Plugin importieren -> Plugin uploaden)
- Plugin installieren (in der Liste auf den Pfeil nach links klicken)
- Plugin konfigurieren (Redaktion -> WebCalendar aufrufen)
- Unter "Database Settings" die selben Zugangsdaten wie die für DeDi eintragen, Persistence kann aktiviert werden (besssere Performance)
- Unter "Application Settings" entweder auf "Web-based" stellen, wenn mehrere Benutzer mit unterschiedlichen Rechten gewünscht sind, oder auf None, wenn nur ein Benutzer mit Adminrechten das Ziel ist.
- Settings abspeichern
- Nochmal auf WebCalendar klicken
- mit admin/admin anmelden
- unten auf Gehe zu... Admin klicken
- auf Benutzer, dann auf Default Administrator klicken
- Name ändern, dann speichern
- auf den Namen klicken, neues Kennwort eingeben und "Setze Kennwort" klicken
- neu anmelden, wieder in das Admin-Panel wechseln, diesmal auf Systemeinstellungen klicken
- Als Serveradresse "http://<Dein Server>/backend/plugins/webcalendar/" eintragen (bei mir gings auch mit einem Leerzeichen, aber man weiß ja nie...)
- Beliebige Einstellungen vornehmen (vorallem 12/24h-Ansicht, Datumsformat, wochenbeginn, Arbeitszeit (=Anzeigezeit) und die Felder (Prioritäten-, Zugriffs- und Benutzerfeld) dürften interessant sein.)
- auf "öffentlicher Zugang" klicken
- "öffentlichen Zugriff erlauben" sowie die daraufhin erscheinenden Felder "öffentlicher Zugang für ALLE Benutzer sichtbar" und "öffentlicher Zugang als Standard Benutzer" auf Ja setzen
- beliebige weitere Konfigurationseinstellungen ändern, dann auf Speichern klicken
- Durch einen weiteren Klick auf "WebCalendar" im Dedi-Menü zurück zur Kalenderansicht springen
- Termine durch einen klick auf eines der + -Symbole hinzufügen
[bearbeiten] Das Modul
- das Modul WebCalender aus dem Modulpool importieren (Kategorie: Content), oder falls dort nicht schon vorhanden, aus dem module-Verzeichnis des Plugin-Ordners hochladen
- ein Template dafür anlegen, Modul einbinden, Seite dazu anlegen - das übliche eben.
[bearbeiten] Testen
- Testen, ob die angelegte Seite und alle Links darauf einwandfrei funktionieren
- Folgende Seiten anlegen, ihnen Manuell das oben angelegte Template zuweisen und die angegeben Konfigurationseinstellungen in der Seitenkonfiguration übernehmen:
- Kalenderdetails
- Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht: ID der Kalender-Test-Seite
- Upcoming
- Standardansicht: Bevorstehende Termine
- Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht: ID der Kalender-Test-Seite
- Detailansicht: ID der Kalenderdetails-Seite
- Dazu die Einstellung "Detailansicht" in der ursprünglichen Testseite auf die ID der neu angelegten Seite "Kalenderdetails" setzen und auch auf diesen Seiten wieder die Links und die anderen Funktionen testen
- Kalenderdetails
- In einer der beiden Konstellationen oben möglichst viele Einstellungen des WebCalendar durchprobieren, sich wiederholende, überschneidende, nachträglich veränderte Termine und jede andere nur mögliche Kombination
- den produzierten Quelltext durchsehen, die Klassen die ausgegeben werden mal mit Styles belegen und berichten wie das läuft und ob es noch etwas zu verbessern gibt.