Drupal 跟踪用户';s动作

Drupal 跟踪用户';s动作,drupal,drupal-7,drupal-modules,Drupal,Drupal 7,Drupal Modules,在我们公司,我必须扩展现有Drupal 7网站的功能。以下是要求: 业务部门需要使用上传到Drupal站点的文档,就不同的主题通知所有员工。(我已经实施了这个要求。) 业务部门需要知道哪些员工已经阅读了文档,哪些还没有阅读。 他们需要这样的报告: 文件1 25/50(50名工作人员中的25名仍然没有阅读该文件) 文件2 50/50(所有工作人员都阅读了该文件),等等 为了满足第二个业务需求,我需要一个能够跟踪特定用户活动的模块(在我的例子中,单击链接下载文件,这意味着文件已被读取)。模块必须

在我们公司,我必须扩展现有Drupal 7网站的功能。以下是要求:

  • 业务部门需要使用上传到Drupal站点的文档,就不同的主题通知所有员工。(我已经实施了这个要求。)
  • 业务部门需要知道哪些员工已经阅读了文档,哪些还没有阅读。 他们需要这样的报告:

    文件1 25/50(50名工作人员中的25名仍然没有阅读该文件)

    文件2 50/50(所有工作人员都阅读了该文件),等等

为了满足第二个业务需求,我需要一个能够跟踪特定用户活动的模块(在我的例子中,单击链接下载文件,这意味着文件已被读取)。模块必须能够创建类似上述报告的报告。 (所有员工都有一个具有特定角色的drupal帐户。)


有没有我可以使用的drupal模块,或者是其中的一部分。或者需求太“定制”,我必须创建自己的模块

我几乎完全创建了您需要的功能。我很乐意在此过程中帮助你

我开发了一个完全定制的模块。我可以告诉你,你需要不同的东西:

  • 数据库中用于存储数据的自定义表
  • 名为“跟踪”或“操作”的自定义实体将存储在数据库中
  • 当您希望跟踪用户的操作时,实现正确的挂钩来创建跟踪
  • 一个自定义页面或块,用于显示您使用自定义查询和相应权限存储在数据库中的曲目
为了实现这一切,我建议您查看以下文档:

希望这会有帮助