I've recently inherited administrator responsibilities for a Lussumo Vanilla Community which maintains information for a professional organization. I would like to expand user information to include elements such as: "Dues Payment Method" and "Date Dues Paid". I'm a novice at PHP scripting, but I notice that fields can be added using the "PredefinedAttributes" add-on. However, can't I accomplish the same task by using the mysql "Alter Table" command? It seems to me that adding additional fields to the predefinedattibutes element will complicate database searches.
I am overlooking something? Are there benifits or pitfalls that I am not aware of?
Vanilla already lets users add custom info to their profile. The Predefined Attributes extension will let you specify some that should always be there.
After giving this some more thought ... and realizing that user should be restricted from editing their dues status... I'll add a mysql DuesHistory Table and link to it via the UserID Field in the LUM_User table. I'll pick through available PHP code to figure out how to display this information on the "Account" page. Any hints on an easy way to do that?