Association Member Attributes
Permalink
I am building a website for an industry association. One of the requests they have asked for is that member companies have a primary user account and within that user account there may be many employees within that company who will also have a username and password to access material available to that member company. They want to be able to track the company and employee activities on the site such as number of downloads, number of times they have logged in etc. This needs to be accessible so that the industry association can display the benefits to the member company and show the amount of use their employees are getting from their membership.
I am guessing this is a fairly significant tweek to the user attributes part of C5 and my question is does anyone have any experience with this type of request and am I asking too much of C5. I am using v5.5.1
Kind regards
Ian
I am guessing this is a fairly significant tweek to the user attributes part of C5 and my question is does anyone have any experience with this type of request and am I asking too much of C5. I am using v5.5.1
Kind regards
Ian
Thanks for your reply. I understand what you are suggesting but our specific needs are a bit different.
We would have a group called Corporate Members, another group called Associate Members and another called International Members. Each of these groups has access to specific pages in the site and I understand how to assign page specific rights to view those pages.
However within these groups I am going to need to set up Sub-groups for each member company that joins these primary groups. For example Company A joins Corporate Members, Company B joins Corporate Members etc. Each of these member companies needs to be a group belonging the the primary group.
Then within each of these member companies there will be employees who will need to become members of that Company A or Company B group.
It is this group/sub-group/employee relationship that I have not seen done in C5 before. Can you or other members help with this?
Regards Ian
We would have a group called Corporate Members, another group called Associate Members and another called International Members. Each of these groups has access to specific pages in the site and I understand how to assign page specific rights to view those pages.
However within these groups I am going to need to set up Sub-groups for each member company that joins these primary groups. For example Company A joins Corporate Members, Company B joins Corporate Members etc. Each of these member companies needs to be a group belonging the the primary group.
Then within each of these member companies there will be employees who will need to become members of that Company A or Company B group.
It is this group/sub-group/employee relationship that I have not seen done in C5 before. Can you or other members help with this?
Regards Ian
> It is this group/sub-group/employee relationship that I have
> not seen done in C5 before.
Hmmm. Well, there's no "nesting" of groups as far as I know. However, an employee can certainly belong to more than one group - e.g. be a member of both the "Company A" and "Corporate Members" groups. Is there a reason that approach wouldn't work?
I assume you'd do some type of bulk import initially, making the group associations at that time. After the initial data import, if new employees will be entered manually into the system, you could use a custom event handler to make the group associations a bit less tedious - i.e. upon being placed into their company group, they are automatically added to the "parent" (and/or any other) group.
-Steve
> not seen done in C5 before.
Hmmm. Well, there's no "nesting" of groups as far as I know. However, an employee can certainly belong to more than one group - e.g. be a member of both the "Company A" and "Corporate Members" groups. Is there a reason that approach wouldn't work?
I assume you'd do some type of bulk import initially, making the group associations at that time. After the initial data import, if new employees will be entered manually into the system, you could use a custom event handler to make the group associations a bit less tedious - i.e. upon being placed into their company group, they are automatically added to the "parent" (and/or any other) group.
-Steve
Once that's in place you only need to grab the traffic, and statistics add on from Tony, and you will see what your members are looking at, when, for how many seconds. It does a whole lot more, and I attached a screenshot of that as well. I am pretty sure that it tracks downloads in page events, and ill check it out for you and let you know.
http://www.concrete5.org/marketplace/addons/stats/...
The whole operation is only a few clicks, and traffic stats is one click no setup install. I think this should be exactly what you were looking for. If you have any issues I have this setup live now, and can take you through it.
There are a few other add-ons that can greatly improve this type of user operation, and you will want peek around at what's available.