Hi Stefano,
Kindly find my response for your inquiries below:
Do you understand what I mean?
Simple example:
1. I need my name to make an account, hence this field is compulsory.... If I don't fill it in, then I can't have an account...
2. The Profile Completion Checks would check if all the mandatory fields are filled...
Yes, you have the correct fact, but in Easysocial there is several ways to register.
Such as quick registration and/or through Single Sign On Registration (facebook, twitter).
For example, in quick registration, there is several *required field is not necessary to be filled in (where some field you has exclude it in the quick registration)
https://take.ms/ZLEOk
Take this account for example... I didn't key in pretty much anything else except for the mandatory fields to create the account...
In the User setting I set to check for optional fields and always show the message in every page.
I even created a module to display the completeness check bar on top of the content...
but nothing shows up...
What am I doing wrong?
It seems there is some bug regarding this, I have logged this into our issue tracker.
By the way, I have apply temporary fix in the file:
.../administrator/components/com_easysocial/includes/user/user.php
Can you give it another try?