For the middle name, please try the following. We'd love to have your feedback on if it works (no, we haven't tested it yet). We'll try to get an option in 3.2 to include middle name, and with your feedback, it will help us prioritize it.. always nice to implemented things that have been tested
2 changes required:
1) /components/com_jfbconnect/libraries/facebook.php, line 179, add the middle_name field like below:
$fields = array(0 => 'first_name', 1 => 'last_name', 2 => 'status', 3 => 'email'
, 4=>'middle_name');
2) /plugins/authentication/jfbconnectauth.php, line 107, add the middle name:
$response->fullname = $fbUser."
".$fbUser." ".$fbUser;
Again, let us know how this goes. It will work for new users, but will not update previous users when they login, just so you know.. so please test with a new account.
Thanks, and let us know if there's anything else we can help with!