{"id":39783,"date":"2017-02-27T23:08:18","date_gmt":"2017-02-27T22:08:18","guid":{"rendered":"https:\/\/clubcomputer.at\/?p=39783"},"modified":"2017-02-27T23:08:18","modified_gmt":"2017-02-27T22:08:18","slug":"events-manager","status":"publish","type":"post","link":"https:\/\/clubcomputer.at\/2017\/02\/27\/events-manager\/","title":{"rendered":"Events Manager"},"content":{"rendered":"

Events Manager<\/strong> ist ein m\u00e4chtiges Plugin zu Verwaltung von Veranstaltungen unter WordPress.<\/p>\n

Frontend<\/h2>\n

Bei unserem Web pr\u00e4sentiert sich eine Linkliste der n\u00e4chsten vier Veranstaltungen auf der Startseite der Homepage:<\/p>\n

\"\"<\/p>\n

Aber Achtung, so wie sich die Tabelle hier pr\u00e4sentiert, so steht sie nicht auf der Seite. Der auf der Seite eingebettete Text ist folgender:<\/p>\n

\"\"<\/p>\n

Das bedeutet, dass die Tabelle dynamisch zur Aufrufzeit der Seite generiert und an dieser Stelle in die Seite eingesetzt wird. Die Maximalzahl 4 der Eintr\u00e4ge ist zu sehen und auch, welche Quellen verwendet werden; hier 6 und 4.<\/p>\n

Ein Klick auf den ersten Titel in der Liste, kommt man zur Detailseite dieser Veranstaltung. Bearbeitet man diese Veranstaltungsseite, sieht man den typischen WordPress-Editor f\u00fcr einen Seiteninhalt:<\/p>\n

\"\"<\/p>\n

Aber auf der Seite steht noch mehr, das gar nicht in diesem Text enthalten ist, n\u00e4mlich einen Lageplan des Veranstaltungsorts.<\/p>\n

\"\"<\/p>\n

gefolgt von der Anzahl der Anmeldungen, gefolgt vom Text, dass man schon f\u00fcr die Veranstaltung angemeldet ist. Loggt man sich von der Seite aus (ist also anonymer User), \u00e4ndert sich diese letzte Zeile in:<\/p>\n

\"\"<\/p>\n

W\u00e4r man registrierter Benutzer und am Portal (aber noch nicht bei der Veranstaltung) angemeldet, w\u00e4ren der Name und die E-Mail vorausgef\u00fcllt und man m\u00fcsste nur mehr den Anmelde-Button klicken. Als anonymer User muss man diese Felder aber ausf\u00fcllen.<\/p>\n

Backend<\/h2>\n

Die folgenden Bilder zeigen, wie sich die Veranstaltungen einem Administrator pr\u00e4sentieren. In der Buchungs\u00fcbersicht sieht man zun\u00e4chst eventuelle offene Buchungen, die man annehmen oder ablehnen kann und danach die Liste der Veranstaltungen mit den Buchungen.<\/p>\n

\"\"<\/p>\n

In der Liste der Veranstaltungen kann man die Details zu jeder Veranstaltung bearbeiten. Beginn, Ende, Buchungszeitraum, Kosten uvam.<\/p>\n

\"\"<\/p>\n

Schlie\u00dflich fehlt ein Einblick in die Kodefragmente, die schlie\u00dflich den Kode erzeigen, die der Anmelder sieht.<\/p>\n

Im folgenden Bild sieht man die Templates f\u00fcr die Veranstaltungstabelle:<\/p>\n

\"\"<\/p>\n

Und hier sieht man das Template f\u00fcr eine Veranstaltungsseite, beginnend bei _EVENTNOTES (das ist der Text, den man eigentlich editiert), _LOCATIONMAP, das ist der Lageplan des Veranstaltungsorts und _EVENTDATES, das sind die Detailangaben zur Veranstaltung.<\/p>\n

\"\"<\/p>\n

Dieses PlugIn kann viel mehr als wir f\u00fcr ClubComptuer derzeit brauchen, zum Beispiel kann man die Veranstaltungen auch vergeb\u00fchren. Aber das PlugIn ist sehr stabil und au\u00dfergew\u00f6hnlich n\u00fctzlich.<\/p>\n