Topic-icon Possible? Adding fields on registration form

Active Subscriptions:

None
Currently we're using JomSocial, but not with it's full possibilities. Because I'm thinking, why make a community when Facebook exists and does it ten times better?
Anyway, I would like to remove JomSocial and integrate Facebook better, but then I would loose the extended registration that JomSocial provides. I like the feature that non-Facebook users can have an avatar/profile picture and this isn't available in the normal Joomla registration. I also need for the users to check the terms & conditions checkbox.

I know the checkbox can be solved with the user:profile plugin. Is there a way that I can have a PHP-programmer alter the registration form adding the avatar function and additional fields and still using the default Joomla user registration? If possibly with ajax-verification.

What would be the best thing to do?
The topic has been locked.
Active Subscriptions:

None
14 years 3 months ago #19309 by mtk

clubvirtual wrote: Currently we're using JomSocial, but not with it's full possibilities. Because I'm thinking, why make a community when Facebook exists and does it ten times better?
Anyway, I would like to remove JomSocial and integrate Facebook better, but then I would loose the extended registration that JomSocial provides. I like the feature that non-Facebook users can have an avatar/profile picture and this isn't available in the normal Joomla registration. I also need for the users to check the terms & conditions checkbox.

I know the checkbox can be solved with the user:profile plugin. Is there a way that I can have a PHP-programmer alter the registration form adding the avatar function and additional fields and still using the default Joomla user registration? If possibly with ajax-verification.

What would be the best thing to do?

Hello,
you are trying to remove JomSocial just to "not be a social network" but still want an "extended user profile" which is one of the main features of JomSocial and yet, you are looking to add the same feature manually (custom made) to the user profile again.
We suggest either, keep JomSocial (or use CB or similar user extended profile extension) and just lead your users away from the social aspects of those extensions or simply investigate a little more the options available to you with the user plugin you mentioned.

Generally speaking, what you are describing is something strictly related to Joomla and its User Registration/Management, and nothing to do JFBConnect.

Hope this helps.

Mati
The topic has been locked.
Active Subscriptions:

None
14 years 3 months ago #19316 by clubvirtual
Hi Mati,

Thanks for the quick response, I agree with you on one level and I understand this is a gray area. But just keeping JomSocial for the extended registration doesn't make sense if only wanting the Avatar function. So why I asked this here is because I want the new solution to be compatible with your product. But I'm not sure what the best solution is at this point. Is it possible to write a plugin that enhances the standaard Joomla user registration while still be hack-free and compatible with your product?
The topic has been locked.
Active Subscriptions:

None
14 years 3 months ago #19321 by mtk

clubvirtual wrote: Hi Mati,

Thanks for the quick response, I agree with you on one level and I understand this is a gray area. But just keeping JomSocial for the extended registration doesn't make sense if only wanting the Avatar function. So why I asked this here is because I want the new solution to be compatible with your product. But I'm not sure what the best solution is at this point. Is it possible to write a plugin that enhances the standaard Joomla user registration while still be hack-free and compatible with your product?

Well, 2 things I can suggest:
  1. User Community Builder (CB) instead of JomSocial. it might have less social options on the basic version/level of the extension but you will still have an extended profile (and avatar).
  2. If you have a forum on you website (like kunena) then you can use it as the user profile, where the avatar will be stored.
both options have full integration to JFBC - no hack needed.

for more options, please shared with us the actual use of your user profile (what do they do beside login to the site) and what other components that might require a user being logged in you have (because it'd be easier to integrate with and existing component than with a hack).
The topic has been locked.
Support Specialist
14 years 3 months ago #19346 by alzander
Just to follow up to mtk's response.. Community Builder is an alternative, but it's similar to JomSocial in that it's for a social network as well.

Unfortunately though, there really isn't a good answer. If you want an avatar to import, that means you likely want to show it in other areas of your site. For that, you'd need an extension that is supported by many other extensions (like CB or JomSocial). We agree it's overkill for just extended profiles, but the built-in profile system for Joomla 2.5 is lacking a bit as well.. no avatar field and it's difficult to support custom fields. It's also not supported by many 3rd party extensions yet.

We've talked to a few developers that want to make a robust, but simple, profile extension without blowing it up into videos, photos, and everything else that JomSocial has become. Until then though, we don't have any great recommendations.

On a side note, the creation of your own profile plugin is relatively easy and we could help with that. That would allow you to store the avatar on your site. However, if other extensions don't use that, it's not going to help you much.. or will just create more work to integrate that avatar into them.

Hope mtk's and this response help, though I know it doesn't give you a great solution.

Alex
The topic has been locked.
Active Subscriptions:

None
14 years 3 months ago #19393 by clubvirtual
Hi Alex,

I think making the profile plugin is exactly what I want because in my case it's not neccesary to link it to another component. I just want to display the user avatar/info it in a module with some other info from the member. But if I let our PHP-developer create a custom profile plugin with avatar-upload and extra fields, will this be considered hackfree? And do the extra fields appear in the user admin in the backend? Whatever info you have, please send it. When I have everything I'll write it out and let it get developed. If you have any usefull functions let me know.
The topic has been locked.
Active Subscriptions:

None
14 years 3 months ago #19401 by mtk

clubvirtual wrote: Hi Alex,

I think making the profile plugin is exactly what I want because in my case it's not neccesary to link it to another component. I just want to display the user avatar/info it in a module with some other info from the member. But if I let our PHP-developer create a custom profile plugin with avatar-upload and extra fields, will this be considered hackfree? And do the extra fields appear in the user admin in the backend? Whatever info you have, please send it. When I have everything I'll write it out and let it get developed. If you have any usefull functions let me know.

Hello,
once you've created your own extended profile, JFBC would have to be compatible with it, which would require (at least at the moment) some sort of a hack, since JFBC currently supports only the (so-called) major extended profile extensions (JomSocial, CB) or other extensions that also use a non-Joomla user profile (forums like Kunena & Agora).

What we are trying to say is that we cannot guaranty that JFBC would be compatible with your 'creation', but after you have created your user profile, we might be able to guide you on the require hack or point out the parts of the code the would have to be changed.


Again, we suggest trying to find an existing user profile which might also save some time for you and your developer.

Mati


P.S:
I'm not sure about JomSocial, but with CB it should be quite easy to 'hide' its social aspects (view profile, user lists, etc) and just use the basic avatar/fields required. Also CB is machure enough to allow you a proper display of the user profile/avatar, and also manipulate the user's fiels in various ways (look for their API).
The topic has been locked.
Support Specialist
14 years 3 months ago #19414 by alzander
Just one more point, we do have documentation for creating a Profile Plugin. Importing the profile fields and/or avatar is all a pretty easy process, and you can always leverage what the other available profile plugins look like. We recommend the JomSocial plugin as it's the most fully featured, but also not too crazy to work around issues (like are necessary with CB or Kunena, for example).

The documentation is below, and should be mostly up to date. If you create a Profile Plugin, it will work 'outside' of JFBConnect, which means you shouldn't have to hack any code of JFBConnect.. which will allow you to upgrade as you need. That's why we made the profile plugin system.. to allow those to not require changes to the core for each change:
www.sourcecoast.com/jfbconnect/docs/deve...ing-a-profile-plugin

Hope that helps,
Alex
The topic has been locked.