DRUPAL User Activity collector and processor modules


Deadline max. 15 days

Read carefully specification before bid (attached)!

Some minor changes to specification will be added before and while implementing.

Payment: 20% prepayment; 50% after first delivery and 30% after 20 days of testing bug fixing period if all amendments, deficiencies and bugs fixed.



We will run a network of websites based on SSO registration (Used Drupal modules: [url removed, login to view], [url removed, login to view]). We should collect the activity of users in each of the SSO Client sites (further Client) and import it into the SSO server (further Server) for analytic and other CRM purposes. The SSO server will serve as the CRM system as well.

The Task description

The task is to develop a set of Drupal modules to collect the user activities and import it into the Server for further processing and usage. Known things:

1) The user points are collected just for registered users;

2) The UIDs in the Client and Server sites can be different, however the authmap table in the Client sites stores the mapping of UIDs between the Client and the Server sites.

3) The „Services” module can be used to sync the user activity records between the Client and the Server sites.

To provide good source of information analysis we should collect not only the user activity (e.g. viewing some node or viewing some view), but we should collect the context of activity as well. Our vision of the context and how it should be stored is described below

Skills: Drupal, MySQL, PHP

See more: user testing sites, user specification, testing user, network testing services, mapping websites, testing and bug fixing, SSO, bug drupal, Drupal View, activity drupal, drupal user module, drupal delivery information registration, view drupal, drupal task, node sync, run different user, payment collector, collect delivery information, registration system drupal, minor amendments, develop crm php, drupal module specification, specification drupal, registration system project context, project context system

Project ID: #4849772