Skip to content

Github mirror of the Drupal-based idea management system. This repository includes only the installation profile itself. You'll have to run 'drush make' in order to make it a full drupal installation.

Notifications You must be signed in to change notification settings

makhnovskiy/openideal

 
 

Repository files navigation

  • OpenideaL -

Index

  1. Installation
  2. Introduction
  3. Features 3.1 HybridAuth installation & configuration 3.2 Alerts & Notifications 3.3 Activity

1. Installation

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

2.1 HybridAuth installation & configuration

  1. Download the HybridAuth library: http://sourceforge.net/projects/hybridauth/files/hybridauth-2.1.2.zip/download
  2. Extract the archive to sites/all/libraries/hybridauth (or profiles/idea/libraries/hybridauth)
  3. Enable the HybridAuth module
  4. Go to admin/config/people/hybridauth and enable all authentication providers you whish to use
  5. Click on the "Settings" link for every enabled provider and add the authentication keys supplied by the provider
  6. 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

2.2 Alerts & Notifications

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

2.3 Activity

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

About

Github mirror of the Drupal-based idea management system. This repository includes only the installation profile itself. You'll have to run 'drush make' in order to make it a full drupal installation.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 61.4%
  • PHP 15.7%
  • HTML 11.4%
  • CSS 10.7%
  • Classic ASP 0.6%
  • ApacheConf 0.1%
  • Other 0.1%