- OpenideaL -
Index
- Installation
- Introduction
- Features 3.1 HybridAuth installation & configuration 3.2 Alerts & Notifications 3.3 Activity
git clone https://github.com/linnovate/openideal.git
cd openideal
drush make build-openideal.make drupal
To view the site go to http://{yourdomain}/drupal
- Download the HybridAuth library: http://sourceforge.net/projects/hybridauth/files/hybridauth-2.1.2.zip/download
- Extract the archive to sites/all/libraries/hybridauth (or profiles/idea/libraries/hybridauth)
- Enable the HybridAuth module
- Go to admin/config/people/hybridauth and enable all authentication providers you whish to use
- Click on the "Settings" link for every enabled provider and add the authentication keys supplied by the provider
- To automatically assign values from a service to user fields, create a rule using the event "User registered through HybridAuth" and set the data values
Notifications are e-mails that get sent by the system to alert users of the site of certain events. Drupal rules are used for its configuration and can be modified here: admin/config/workflow/rules
There are notifications for the following events:
User notifications:
- When an idea is created in a challenge he is following Rule: Send mail for new idea
- When a comment is posted in a idea he is following Rule: Send mail for idea status change
- When he is mentioned in a comment or idea Rule: Send mail for new user
- When the status of one of his ideas has changed Rule: Send mail notification about the mention
Admin notifications:
- When a new user has registered
In the user profile, notifications for the following notification types can be configured:
- Notifications for new content
- Notifications for new comments
- Notifications for mentions
For the activity streams the message module is used. On the frontpage a number of different streams are show in a mini-panel called latest and greatest. Also an overal activity stream is available as a view (block).
Main activity stream
- New content (idea, challenge, news)
- New comments
- New users
- Various aggregated activity -- received 10, 25, 50, 100 votes (x people have voted on [title]) -- reveived 10, 25, 50, 100 comments (x comments have been made for [title]) -- new users (x new users have joined this (week, month, year))
Users
- Posted x ideas
- User has joined
Ideas
- Idea was shared
- Idea won challenge
- Idea was posted
Discussions
- New comment
- x-th votes on comment
- ping