Membership Management Tool

From syn2cat - HackerSpace.lu
Revision as of 00:28, 26 April 2010 by Kwisatz (Talk | contribs)

Jump to: navigation, search
Add your Project
Crystal Project package graphics.png
Membership Management Tool
A tool designed to manage your membership. (MeMaTool)
G8033.png
Meetings: none
Type: software


Status: running
Members: Mich
Contact Person: Thierry (mail), Kwisatz (mail)
Tools
QrCode: QR-d0980db8c51db521fff3cbf38118b5c3.png

"File:" cannot be used as a page name in this wiki.


Currently working on

  • getting a group to make this a community project! Who's keen?
    • Developping
      • Mich
    • Planning
      • Gunstick
      • sim0n
      • NPU
      • Prometheus
      • the_metalgamer

Contents

Standing on the shoulders of Giants

We're basing the tool on AROS, which does not only already have some of the features we require, but could also be extended to become the ultimate multi-hackerspaces tool: http://archreactor.org/wiki/index.php/AROS

AROS is in use by ArchReactor and has a sustainable code-base. Written in PHP and using AdoDB, it can be easily made modular to cover all organizations' needs.

The main github for AROS is here: http://github.com/chrwei/ArchReactorOS
My branch is at http://github.com/Kwisatz/ArchReactorOS

Check out this video and git cheat sheet if you're new to git.

Test installation

You can find a test installation here. Caution: do not enter confidential data, this is not a production system!

Requirements

You may add your feature requests here or at the github page if you have a github account.

  • list members. Membership level.
  • allow for plugins that interface with different databases (i.e. setting MediaWiki user group)
  • Check who owes dues or work-time / who paid his fee at what date
  • check who was at the last mtg
  • automatically create lists for public authorities
  • member-actions
    • allow members to opt-in to several services (i.e. short message on occupancy status change, phone directory accessible only to members of the space)
    • allow members to use services (i.e. create trac environment, svn/bzr/git repositories)

Third-Parties

LiLux is interested in this project as well: https://sendar.prophecy.lu/lilux/mediawiki/index.php/MembershipManagement

Inspiration

Personal tools
Namespaces

Variants
Actions
Navigation
syn2cat
Hackerspace
Activities
Initiatives
Community
Tools
Tools