Hilfedatei mxSchedule
Hilfedatei mxSchedule - User |
|
| © 2010 Olaf Herfurth / Germany |
Inhalt
- über mxSchedule
- Funktionsweise
- MyEvents
- Event anlegen/editieren
- Event löschen
- Frontpage
- Erinnerungsfunktion
Über mxSchedule
mxSchedule ist ein Termin-Manager für das CMS PragmaMX, worüber man die unterschiedlichsten Termine und Veranstaltungen planen kann. Ausser ganz "normalen" Terminen können z.Bsp. auch wiederkehrende Termine eingetragen werden, z.Bsp. Feiertage, Feste etc. Dabei können verschiedene Wiederholungsraten festgelegt werden. Ausserdem gibt es ein umfangreiches Email-Erinnerungssystem, womit an den Start oder den Ablauf von Terminen erinnert werden kann.
Funktionsweise
Erstmal, was ist ein Event?
Als Event werden alle verschiedenen Termine/Veranstaltungen/Festtage etc. bezeichnet, welche in mxSchedule eingetragen werden kann.
Events werden in Sectionen(Bereiche) und Kategorien geordnet. Die Section dient der Groborientierung, die Kategorien der Feingliederung. Jedes Event muss einer Section und einer Kategorie zugeordnet werden. Jedes Event hat ausser einem Titel folgende wichtige Daten:
- Startdatum
- Enddatum (kann gleich dem Startdatum sein)
- Start- und Endzeiten (optional)
- Beschreibungstext
Weitere optionale Angaben:
- "privat" - das Event ist nur für angemeldete User sichtbar. Alle nicht angemeldeten Gäste der Webseite können dieses Event nicht sehen.
- Anmeldeschluss - kann angegeben werden und wird separat auf der Detailseite angezeigt.
- Bilder - es können Bilder zum Event hochgeladen werden.
Ein Event hat eine bestimmte Anzahl absolut feste Daten und kann aber auch zusätzliche Informationsfelder enthalten. Über die Section werden diese zusätzlichen Felder definiert. Dabei kann es auch bei den flexiblen Feldern Pflichfelder geben, die von Einsender eines Events eingegeben werden müssen.
Sonstige Funktionen:
- Einblenden von Googlemap-Karten möglich
- mehrere freie Textfelder konfigurierbar
- Erinnerungsfunktion
- Send a Friend-Funktion
- Nachricht an Veranstalter
- Druckfunktion
- Anzeige verknüpfter Events (bei wiederkehrenden Events)
- Anzeige ähnlicher Events (über Keywords)
- Eventssuche
Wiederkehrende Events werden in den Eventeinstellung durch den Haken gekennzeichnet.
- Wiederkehrende Events müssen immer eine 'Anzahl der Wiederholungen' enthalten, 0(NULL)=frei verschiebbarer wiederkehrender Event
- Es gibt eine Liste von Auswahlmöglichkeiten, aus welchen der Rhytmus gewält werden kann. Das wäre: täglich, wöchentlich, monatlich, 2monatlich, vierteljährlich, halbjärlich, jährlich
- Nach dem Abspeichern des Events werden automatisch die Child-Events (so nenn ich sie mal) anhand des Start/Enddatums/zeit, dem Rhytmus und der Anzahl der Wiederholungen berechnet und in der DB abgespeichert. Sie erhalten die selbe Länge und die selben Anfangszeiten (Uhrzeiten) etc. vom Parent-Event, sind also eigenlich nur Kopien mit unterschiedlichen Start/Enddaten.
- Ausnahme sind die frei verschiebbaren (s.o.) . Dort wird nur der Parent-Event in der DB gespeichert und keine Child-Events. Diese Parent-Events würden entsprechend nach Ablauf nicht gelöscht und können somit immer wieder durch Neueingabe der Start/Enddaten aktiviert werden, da sie ja in der Lister der 'wiederkehrenden Events' auftauchen.
- Die 'Child-Events'erhalten intern eine Kennung auf den 'Parent-Event'. Sie werden beim Speichern/Ändern des Parent-Events immer mit geändert und ggf auch terminlich angepasst.
Beispiel:
Ein Event findet am 1.10 (Freitag) statt und dann wieder jede Woche. Das ganze 5x hintereinander. Später verschiebt sich der Wochentag auf Donnerstag, man setzt den Starttermin auf einen Donnerstag und dann werden alle folgenden 'Child-Events' auch automatisch auf Donnerstag im Wochenabstand geschoben.
- Die 'Child-Events' können selber nicht geändert werden. Wird ein solcher in der Liste angeklickt, wird automatisch das Parent-Event zur Änderung geöffnet.
- Wiederkehrende Events werden nicht nach Ablauf gelöscht. Auch nicht, wenn alle Child-Events abgelaufen sind.
Berechtigungen:
- angemeldete User können:
- alle privaten Events sehen
- eigene Events bearbeiten
- angemeldete User können NICHT:
- Event aus nicht freigegebenen Sections ansehen (eigene Events auch nicht)
- fremde Events editieren
- Gäste dürfen NICHT
- private Events sehen
- wenn sie Events eingeben dürfen:
- keine privaten Events eingeben
- keine wiederkehrenden Events eingeben
- ihre eigenen Events ändern
My Events
Hier kann man nun die einzelnen Events verwalten.
![]()
Die hier in den Tabs aufgeführten Events sind z.T mit Symbolen gekennzeichnet. Auf Symbole in der Spalte "Aktion" kann geklickt werden, um die zugehörige Aktion auszuführen.

