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