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.
SPECIFICATION -> READ ATTACHMENT!
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