Activity2 User Interface

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

In order to understand the thinking behind this, you must remember that Activity2 is now based upon a configurable action which can be applied to triggers which are supplied through other modules. This gives us the ability to reuse a lot of the same core tables (actions and trigger_assignments) but the current Trigger and Actions UI's are quite confusing and encompass more than just Activity2 specific actions. There are also some limitations within the current Actions UI which create large complications when it comes to configuring an Activity2 Action. Therefore, we're providing an alternative interface which pears it down to only those module triggers which implement Activity2 specific actions.

Activity2 settings

NOTE: due to limitations in the current Actions UI, Activity2 Actions must be created and configured through the Activity Management UI. Using the Actions UI will not work.

The Activity2 UI is a replacement of the current core Triggers and Actions UIs. Triggers and Actions have you create an action, and then apply it to a trigger. Activity2's UI takes the opposite approach, and through a wizard-like interface, asks you what module and operation you would like to create an activity message template for, and then allows you to create that custom template for recording your activities.

Step one: Choose your module

Only local images are allowed.

Step two: Choose your operation

Only local images are allowed.

Step three: Customize your Activity message template

Only local images are allowed.

User privacy settings

Activity2 allows users to retain a certain amount of privacy by opting out of any system's defined activity actions. A permission is supplied to administrators who would like to give their users this sort of control called 'manage own activity settings'. If a user is given this permission they will have a new tab on their core user page:
Only local images are allowed.
Only local images are allowed.

Views

All Activity2 listing is done via Views2.

Fields

Provided out of the box is all the Node and User fields, the Activity2 message and the creation date.

Filters

All the Activity Access filters are built dynamically by leveraging all modules that implement hook_activity_access_grants(). These modules define who is able to view activity messages. Friend modules provide access only to those users who are friends of the Activity Actor. This system is designed similar to Node Access system and thus creates a certain requirement. Whenever you are using Activity Access Control filter you must make the View Distinct. This is all due to how the query is created and executed on the system.

Maintenance

There is a maintenance view included which allows you to filter through all of your activity recordings on your site so that you can remove them as you see fit.

Social Networking Sites

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: