Absences 3.1.2

License Agreement
Zaydowicz.de Commercial Licence
Website
https://zaydowicz.de
Supported Versions
WoltLab Suite 3.0
WoltLab Suite 3.1

This plugin allows users to specify absences from the community and to display those to other users.

Whether vacation, business trip or just time out, your members can not be online every day and might sometimes be not able to visit the community for a longer period of time. With Absences, your members can configure absences, including future ones, to inform other members.

Features

This plugin provides the following essential features:

  • individual input of the absence in the control panel with optional reason, if necessary also to the minute,
  • configurable display of absences in different places in the community,
  • extensive system integration by incorporating the absences in the conditions for e.g. user search, group assignment, bulk processing of absences, activity notices and statistics,
  • own page and box for the listing of absent members,
  • automatic, which sets users to absent when being non-active for a configurable period of time,
  • manipulation of absences by the admin in the ACP.

Expandability

Absences can be extended with the following optional packages:

  • Conversation extension
    Supports an automatic response when users receive a conversation while they are away. Users can choose whether to create this automatic answer or not.
  • Calendar extension
    Enables the automatic entry of absences in the WoltLab Calendar. Only the last configured absence of a user is shown. In the ACP, you must first configure the category under which absences are entered in the calendar and specify whether users can prevent the entry or not.
  • Tracker extension
    Integrates Absences in the Tracker. An absent / non-absent user condition is added and the use of the absence settings in the control center is monitored.
  • Community Bot extension
    Adds a user condition Absent / Non-Absent.

Configurability

The configuration includes

  • setting the modules for the plugin and the activity message,
  • setting the visibility, the automatic and the calendar integration in a separate tab,
  • the definition of user group rights.

Versions

  • Versions 3.0.x are for WoltLab Suite 3.0
  • Versions 3.1.x are for WoltLab Suite 3.1

