eVENTeria Modul: Übersicht der Submodule
Um Änderungen an der venteria-API einfach und für alle Teile des eVENTeria Moduls vornehmen zu können, wurde das Modul in mehrere Submodule geteilt.
Nachdem der Tarball von drupal.org heruntergeladen und entpackt wurde, findet man mehrere .module Dateien in dem Verzeichnis. Diese Submodule haben folgende Funktion:
eventeria.module
Das Basismodul enthält die modulweiten Einstellungen, wie z.B: Benutzername und Passwort, eigene Location. Diese Einstellungen sind über admin/settings/eventeria erreichbar.
Weiterhin stellt das Basismodul drei konfigurierbare Blöcke bereit um den Inhalt von venteria.com auf der eigenen Seite darzustellen. Diese Blöcke sind:
eVENTeria: My Events
Dieser Block stellt die nächsten Events des Venteria Users dar, der unter admin/settings/eventeria gespeichert wurde. In der Konfiguration des Blocks kann eingestellt werden, wie viele Events angezeigt werden sollen.
eVENTeria: Events in my location
Dieser Block stellt die nächsten Events in der Nähe der eigenen Location dar. Dabei kann neben der anzuzeigenden Anzahl an Events sowohl die eigene Location, als auch eine Entfernung in den Administrationseinstellungen (admin/settings/eventeria) eingestellt werden. Die Entfernung gibt einen Radius an, der um die eigene Location gezogen wird.
eVENTeria: Searchable Events in my location
Dieser Block ist eine weitere Einschränkung im Vergleich zum vorhergehenden Block. Es werden alle Events der eigenen Location (und umzu) angezeigt, die ein bestimmtes Suchwort enthalten.
eventeria_event.module
Das eventeria_even Submodul erweitert alle Inhaltstypen, für die ein Event eingetragen werden kann um die Möglichkeit, diese auf Venteria zu veröffentlichen. Dabei hängt es natürlich von dem Event Modul ab.
eventera_import.module
Dieses Modul wird zur Zeit entwickelt. Es wird im Zusammenspiel mit dem Cron-Job den Import von Events ermöglichen. Dabei werden die Events als eigene Nodes importiert.
Demonstration
Die Module können auf der Demoseite getestet werden. Die Seite wird alle 30 Minuten automatisch zurückgesetzt und die vorhandenen Events gelöscht. Auf venteria.com werden die Events ebenfalls gelöscht, das sie dort mit einem extra angelegten Testuser eingetragen werden. (Danke hierfür an Dennis!)



