Is there a complete documentation set somewhere that explains how to add new fields?
Say I wanted to add a "country" dropdown. This would need to appear everywhere with an equal importance as "email address", such as in emails, staff pages, etc.
It seems like there are a lot of PHP files to edit to make this happen, as well as the database changes. Anyone done this and documented exactly how to do it? It's great that this is open source, but would be wonderful if there was an abstraction layer for the field definitions to avoid all that work just to add one field.