Forum OpenACS Development: Re: Extending User Properties
It's certainly not the most elegant solution, but we add an extra table which we link to the user table.
I think the idea with the most promise is to use the acs_attributes system to manage attributes and automagically generate forms, etc. This would require alot of work, but I hope it will find its way into a future OACS release. Please see this thread for further info:
What would be the best solution to extend users info?
Would plsql acs_attribute__create_attribute be useful in this case?
- ams: https://openacs.org/xowiki/ams
- dynamic types: https://openacs.org/xowiki/dynamic-types
- dynfields (in PO)
- xo dynfields https://gitlab.com/sussdorff/intranet-xotcl-dynfield
i have not used any of these, so i can't say, what's the best for your situation.
Note as well, that XOTcl Core provides automatically created procs for db functions, e.g. ::xo::db::sql::acs_attribute proc create_attribute...