Artur Lasota Programista php
Temat: Monitoring użytkowników
Chciałbym wdrożyć do części administracyjnej system monitoringu użytkowników.Wyjaśnię na prostym przykładzie.
Użytkownik dodaje artykuł. Innym razem zmienia treść artykułu. Innym razem zmienia status artykułu. Zależy mi na zapisaniu ile razy użytkownik wykonywał daną czynność i jak długo zajęła mu dana czynność.
W systemie został zastosowany wzorzec mvc. Czyli należy wprowadzić monitoring w kontrolerach (niestety zastosowano tutaj zwykły plik podczepiony pod index - require controller.php) jak i w modelach. Wydaje się że można wprowadzić tutaj wzorzec singleton i w odpowiednich miejscach wykorzystywać jego instancję. Szukałem pomysłu w innych wzorcach jednak nie znalazłem sensownego rozwiązania.
Czy znacie może jakieś silniki które wprowadziły taką funkcjonalność??