CrowdControl provides widgets that let your application group users together for purposes of authentication, notification, and so forth.
CrowdControl provides a user interface that manages the Solstice::Groups that your application can use. Solstice::Groups are collections of people allowed to access your Solstice tools or collaborate with you.
The groups you set up in CrowdControl may be used across the tools, so you do not have to re-type your list for each tool. Controls are provided for choosing, viewing, editing, copying, and deleting groups.
The included embeddable group chooser allows users to populate their group list.
Dependencies
Solstice - Solstice is a Web application development framework for Perl. Based on the MVC programming paradigm, it provides a sensible layout for Web applications that helps you write applications faster and with fewer mistakes.
Installation
After following direction at Installing Solstice, you're ready to install CrowdControl. As with Solstice, you have the option to install from a tar file, or from subversion.
Downloading Tar Files
cd solstice_apps
Download the current CrowdControl tarball from http://solstice.eplt.washington.edu/download/CrowdControl-current.tar.gz
tar -xvzf CrowdControl-current.tar.gz
Using Subversion
cd solstice_apps
svn co https://solstice.eplt.washington.edu/svn/crowdcontrol/trunk/ crowdcontrol
Configuring CrowdControl
cd crowdcontrol
cp example_config.xml config.xml
In the <keys> section, the following can be changed:
- org_username: the name of your login types. If you don't have a specific name, you should use something like 'username'
Restart Apache
sudo /etc/init.d/apache2 restart
Sources
Browse the sources online
SVN Checkouts
Please note that our SVN servers only accept SSL connections - don't forget that https://!
Tarballs