Dokumentation OSG Seminar Manager

OSG Seminar Manager PRO - Paket Version 3.1.0.0

Veröffentlicht am 12.03.2019

Mit der PRO-Version gibt es neben weiteren neuen Funktionen grundlegende Änderungen, die sich auf zwei wichtige Ziele beziehen:

  • ein neues Routing, zur Verbesserung des SEOs und
  • Änderungen im Code zur Vorbereitung auf die sich ständig wechselnden Anforderungen zu Joomla 3 und zu Joomla 4
  • Support of common payment api;
    • For developer: you can write your own payment plugins based on common payment api, you can find the handout for developing payment plugins based on this api on https://techjoomla.com;
    • For software user: if you install a payment plugin which supports the common payment api, either paid or free, you can use it in OSG Seminar Manager as well.

Grundlegende Überarbeitung

  • New routing for courses, tutors, templates, categories and tags (- Feature: new routing of sef url with user defined url section name and unique url;)
  • New view for new routing: a start view showing all course categories is entry point for new routing (- Feature: start layout "all categories";)
  • LiveUpdate was removed and replaced by Joomla Update Server

Neues Feature: Grundlegende Überarbeitung des Routings

Das Routing für einige Views wurde grundlegend geändert. Dadurch werden weitaus mehr eindeutige URLs gebildet, was der Suchmaschinenoptimierung dienlich ist.

SEO Einstellungen

Eine ausführliche Beschreibung und wichtige Hinweise zur richtigen zur Handhabung der Routingeinstellungen finden Sie in unserer Kurzanleitung: SEO Einstellungen im OSG Seminar Manager

Neues Feature: Anzeige der Teilnehmerliste und/oder Warteliste im Frontend

Im Frontend kann nun unterhalb der Kursbeschreibung die Teilnehmerliste und/oder Warteliste für bestimmte Zugriffsrechte frei gegeben werden.

Teilnehmerliste Frontend Pfeil

Für die Anzeige der Liste gibt es vielfältige Einstellungsmöglichkeiten unter Optionen > Reiter:Misc > Bereich:Teilnehmerliste

Teilnehmerliste frontend

Neues Feature: Neues Benutzerdefiniertes Feld - Upload  für Dateien im Anmeldeprozess

Neues benutzerdefiniertes Feld zum Upload von Dokumenten (Feldtyp: Upload) im Buchungsformlar. Die Einstellungen für Upload von Dokumenten wird vorgenommen unter Optionen > Reiter: Uploads.

Benutzerdef feld upload Einstellungen

Weitere neue Features

  • Umbuchung mehrerer Teilnehmer gleichzeitig: Bei einer Umbuchung konnte bisher nur jeder Teilnehmer einzeln umgebucht werden, ab jetzt können nun mehrere Teilnehmer gleichzeitig in einen neuen Kurs umgebucht werden. Erforderlich hierzu ist das Plugin "Manuelle Buchung und Rechnungerstelltung" .
  • Weitere Preisgruppen: Die Anlage weiterer Preisgruppen wird nicht mehr auf 5 beschränkt sein, sondern es werden unendlich viele weitere Preisgruppen möglich sein
    Hier haben wir Ihnen eine Anleitung zur Arbeit mit weiteren Preisen bereit gestellt
  • Es wird einige weitere Parameter für die E-Mail Vorlagen und PDF Vorlagen geben (z.B. die Anzeige der Rechnungsnummer in der Teilnehmerliste)
  • Alle Änderungen an personenbezogenen Daten (bei Buchungen; Interessenten und Trainern)  werden demnächst protokolliert. Eine Anforderung der DSGVO.
  • Weiteres bentzerdef. Feld vom Typ Confirmation Checkbox.
  • Das Aussehen Ihres Seminarangebotes soll in Zukunft moderner gestaltbar sein. Dafür planen wir weitere Skins/Templates zur Darstellung der Veranstaltungen in der Kategorieübersicht. Zur Zeit ist nur eine Darstellung in Tabellenform möglich. Es wird dann weitere Ansichten geben. Voraussetzung dazu ist jedoch, dass Ihr Template Bootstrap 3 ladet.
  • Optionales Grid Layout zur Anzeige von Kategorien, Tags oder der Traineransicht (Beispiel auf unserer Demosite)
  • Die Sichtbarkeit von Veranstaltungen kann für ausgwählte Zugriffsebenen frei gegeben werden. Damit ist es möglich, die Sichtbarkeit und Buchbarkeit von Veranstaltungen auf bestimmte Usergruppen zu beschränken.
  • Neuer Mechanismus für Preisgruppen und Kurspreisen, Preise können nun für einen bestimmten Zeitraum freigegeben werden. Damit kann man Frühbucherrabatte oder Last Minute Preise automatisiert umsetzen.

