Наилучшая практика при проектировании регистрации действий пользователей в веб-приложении?
У нас есть система типов электронного обучения в Интернете, и для этого проекта я должен разработать функцию регистрации действий для всей системы, чтобы мы могли отслеживать их ежедневные действия и, возможно, помочь им стать более продуктивными.
К сожалению, эта система, скорее всего, будет использоваться для отслеживания работы пользователя в официальные часы (и спрос на эту функцию, возможно, обусловлен рецессией)
На самом деле, я довольно невежественен в разработке систем такого типа, и только некоторые из наших модулей имеют журналы активности.
Я думал о том, чтобы перечислить все доступные функции, которые у нас есть в настоящее время в системе, и перечислить, какие данные мы хотели бы сохранить, и создать простую функцию, которая будет медленно и мучительно добавляться в каждый модуль, который будет запускать дамп. регистрация данных в нашей базе данных MySQL.
Это Perl-приложение, подключенное к базе данных MySQL, с промежуточными AXKit, XML, XLST и JavaScript.
Есть ли у кого-нибудь хорошие рекомендации или ресурсы, из которых я могу читать и учиться?
В частности, о хорошем дизайне, пользовательском интерфейсе, генерируемых отчетах, загрузке базы данных и т. Д.
1 ответ
Я предполагаю, что это немного зависит от того, какие конкретные потребности у вас есть при ведении журнала, но обычно Log::Log4perl можно обмануть, делая то, что вы хотите.