By LAC Webadmin on Friday, 18 November 2016
Posted in Technical Issues
Replies 7
Likes 0
Views 264
Votes 0
Hi Mark & Team,

I am working on creating my own Theme for ES v2.0.x and since the option in Custom Fields to Show in Quick Registration was removed I guess at least make all the custom fields available in the html.login template file. The variable $fields vaules are too limited to what you guys think that what a registration form should have. It only has Joomla_Name, Joomla_Email, Password, Gender, and Birthday fields. What if I want Recaptcha field cause I donot want bots to create an account in my site?

Recaptcha actually did helped screen account creation in our site. I used to disable at least 4-5 accounts per week before I added Recaptcha.

Please reconsider your decision in removing that Show in Quick Registration option in custom fields. That was a perfect setting IMO, it gives admin a choice. I don't see any code maintenance issue with that option.

Thanks,

Jackson
Thanks for your input, for now we will not implement back this option from backend.

We will see if we can able to implement it allow user to do this in template override.

For now, if you would like to add Recaptcha field into mini registration form, you have to modify following 2 files, you can check my attached screenshot below.

JoomlaFolder/components/com_easysocial/themes/wireframe/helpers/html/login.php
JoomlaFolder/administrator/components/com_easysocial/models/fields.php
·
Friday, 18 November 2016 15:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thanks for the code, yes I can do that but I will have to hack the code again after each update. not a good solution. I am surprised, does most of your clients using ES donot care that they get registrations from bots? Or most of them has to approve registration first?

But anyways, I hope there will be a better solution in the next release.

Seriously Arlex, IMO, system like ES is not a simple system and settings cannot be simple. I hope you guys will not go to the route that you will forget Developers. I agree to what you guys are doing with simplifying the settings but logically removing the settings in the theme is something that I don't agree with. Imagine Joomla without the ability to create its own Template settings and all the settings are under Global Configuration. That is what you guys are doing looks like. Hope you tackle this during your dev meetings.

Thanks,

Jackson
·
Saturday, 19 November 2016 01:23
·
0 Likes
·
0 Votes
·
0 Comments
·
The mistake that we did was to introduce quick registrations. It opens up a can of worms such as this. People have no idea how to set it up and this is why we simplified it in version 2.0. You either have it turned on or turned off.

Some sites in 1.x, have enabled quick registration and only enabled the name field to appear and then submit a support ticket saying that registration is not working. This isn't entirely their fault, but it's ours because we introduce a settings which allow them to make mistakes.

If you are a developer, then I guess it shouldn't be too difficult to create template overrides. We probably need to get recaptcha supported in quick registrations and you can then display it using template overrides. At least the variables would be there.
·
Saturday, 19 November 2016 16:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

I don't think that was a mistake in your part, you actually made ES the best choice for creating a social media system in Joomla IMHO. I have tried using JomSocial as our profile manager before on its early versions but it lacks the ability to give Admins the choice of what to open to users especially in the security side. It just assumed everything should be shared.

Think about website registrations including FB, Twitter, etc, the registration form are so simplified. Asking for only few information. If you are thinking of having one registration with ES which is the full registration, users will not have patience completing 2-3 pages of all those fields. But if you are thinking of replacing Quick Registration with the Full Registration but have the ability to customize the number of fields then that is perfect. But please make it work like how Quick Registration behaves right now especially on guest login so it can be called in that view instead of redirecting a user to the full registration view. In my experience users usually get lost when they are redirected and would ask, so where am I now. Guess people are getting more lazier now and the attention span is getting less and less .

Some sites in 1.x, have enabled quick registration and only enabled the name field to appear and then submit a support ticket saying that registration is not working. This isn't entirely their fault, but it's ours because we introduce a settings which allow them to make mistakes.


Mark, my two cents on this is a website admin who don't read, research, play with settings and complains that the system does not work is... I don't know what to say . But personally I am willing to help them until they fully understand how Joomla and ES system works. But I won't take that as the reason why ES has to be streamlined to the point that it will be so understandable to those who don't need to do their homework on understanding a system. Changing/Adding how things work logically that would make sense is I am for. IMO and look at ES is, it is not for someone who just understand what Social Media is, but rather it is for someone who understand Social Media and knows a bit technically and willing to learn and understand how things work and not expect that they bought this system with a promise to do this, turned it on and expect it to work like what they think it should work.

Mark, remember when you guys released ES or during the first beta version, which I was already active here because I am seeing a Joomla developer who don't cut corners on their development of Joomla Product. I felt WOW! that time (still do ) seeing every little things that I can think of, you guys covered an option for it or worked on UI making it look professional. I think it's right to say that there are Joomla Developers that are good with programming but some of them are not with UI or too lazy (maybe, otherwise) to make their product looks professional.

If you are a developer, then I guess it shouldn't be too difficult to create template overrides. We probably need to get recaptcha supported in quick registrations and you can then display it using template overrides. At least the variables would be there.


I personally would welcome a route to enable developers/technically inclined the ability to control other aspects of how data are displayed via template overrides. But please don't just think of your clients who rely so much on backend settings to make ES work for them. But going this route means someone on your side has to work on API documentation . I volunteer if you need some help.

Thanks for listening Mark,

Jackson
·
Sunday, 20 November 2016 04:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the input on this Jackson and I personally appreciate this very much. It is indeed very costly for us to add too many settings.

Yes, quick registrations is definitely the way to go but not to the extend where it gets so complicated to setup! Even some of our support staffs which we hired have troubles understanding! We had to overcome this by simplifying the setup of quick registrations

We still need to find the fine balance between a targeted audience of web developers like yourself and normal end users with not introducing gazillion settings.

It's not easy but we are trying our best after learning from a lot of mistakes we did in the past (Komento and EasyBlog is another example). It gets too sophisticated that even I myself find it hard to find stuffs. Hence, Komento 3.0 and EasyBlog 5.1 is going to solve all of these issues
·
Sunday, 20 November 2016 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post