Verbesserungen

  • Removed url parameters which may cause duplicated pages with same content
  • Automatically empty joomla cache of seminarman after backend editing

Bug Fixes

A great number of changes due to deprecated classes / functions:

  • JRequest is deprecated and had to be removed
  • DS is deprecated and was changed to DIRECTORY_SEPARATOR
  • JError is deprecated, was mostly changed to throwing Exceptions
  • JSubMenuHelper is deprecated and was removed
  • JParameter is deprecated and was removed
  • Auswahl bei Umbuchung zeigt archivierte Kurse und abgesagte Kurse an. diese werden nun nicht mehr angezeigt
  • Fixed multiple issues with Joomla Cache;
  • Fixed a lot of issues for the JED standard.

 

Changelog Package 3.1.0.0 (Date: March 13th 2019)

Component OSG Seminar Manager 3.1.0:

- Feature: support of common payment api;
-- for developer: you can write your own payment plugins based on common payment api, you can find the handout for developing payment plugins based on this api on https://techjoomla.com;
-- for software users: if you install a payment plugin which supports the common payment api, either paid or free, you can use it in the OSG Seminar Manager as well.
- Feature: new routing of sef url with user defined url section name and unique url;
- Feature: new mechanism for price groups and course prices, infinite price groups and course prices are now possible;
- Feature: new custom field for file upload;
- Feature: frontend attendee list and waiting list with access level;
- Feature: access level in category and course;
- Feature: start layout "all categories";
- Feature: batch rebooking;
- Feature: batch printing invoices;
- Feature: searching applications with invoice number;
- Feature: optional grid view of courses in category, tag and tutor view.

- Enhancement: language overrides for the custom field names are also translated in the javascript popup messages;
- Enhancement: removed url parameters which may cause duplicated pages with same content;
- Enhancement: updated necessary libraries for PHP 7.3;
- Enhancement: automatically empty joomla cache of seminarman after backend editing.

- Bug fix: missing argument by triggering onContentPrepare events;
- Bug fix: fixed a js error with the custom time field if it was set as a mandatory field;
- Bug fix: fixed multiple issues with Joomla Cache;
- Bug fix: fixed a lot of issues for the JED standard.

Module Calendar 1.3.0:

- Feature: required updates due to the new sef routing in the component.

Module Upcoming Events 1.3.0:

- Feature: required updates due to the new sef routing in the component;
- Feature: access level option;
- Feature: colorized capacity indicator in the extended table view.

Plugin Advanced Export 1.3.0:

- Feature: export applications with purpose, course title and course tutors.

- Bug fix: the sorting order was different than the order set in the template.

Plugin Search 1.3.0:

- Feature: required updates due to the new sef routing in the component.

Plugin Manual Booking 3.0.0:

- Feature: batch rebooking;
- Feature: required updates due to the new price manager in the component.

Plugin User Seminarman 1.1.0:

- minor bug fixes.

Plugin Voting 1.1.0:

- minor bug fixes.

Plugin Sman Libraries 1.0.1:

- Bug fix: Issues with PHP 7.3 by generating attendee pdf list.

© 2017 Open Source Groupe GmbH. Alle Rechte vorbehalten.
Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.