Hi,
I would like to extend the functionality of EasyProfile with what I would call: recurring fields that are dependent on an other field. For example, I have a multi select field with a list of educational degrees that a user may have. If he selects one of these, he should be prompted with a date field so he can fill out the date on which he got that degree. And maybe some additional fields as well. And this should be recurring in that this will repeat for each degree. The resulting data should be stored in a single field in json format.
Now I am aware that this could be accomplished by using Easy Profile core functionality for showing and hiding fields conditionally. However it seems to me that the number of fields in the database table will grow enormously, and this will also require the addition of new fields each time a degree (in my example) is added. Do you think database performance will suffer from adding, let's say 70 fields just for this purpose? The number of uers will be up to 1000, presumably not more.
I do have some experience in creating Joomla plugins and I should be able to create a solution myself - when starting from scratch in a core Joomla install. However in this case I would need to add functionality to the Easy Profile plugin. And that does not seem a good idea to me, because of possible updating issues.
Hope that you can tell me what a suitable strategy could be.
Kind regards, Frits