aktuelle Termin:
- zeigt die eigenen Events an, die noch bevorstehen
abgelaufene Termine:
- hier werden alle eigenen Events aufgelistet, die bereits abgelaufen sind, aber noch nicht vom Admin gelöscht wurden
- hier sind auch die Events aufgelistet, welche als "wiederkehrend" definiert wurden, aber bereits abgelaufen sind. Diese werden vom Admin nicht automatisch gelöscht.
Erinnerungen:
- hier sind alle Events aufgelistet, für welche ich mich mit einer Erinnerung eingetragen habe.
Teilnehmen:
- Hier sin die Events aufgelistet, bei welchen Sie sich angemeldet haben.
Events anlegen/ändern
Beim anlegen/ändern eines Events müssen alle Pflichtfelder (markiert mit *) ausgefüllt werden, ansonsten erhält man eine Fehlermeldung. Fehlt bei optionalen Feldern ein Eintrag, so wird dieses Feld später in der Detailseite auch nicht angezeigt. Die Eingabefelder sind bereits in dem Formular entsprechend beschriftet.
Beim Anlegen eines Events MUSS eine Section gewählt wedren. Solange das Event noch nicht gespeichert ist, kann die Section noch geändert werden. nach dem Speichern ist eine Änderung nicht mehr möglich. Im Adminbereich können auch Sections ausgewählt werden, die selber nicht freigegeben sind.
Eine gewählte Kategorie kann später auch noch geändert werden. Alle Datumsangaben, die in der Vergangenheit liegen sind nicht erlaubt.
Zusätzlichen Felder.
Diese sind für diese Section entsprechend beschriftetund haben z.T Sonderfunktionen:
- Webseite : der Eintrag wird auf der Detailseite mit einem Link versehen.
- EMail Kontakt : die hier hinterlegte Emailadresse wird zur Kontaktaufnahme des Users mit dem Veranstalter verwendet. Diese Emailadresse wird aber nicht angezeigt.
- Stadt,Anschrift: diese daten werden zur Generierung der optionalen GoogleMaps-Karte verwendet
- GoogleMapsKarte: gibt an, ob eine Karte eingeblendet werden soll, oder nicht
- MwSt. ausweisbar : wenn im Event aktiviert, wird hinter dem Preis, ein Zusatztext eingeblendet - nur sinnvoll im Zusammenhang mit dem Preis verwendbar.
Bilder können nur im JPG/JPEG-Format verarbeitet werden. Bitte auf die Bildabmessungen und die Dateigröße achten. Die Grenzwerte werden immer mit angezeigt.
Events löschen
Wird ein Event gelöscht (egal durch wen oder welchen Vorgang) werden folgende Daten mit gelöscht:
- angehängte Bilder
- alle zugehörigen Einträge in der Erinnerungsliste, die eigenen, sowie auch alle von Usern, welche sich für dieses Event in die Erinnerungsliste eingetragen haben.
- alle evtl. zugehörigen Events eines wiederkehrenden Events
Frontpage
Auf der Startseite des Moduls werden nun die ferigegebenen Events angezeigt. Je nach Einstellung des Administrators sind verschiedenen Blöcke sichtbar:

