Enlist - Volunteer Management
Table of Contents
What is Enlist?
Enlist is an open source and free application that aims to help non-profits organize volunteers, track volunteer hours and management volunteer rewards.
- Cost: free
- Demo: coming soon
- Availability: currently in development for 1.0 features
- License: GPL Version 3
What is the background behind Enlist?
Enlist started in early 2011 as the feature HackFest project at the annual OpenCF Summit conference in Dallas, TX. The OCFS HackFest aimed to build a functional application that could be leveraged by non-profit and civic organizations to better manage and track everything to do with volunteers. The idea came forth after Peter Farrell volunteered for a Team Ortho event and noticed that all volunteer hours were being tracked on spreadsheets. These spreadsheets were used to generate volunteer reward "bones" (points) in which volunteers could use to enter Team Ortho race events or purchase running gear.
Team Ortho's mission is to improve and enhance the lives of orthopaedic patients through our commitment to supporting research, education, and advancements in orthopaedic technology; and to promote good muscular, skeletal, and joint health by encouraging an active lifestyle including training for and participating in amateur athletic events.
Documentation
General
- Contribution Tools
Application
UI
How to Contribute: Process and Tools
Technology Platform / Infrastructure
- Application Language: CFML
- CFML Engine: Open BlueDragon or Railo
- Application Framework: Mach-II 1.9
- Application Database: MySQL or H2 Embedded Database
- Client JS Framework: jQuery
- UI Framework: Twitter Bootstrap
SVN / Trac
Anyone can contribute to the project and the team happily accepts contributions from the community. During OpenCF Summit 2012, all conference participants are encouraged to sign up for a committer account and contribute to the project.
- SVN: https://svn.mach-ii.com/enlist/trunk/
- Anonymous public read-only access allowed (USE HTTPS when at OCFS due to network)
- Trac: Your Codesion account works for Trac wiki edits.
Note that we are syncing SVN to a GitHub repository and may move to GitHub as the primary repository.
Tooling Download Links
- Eclipse
- CFML Engines
What should I do?
If somebody hasn't planted a flag in something in Trac Tickets, then create a new ticket and go at it.
Team Leaders
- Peter J. Farrell - project leader - peter [at] mach-ii.com
- Kurt Wiersma - team leader - kurt [at] mach-ii.com
- Matt Woodward - team leader - matt [at] mach-ii.com
- Joseph Lamoree - team captain - joseph [at] lamoree.com
- Tracy Logan - team captain - hackfest [at] tracylogan.com
If you are attending OpenCF Summit 2012, please email us if you want to be a team captain. We need you!
Committer Resources
- Enlist Functionality Overview
- Application Development Resources
- Listing of similar applications (as a source for interesting feature ideas and/or a good place to submit the app when working)
Project Interaction Channels
- Twitter: @EnlistApp
- Identi.ca: @EnlistApp
- Public Mailing Email List / Support / Help: Google Groups
- Private Committer Email List: [enlistcommitters@… enlistcommitters [at] machii.list.cvsdude.com]
- Questions / Answers: Google Moderator
- OCFS Tags for Flickr / IRC / Twitter: ocfs
