Если вы хотите сохранить новые данные в таблице пользователей, это просто:
Отредактируйте administrator/components/com_users/models/forms/user.xml
и добавьте новые поля, затем измените базу данных, чтобы таблица пользователей могла принимать новые данные. Вот и все.
Индивидуальная регистрация сложнее. В качестве отправной точки создайте плагин и найдите функции "onUser".
Загрузите плагин, перейдя на (administrator)->Extensions->Manage->install
из каталога, затем активируйте его, перейдя на (administrator)->Extensions->Plugins->(choose yours)->Enable
Используйте onUserAfterSave()
для сохранения информации и onContentPrepareData()
для ее загрузки. Например: onContentPrepareData
установит $data->yourNewField
, а onUserAfterSave
получит $user['yourNewField']
и сохранит его в базе данных (или еще много чего).