Fellows account maintenance pages
Contents
Goal
Two pages of the new Fellowship site allow Fellows to create and manage their Fellowship account:
- The "Join" (Fellow registration) page
- The preferences/settings pages
Coordinator
People
cri: PHP coding
- Reinhard Mueller (interaction with the Fellowship database)
Volunteers are always welcome! Have a look at FellowshipHacks to know how you can help
Status
Updated: 101102
Most functional modules are implemented. Some are being developed. Ideas for new features are welcome!
Functional modules being implemented
i18n for the account management pages
Goal: allow translations of the Join and Login pages.
Status: cri: we have a first testing implementation at http://fellowship-test.fsfe.org ; please see the ./am directory in the fellowship-test subversion repository.
TODO:
- Develop and test beta version
- Improvements
- Deploy on production server
DONE:
- Requirements
- Analysis and design
- Develop and test alpha version
- Basic functionalities
Ideas for further improvements and new features
- Add new LDAP attributes for new Fellow settings: examples
- Enable/disable @fsfe.org mail forwarding (some Fellows asked for it)
- Planet aggregation preference? (or store it in Wordpress as a custom user preference field?)
- Openpgp public key?
- Join procedure:
- Decide if paypal_ipn.cgi must be moved from gadolin to the production server
Functional modules already implemented
Here is the status for each of the functional modules composing the account maintenance system.
User creation (Join page)
User deletion/activation/deactivation
Paypal manual payment
Request and change Fellow personal settings
User authentication and management of LDAP application settings
This currently includes the "Change password", and will include future Fellow settings that we may add to LDAP
Systems involved
- auer (web application)
- black (LDAP)