Bereichsübersich:
Hier werden die Bereiche aufgelistet. geht man mit der Maus über eine Bezeichnung so kann man in einem Popup die Bereichsbeschreibung lesen.
Mit Klick auf einen bereich, werden nur die Events dieses Bereiches angezeigt. Ausserdem öffnet sich der Block : Kategorien
Kategorieübersicht:
Hier werden die, zum jeweilig ausgewählten bereich gehörenden kategorien aufgelistet. Wenn aktiviert, werden auch hinter dem Titel die Anzahl der Termine in dieser Kategorie angezeigt. Auch kann man mit der Maus über den Titel gehen und man erhält die Beschreibung der kategorie in einem Popup angezeigt. Mit Klick auf die Kategorie werden nur noch die Events dieser kategorie angezeigt.
Suchfeld
Im Suchfeld kann man einen Starttermin der Liste angeben. Mit "Heute" kehrt man zum aktuellen Datum zurück. In das Suchfeld kann man einen Suchbegriff eingeben. Die Suche wird über die Felder "Titel", "Beschreibung" und die Keywords durchgeführt.
Hinweis:
Wenn ein sehr allgemeingültiger Suchbegriff eingegeben wurde oder der Suchbegriff ist kleiner als 4 Buchstaben, kann es u.U. dazu kommen das, wenn mehr als 50% aller Datensätze dieses Suchwort enthalten, kein Suchergebnis angezeigt wird. Das ist eine datenbankspezifische Funktion und nicht beeinflussbar.
Datumsauswahl
hier kann das Startdatum für die Ansicht gewählt werden. In den darunterliegenden Button kann die Ansicht gewählt werden.
v.ln.r.
- Listenansicht - zeigt die nächsten Termine
- Tagesansicht - zeigt den gewählten Tag
- Monatsansicht - zeigt den gewählten Monat. Mit Klick auf einen Tag kann zur Tagesansicht dieses Tages gewechselt werden
- Jahresansicht - zeigt das ausgewählte Jahr an. Mit Klick auf den Monatsnamen kommt man zur Monatsanzeige für den gewählten Monat. Mit Klick auf einen Tag kann zur Tagesansicht dieses Tages gewechselt werden
Terminliste
in der Terminliste werden nun die, der Filterung entsprechenden Events angezeigt. Mit Klick auf das Icon oder den Titel kommt man dierekt zum Event (Detailansicht). Mit Klick auf das Bereichssymbol kommt man auch zur Bereichsübersicht.
Erinnerungsfunktionen
Auf der Detailseite ist für User eine Erinnerungsfunktion eingebaut. Mit Klick auf das Symbol
kommt man zu einem Dialog, wo mann sich in die Erinnerungsliste eintragen kann. Entsprechend den Einstellungen aus der Konfiguration wird man nun an dieses Event im Vorfeld per Email informiert. Dabei wird immer die, im Userprofil hinterlegte Emailadresse verwendet. Sollte der Event zwischenzeitlich verschoben werden, so werden Sie auch immer zum richtigen Zeitpunkt informiert. Sollte das Event allerdings gelöscht werden, erhalten Sie keine Erinnerung. Auf der Seite "Meine Termine" kann man auch die Events einsehen, für welche man sich in die Erinnerungsliste eingetragen hat. Dort kann man auch eine Erinnerung löschen.
mxSchedule ©2010 by Olaf Herfurth
Publiziert am: Donnerstag, 03. März 2011 (222 mal gelesen)
Copyright © by Software Tecmu
[ Zurück ]