Hi,
sorry for late reply, it's night for us and our offices are closed
1) This should be fixed, now I have changed the order of system plugin by moving plugin "Easy Profile - System Plugin" before plugin that manage custom fields ("Système - Champs"
.
Normally this is something that should be done during installation but it's possible that another component have reordered plugins.
2) The intention was there but this is something that we have postponed due to the following reasons:
a) The development of Joomla fields has taken different directions, for each minor version of Joomla we had to make some adjustments to make them usable
b) The search for these fields can not be optimized and is extremely slow:
- the data are stored together with the fields of all the other components and this increases the number of lines
- the table has a vertical structure, so if you have 20 fields, 20 lines are created for each user, if you have 10,000 users then you will need to find a value between 200,000 rows.
- the fields on the database are all of the same type, all search queries are not optimized by having to search for values in text fields.
c) This feature was requested by a few people ... mostly with a free subscription
3) Nope, custom fields works like all other Joomla User plugin. These are managed by Joomla.