Details
- Details
- Erstellt am Samstag, 12. November 2011 15:56
- Zugriffe: 272
JEVENTS Konfiguration: Eventerfassung im Frontend
JOOMLA 1.7.2
JEVENTS 2.0.10
Im Folgenden erklaeren wir, wie JEVENTS konfiguriert wird, um Benutzern zu ermoeglichen einen Event via Frontend zu erfassen, editieren, publizieren oder zu loeschen.
Dabei ist es wichtig, den ueberblick der zahlreichen Einstellungen in JEVENTS nicht zu verlieren. In unserem Tutorial wird Schritt fuer Schritt die Konfiguration erklaert.
Am Ende des Tutorials ist der Benutzer in der Lage, die Komplette Terminverwaltung via Frontend zu erledigen.
Voraussetzung: Eine saubere, frische JEVENTS Installation und mindestens einen Benutzer, der im Frontend Events anlegen darf.
Leider ist die JEVENTS Komponente etwas Problematisch wenn es um Loesch-Funktionen geht. Via Backend koennen Beispielsweise Kategorien geloescht werden. Diese sind aber in der MYSQL Tabelle immer noch eingetragen (und auch die Einstellungen dieser Kategorien). Dies kann zu Unerwarteten Ergebnissen fuehren.
Fuer eine Neuinstallation muessen alte Daten eventuell Gesichert werden. Wir uebernehmen keine Verantwortung bei Datenverlust infolge dieses Tutorials. Auf der Projektwebseite sind Informationen zu Backup und Restore.
Schritt 1: Installation und Konfiguration

Installation der Komponente via Backend. Die Anschliessende Konfiguration der Einstellungen wird hier nicht naeher erklaert. Es versteht sich von selbst, dass Zeitzonen usw. Eingestellt werden muessen. Alles andere kann in den Standardeinstellungen bleiben.
Schritt 2: Benutzer Auswaehlen

Auswaehlen eines Benutzers und Vergabe der Berechtigungen. Wir benoetigen einen Benutzer der alles darf im Frontend. Deswegen muessen hier alle Optionen von NO auf YES gewechselt werden:

Schritt 3: Kategorien Erstellen

Leider Ist es noch nicht Moeglich mit JEVENTS im Frontend neue Kategorien zu erstellen. Diese muessen also vorab erstellt werden im BE, damit der Benutzer diese im FE Auswaehlen kann. Die Sicherheitseinstellungen muessen in jeder Kategorie so aussehen:
Schritt 3.1: Basic Options

Die Einstellung „select Admin“ ist default und kann so belassen werden. Der Kategorie kann noch eine individuelle Farbe vergeben werden.
Schritt 3.2: Berechtigungen

In diesem Beispiel ist der Benutzer Mitglied der Benutzergruppe „Registered“
Je nachdem in welcher Gruppe sich der Benutzer befindet, kann die Gruppe auch anders heissen als „Registered“. Wichtig ist, dass diese Einstellungen in jeder Kategorie gemacht werden, in welche der Benutzer dann im FE Termine Eintragen soll.
Eine Besonderheit hat die Berechtigung „Public/Manage Events“: Diese muss in jedem Fall „Allowed“ sein, da es sonst zu Fehlermeldungen im Frontend kommt. Mit dieser Berechtigung werden ueber das Frontend erfasste Events Automatisch Publiziert.
Dies ist wichtig, da ein Frontend Benutzer nicht zwingend Zugang zum Backend hat. Denn nur im Backend der JEVENTS Komponente koennen Events ohne diese Berechtigung Publiziert werden.
Die Termine koennen sofort nach der Erstellung im Frontend vom Benutzer wieder auf „unpublish event“ gesetzt werden im Edit des Events.
Schritt 4: Kategorien zuordnen

Nun muessen die soeben angelegten und Konfigurierten Kategorien noch dem Benutzer hinzugefuegt werden. Dies geschieht ueber „Authorised Users“. Den Benutzer Anklicken, um die Optionen zu Konfigurieren. Nun muessen im unteren Bereich der Seite (runter scrollen!) die Kategorien Ausgewaehlt werden. Mit der CTRL Taste koennen Einzelne Kategorien Ausgewaehlt werden. Mit der Option „All“ werden alle Kategorien Ausgewaehlt.

Hinweis: Wir behandeln hier NUR die Kategorien. Mit JEVENTS ist es auch Moeglich mehrere Kalender zu Verwalten (Rechte Spalte). Dies ist jedoch nicht Gegenstand dieses Tutorials. Weitere Infos dazu auf der Projektwebseite von JEVENTS.
Schritt 5: Frontend Menus
Nun muessen im Backend nur noch die Frontend Links eingefuegt werden ueber den JOOMLA Menu Manager. Das Menu zum Hinzufuegen von neuen Events ist „Create JEvents“

Und damit auch nur Benutzer aus der Gruppen *Registered“ neue Events erstellen koennen, einfach den Linkzugriff nur fuer diese Gruppe Freigeben unter „Access“

Abschluss der Konfiguration:
Geschafft, alle Konfiguraitonen sind nun abgeschlossen. Der Benutzer kann sich nun im Frontend Anmelden und ueber den Link „New Event“ einen neuen Termin erfassen, editieren, publizieren oder loeschen. Im Folgenden einige Bilder wie das im Frontend dann aussieht…












Kommentare (0)