We use MemberDB to track membership information.
General info
All council members have administrative rights to our installed system. Normal members don't.
We can do rather fine grained permission granting to people - ask StewartSmith how it works (documentation? we don't need no stinkin' documentation, we have the source!).
http://www.linux.org.au/membership/
Administration
Things you need to administer througout the year
Approve membership applications (log in, click Membership->Approve)
- Keep your details current (log in, Edit Member)
Things you will generally only do once per year
- Set up an election
Things you hopefully never have to do
- find bugs
I'm currently working on the next version (0.4) of memberdb that has more nice web UI stuff. It also switches from PostgreSQL to MySQL (5.0 and above only).
Funtionality wishlist
http://bugzilla.flamingspork.com/
- Final results automatically sent to linux-aus (bug#36)
- Ability to see candidates without having to log on (bug#37??)
- Spiel and names of nominees/nominators sent along with existing information sent to linux-aus (bug#36)
- Ability to accept nominations even without the notification email (bug#43)
- Auto add members to annonuce and offer linux-aus