Napisałem proste rozszerzenie do powiadamiania o wygasającej sesji zaplecza, żeby każdy mógł "przeładować sesję" (odświeżyć stronę) zanim zostanie wylogowany. Wiadomość PUSH pojawi się na wybraną liczbę minut przed wygaśnięciem sesji.
Przydatne dla osób, spędzają dużo czasy na pisaniu artykułów w zapleczu Joomla.

Rozszerzenie jest na licencji CC BY-ND 4.0 (https://creativecommons.org/licenses/by-nd/4.0/) - darmowe nawet do celów komercyjnych ale bez możliwości modyfikowania.

Zamieszczam tutaj ze względu na licencję, która nie jest całkowicie otwarta.

mojeAdminSesionNotification_1-1-0.zip

Jak przetestować?
Po zainstalowaniu dodatku należy udzielić zgody na otrzymywanie wiadomości PUSH.
Następnie udajemy się do konfiguracji globalnej, tam zamieniamy czas trwania sesji na 1 minutę dłuższy niż wybraliśmy ustawiliśmy liczbę minut w dodatku, zapisujemy (bez zamykania).
Przechodzimy na inną zakładkę i czekamy. Po pojawieniu się wiadomości, klikamy na nią, a następnie zmieniamy czas trwania sesji na wcześniejszą wartość i zapisujemy (możemy zapisać z zamknięciem).

EDIT:

Aktualizacja do wersji 1.1.0

Dodano możliwość ustawienia liczby 2, 3, 4 lub 5 minut przed końcem sesji na pokazanie komunikatu.

Również pobrana zostanie favicona (favicon.ico) z domyślnego szablonu witryny i użyta jako jako grafika w powiadomieniu (jeśli taki plik istnieje).

Zmieniła się licencja z CC BY-ND 3.0 na CC BY-ND 4.0.

Nie trzeba odinstalować starszej wersji, wystarczy zainstalować obecną ale trzeba w jej ustawieniach wybrać i zapisać liczbę minut, żeby dodatek działał poprawnie.