Images

  • Version 3.1.2

    • Maintenance update
    • Rearrangement of optional packages
    • Fixing an issue with deleting calendar events through absences

  • Version 3.0.2

    • Maintenance update
    • Rearrangement of optional packages
    • Fixing an issue with deleting calendar events through absences

  • Version 3.1.1

    • Adds data export (GDPR)

  • Version 3.0.1

    • Adds data export (GDPR)

  • Version 3.1.0

    Version for WSC 3.1

  • Version 3.0.0 pl 2

    • Corrects a display error of the absence condition,
    • Improves a language item.

  • Version 3.0.0 pl 1

    Corrects the following error:</p>
    <ul><li>the preconfigured reason for automatic absences wasn't insert correctly.</li></ul>
    <p>
  • Version 3.0.0

    Adaptation of the version number on the occasion of the release of WoltLab Suite 3.0.
  • Version 3.0.0 rc 1

  • Hallo Udo,

    wäre es möglich kommende Abwesenheiten in der Übersicht unter "Mitglieder" -> "Abwesenheiten" anzeigen zu lassen?

    Im Prinzip wie es jetzt auch schon im Userprofil gehandthabt wird.

    Also sobald jmd eine Abwesenheit einträgt - das sie dort unter dem Menüpunkt kommende Abwesenheiten erscheint.


    & wäre es zusätzlich möglich mehrere Abwesenheiten eintragen zu können?

    Wenn man z.B. kurz hintereinander weg ist und es alles schonmal eintragen möchte.



    Gruß sladee

    • Ersteres ist mit Bordmitteln nicht möglich, könnte man aber über ein Modifikation einer PHP-Klasse erreichen.

      Letzteres ist nicht möglich; ist aber in Planung.

    • Ersteres wäre eventuell auch für Andere hier interessant? :)

  • Hallo Udo,


    wäre es möglich, dass man die Abwesenheitsmeldungen auch verschickt, wenn es sich um bestehende Konversationen handelt? Aktuell geht es ja nur bei neuen Konversationen...


    Danke vorab

    • Und wenn ein abwesender Benutzer einer Konversation hinzugefügt wird.


      Bei bestehenden Konversationen müsste man als Trigger 'neue Antwort' nutzen. Das würde dazu führen, dass es bei jeder neuen Antwort eine Abwesenheitsmeldung gibt. Das dürfte ziemlich nervig sein.


      Technisch wäre es wohl möglich, es ist aber nicht geplant.

    • Ok. Für uns wäre das sehr sehr hilfreich... Wäre es möglich, dass eventuell als Plugin für uns zu entwickeln?

    • Grundsätzlich ja. Dazu bräuchte ich allerdings mehr Infos; z.B. unter welchen Umständen der Hinweis kommen soll. Das ist aber dann etwas für eine Konversation.

    • Können wir auch telefonieren? Wenn ja, dann bitte mir per PN Ihre Telefonnummer schicken. Ansonsten bitte eine Mail-Adresse... Danke

    • PS: Das Gruppen-Konversationsthema könnten wir doch umgehen, wenn wir die Abwesenheitsnotiz bei Antworten nur bei Konversationen mit 2 usern nutzen (sprich ich + ein anderer Teilnehmer), oder?

  • Benötigt das Paket „WoltLab Suite Core“ in Version „3.1.0 RC 1“ oder höher, es ist aber nur Version „3.0.14 pl 2“ installiert.


    Sollte es nicht fürs 3.0 auch gehen?

    • Ja, tut es. Entweder über die Paketsuche im ACP installieren oder im Reiten "Versionen" die richtige Version herunterladen:

      • Versionen 3.0.x sind für WoltLab Suite 3.0
      • Versionen 3.1.x sind für WoltLab Suite 3.1
  • Wird es ein Update für WCS 3.1 geben? Habe in deinem Support Forum dazu nix finden können.


    Danke

    Nico


  • Weitere Frage: Habe das Plugin heute installiert und es zeigt bei Benutzern, die schon länger abwesend sind das Datum von heute als "Von" an?

    • Ja, irgendwann muss das Plugin die Arbeit beginnen ;-)

      Die automatische Abwesenheit wird immer vom aktuellen Datum ausgehend berechnet.

  • Servus!


    Bei automatischen Abwesenheiten wird seltsamerweise ein End-Datum der Abwesenheit angezeigt?


    z.B. "bis 23. Dezember 2017, 00:00" - kann man das irgendwie ausstellen / ändern in "Abwesend seit..." ohne "bis.."?

    • Das ist so gewollt. Automatische Abwesenheiten gelten zunächst für 14 Tage (oder wie konfiguriert) und werden dann erneuert.

      Eine Änderung ist über die Sprachvariablen möglich: https://zaydowicz.de/wbb/index.php?thread/1905-frage-automatisch-abwesende-text-teilweise-ausblenden/

  • Ehm. Bei mir wird es nicht angezeigt . Wenn sich jemand auf Abwesende gestellt hat . Ist aber alles an . das sie es auch können und so weiter. Habe alle Plugins installiert die müssen . BZW . Wie kann man das einstellen das man einen Termin oder Abwesenheit schon früher sieht. ???? Zumindest übernimmt er das nicht aus dem Profil die Abwesenheit.

    • Wenn die Konfiguration passt, sollte die Anzeige natürlich sofort erfolgen. Bitte Konfiguration prüfe, anpassen und ggf. mal den Cache leeren.
      Im Profil werden auch zukünftige Abwesenheiten angezeigt (in blau statt rot). Das muss nicht extra konfiguriert werden.

    • Im Profil stimmt da wird es mir angezeigt. Nur leider im Kalender nicht . Habe es nochmal auf Fehler geprüft meiner seits. Kann nur leider nichts finden.

    • Kalender-Kategorie ausgewählt? Anzeige wird aber nur für neue Abwesenheiten funktionieren.

    • Brauche ich ja nicht wenn ich das über das Profil mache. BZW kann man nicht nutzen. Nur Optional.

    • Ok Fehler gefunden. Mein Fehler . Sorry. Habe vergessen die Rechte zu setzen . Oh man sorry. :(

  • Sehr schönes Plugin, welches ich auch schon in der Vorgängerversion nutzte. Mir fiel jetzt auf, dass bei der Systemeinstellung der informellen Anrede, das Plugin ausspuckt "Du hast eine Abwesenheit eingetragen, sind aber online." ;)

    • Ich hasse LANGUAGE_USE_INFORMAL_VARIANT ;-)
      Danke für den Hinweis. Wird in der nächsten Version beseitigt.

  • Gibt es bei dieser Erweiterung ein Copyright?

  • Kurze Frage. Habe eine kleine (Support) Frage zum Plugin. Wo kann ich diese stellen? Hier im Forum unter Plugins?
    THX

    • Hier im Forum bitte nicht. Entweder als Konversation oder in meinem Forum.

  • Eben das Plugin mal jekooft und gleich geprüft. Funktioniert richtig gut! Danke, die 5 Taler haben sich gelohnt.

  • Für den Punkt "Automatik, die Benutzer nach konfigurierbarer Nichtaktivität jeweils 14 Tage auf abwesend setzt," wäre es sinnvoll, wenn solche Benutzer nicht nur für 14 Tage auf "Abwesend" gesetzt werden würden, sondern unbegrenzt, solange bis sie sich das nächste Mal wieder einloggen. Ansonsten eine schöne Sache dieses Plugin, welches ich mir sicherlich noch kaufen werde.

    • De facto passiert das.
      Die Abwesenheit wird zwar nach 14 Tagen 'aufgehoben'. Wenn sich jedoch nichts an der Einstellung der automatischen Abwesenheit geändert hat, wird der Benutzer kurz danach wieder auf abwesend gesetzt. Klingt überflüssig, aber räumt u.a. die Abwesenheiten auf, wenn Admin die automatischen Abwesenheiten nicht mehr will.

    • Das hört sich ja schon mal gut an! Aber wie ist das eigentlich bei diesen automatischen Abwesenheiten wenn ein User zurück kommt, wird die Abwesenheit dann auch automatisch wieder aufgehoben oder bekommt der User dann nur den Hinweis dass er als abwesend gemeldet ist?

    • Die Abwesenheit wird automatisch aufgehoben. Allerdings, und das ist durchaus beabsichtigt, erst nachdem er einige Zeit online war. Es müssen dafür 2 Cronjobs laufen (1x meiner und 1x Sessions für das WSC).

Customers Who Bought This File Also Bought