home | list info | list archive | date index | thread index

[OCLUG-Tech] web tools for a roster

I'm looking for suggestions about tools for making a small web app.

It's for an all-volunteer association that has a website on a Linux virtual server (with Apache httpd, PHP and MySQL). Our webmaster is starting a makeover. He wants a new page that will let association members update their own entries in the membership roster.**

This may be an opportunity for me to learn how it's done these days.

-- What's the right toolset?
-- Is something like Zend, Yii or CakePHP appropriate, or just lower-level PHP? (A link to a recent tutorial that builds something similar would be ideal.) -- Care to guess a number of hours to learn enough of it to complete this? (I've written low-level C and C++ code, some Xerces and MySQL, a little QT and Python, but no PHP or any web technology more complex than static html.)

Any comments on these?
  http://www.magentoecommerce.com
  http://ca.php.net/mysqli

http://sheriframadan.com/2010/10/creating-a-member-system-using-object-oriented-programming/
  http://edrupler.com/content/php-101-part-1-down-rabbit-hole

- Paul Hays


-----------

**  Requirements so far (more always appear!):
 -- administrators get passwords and full access (except reading passwords)
 -- administrator can add, update, or delete any member's data
 -- each association member makes a password permitting limited access
 -- a member can update the member's own data (other than id)
 -- any member can export and download the roster as a csv file
-- reasonable security (e.g. input validations, one-way encrypted passwords)

There are only a couple of hundred association members; locking can be very gross.

These may be overkill...
  http://www.oxwall.org/
  http://civicrm.org/features/members