在过去的几年里,Joomla中我最喜欢的新功能之一是“用户操作日志”。它允许你审计用户活动。这个核心扩展允许你跟踪谁在你的网站上做了什么。你可以跟踪谁登录了,谁创建了文章,谁安装了扩展等等。
在这篇博客文章中,我将向您介绍用户操作日志功能。
步骤1.开始之前
要使此功能正常工作,请检查是否启用了所有必需的扩展。
- 在您的Joomla控制面板中,转到“扩展”〉“管理”〉“管理”。
- 在“搜索”框中输入“action”,不带双引号。确保所有操作插件和管理员模块都已启用:
步骤#2.选择要记录的扩展
- 转至“用户”,然后转至“用户操作日志”。
- 单击“选项”。
在此区域中,您可以选择日志的设置。您可以选择:
- 是否记录用户IP地址。
- 在数据导出CSV文件中使用的分隔符。
- 哪些组件应记录事件。
目前,只有Joomla核心扩展的事件被记录下来。然而,我怀疑Joomla扩展的开发者(包括Joomlashack)会开始集成用户操作日志,所以你很快就能记录更多的事件。
步骤3.检查用户操作日志
配置日志记录后,现在可以开始查看结果了。
- 转到“用户”〉“用户操作日志”。
- 您将在此处看到当前记录的活动列表:
您的“用户操作日志”表将由五列组成。让我们从左到右看一下它们。
在“操作”栏中,您会看到用户活动的简要描述。如下图所示,描述中会包含执行该操作的用户的登录名(用户名)。对于一些Joomla扩展,描述中还会包含所涉及的项目的名称。
在“扩展”列下,您将找到与活动关联的扩展的名称:
“日期”列显示了用户的行为发生在多久以前。在大多数Joomla行政区域,我们看到的是日历日期。然而,在这种情况下,我认为“时间以前”的格式要有用得多。
“名称”列显示已记录其活动的用户的名称。
“用户操作日志”屏幕也有三个过滤器,使您能够更有效地浏览列表:
- “扩展”筛选器
- 日期筛选器
- “用户”筛选器
步骤4.管理用户操作日志
您可以在“用户操作日志”上执行以下四项管理任务:
- 删除选定的操作。
- 一次单击即可清除所有操作。
- 将所选操作导出为CSV文件。
- 将整个日志导出为CSV文件。
对于其中的每项任务,您将在顶部工具栏上看到相应的按钮:
步骤5.设置电子邮件通知
如果您是超级用户,您可以从用户操作日志中获取通知。当您以超级用户身份登录时,转到您的配置文件页面,您将看到此新选项卡,其中包含以下选项: