Difference between revisions of "MembershipManagement"

From LiluxWiki
Jump to navigationJump to search
Line 18: Line 18:
 
* Add project to TRAC: (https://www.hackerspace.lu/trac) - David Raison
 
* Add project to TRAC: (https://www.hackerspace.lu/trac) - David Raison
  
 +
== definitions ==
 +
=== association ===
 +
an organisation who will use the application: LiLux, HackerSpace, Scouts, …
 +
 +
=== member ===
 +
a member is a person listed in the membership software
 +
 +
=== group ===
 +
a group is an combination of diffrent members from the membership software
 +
a group can be made of a parent-group and/or can be in a child-group
 +
 +
parent-group --- group --- child-group --- child2-group
 +
 +
=== activity ===
 +
an activity can be e meeting / camp / ....
 +
The activity is created by an operator but the registered members can subscribe to the activity by answering a mail or completing a web form
 +
 +
 +
== Analyzes ==
 +
=== what do we have as software? ===
 +
* a php script
 +
 +
=== what are the fonctions in the software? ===
 +
*
 +
 +
=== what is the need for the new software? ===
 +
*
 +
 +
=== which are the fonctions needed?
 +
* list printing of groups / activities / ...
 +
* printing of membership cards
 +
* use mail adresses in mailman
 +
* unlimited creation for groups / activities
 +
*
  
 
== Requirements ==
 
== Requirements ==
Line 23: Line 57:
 
* manage membership easily
 
* manage membership easily
 
* assigne members to a group / to a activity
 
* assigne members to a group / to a activity
 +
*
  
 
=== Requirements from Hackerspace ===
 
=== Requirements from Hackerspace ===
Line 34: Line 69:
 
=== software ===
 
=== software ===
 
* http://archreactor.org/wiki/index.php/AROS
 
* http://archreactor.org/wiki/index.php/AROS
 +
* [http://membership.scouthub.org/ MemberShip]
 +
* [http://code.labitat.dk/index.php/p/member-dev/ member-dev]
 +
* [http://webcomite.com/default_fr.htm webcomite]
  
 
=== tools ===
 
=== tools ===
Line 41: Line 79:
 
=== related sites ===
 
=== related sites ===
 
* https://www.hackerspace.lu/wiki/Membership_Management_Tool
 
* https://www.hackerspace.lu/wiki/Membership_Management_Tool
* [http://membership.scouthub.org/ MemberShip]
+
 
  
 
== suggestions: ==
 
== suggestions: ==

Revision as of 18:15, 5 April 2010

Membership Management

Kick off Meeting

Wednesday 27/01/2010

Points discussed:

* Separate members for each club (a club should not know if a user is in a different club)
* Use a pseudo will be used as key for the user.
* API to member list to include other tools like libraries ...
* Integration with mediawiki/joomla ...

Task List

definitions

association

an organisation who will use the application: LiLux, HackerSpace, Scouts, …

member

a member is a person listed in the membership software

group

a group is an combination of diffrent members from the membership software a group can be made of a parent-group and/or can be in a child-group

parent-group --- group --- child-group --- child2-group

activity

an activity can be e meeting / camp / .... The activity is created by an operator but the registered members can subscribe to the activity by answering a mail or completing a web form


Analyzes

what do we have as software?

  • a php script

what are the fonctions in the software?

what is the need for the new software?

=== which are the fonctions needed?

  • list printing of groups / activities / ...
  • printing of membership cards
  • use mail adresses in mailman
  • unlimited creation for groups / activities

Requirements

general requirements

  • manage membership easily
  • assigne members to a group / to a activity

Requirements from Hackerspace

https://www.hackerspace.lu/wiki/Membership_Management_Tool#Requirements

Requirements from LiLux


Existing software/tools

software

tools

related sites


suggestions:

LDAP

  • user data, can be standard schema + whatever we may additionally need
  • would facilitate SSO functionalities, incl. integration with misc tools such as CMS, Wiki, shell access, ...
  • not complicated to set up and get running
  • tutorial available for instance from LinuxDays 2003, server tutorial
  • LDAP can be frontend to SQL database

.=