By AB on Wednesday, 22 November 2017
Posted in General
Replies 15
Likes 0
Views 863
Votes 0
Hi Arlex,

Sorry to say, but there are still several bugs in the registration and upgrade processs. Payplans, Easysocial and Joomla user group integration are not synchronizing correctly after registration and after upgrade/downgrade.

I verified the plugins and Payplans Apps

• Joomla Plugin>EasySocialRegistration plugin from the PayPlans App-store is enabled.
• Joomla Plugin>PayPlans-Registration-Joomla: no such plugin,
• Payplans configuration>settings>registration integration>EasySocial is enabled.
• Payplans Apps>Joomla User Type> 5 instances. Each disabled while fixing the registration process as you recall. Can we now activate them to synchronize with Joomla?

Take for example a new user Caroline Rosales:
1. Payplans user information:
A. Payplans>subscriptions: both active
a. 103(8O56WJCMAKDY) #262: Caroline Rosales (Speedy) Professional Membership
b. 102(8O56WJCMAKDS) #262: Caroline Rosales (Speedy) Associates
Payplans>invoices:
a. 105(8O56WJCMAKDU) 94 #262: Caroline Rosales (Speedy) PayplansOrder 0.00 0.00 Invoice-Paid a day Ago
b. 104(8O56WJCMAKDZ) 93 #262: Caroline Rosales (Speedy) PayplansOrder 0.00 0.00 Invoice-Paid a day Ago

2. Joomla user group information:
a. Joomla group = Registered

3. EasySocial User information
a. EasySocial Users>users listing>Caroline Rosales>profile type> Membership Pro
b. EasySocial Users>Caroline Rosales details Caroline Rosales (Membership Pro)>user groups>registered

Downgrade
When a user downgrade from one plan to a lower plan, the profile and profile fields should also adjust to the new subscribed plan... It does not.

Looking forward to your reply,
Thanks & regards,
Agnes
Alright, Keep us update if you need any other assistance on this.
·
Friday, 24 November 2017 19:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Agnes,

I already help you enabled these 5 instance from this Payplans app 'Joomla User Type' , can you give it a check again is it all work fine when the user upgrade from old plan to another plan?

Because it should respected those joomla user group as what you set from this 'Joomla User Type' app instance.

I also tested when the user upgrade to another plan, they profile fields also migrate to the correct profile type as well.
·
Thursday, 23 November 2017 12:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thank you for your reply. I will keep testing the new set-up with the apps enabled.

What puzzled me is that prior to upgrade the integration process was working correctly without the apps instances. However, take the user Josh Wardini he is has a membership pro in Payplans, but on Easysocial, his profile in the user listing shows as associates, click on his profile details and see that he is attached to "Authors: Full Membership".

This confirm my suggestion that you need to develop an instance in EasySocial to clean-up the synchronization of the users groups between extensions used on Joomla, otherwise, it creates a mess with other extensions. Sorry to say, but Community Builder has such a tool...

Meanwhile, how can I fix Josh and other users subscriptions?
Cheers,
Agnes
AB
·
Thursday, 23 November 2017 17:50
·
0 Likes
·
0 Votes
·
0 Comments
·
PS: In the same token, another active user, Caroline Rosales, same as Josh:
EasySocial profile:
users listing>profile>Membership Pro
user details>group. registered

Payplans subscriotions and invoice: membership pro

Joomla: Registered group....

Difficult to build a community with such bugs...
AB
·
Thursday, 23 November 2017 17:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Agnes,

I believe these 2 users that moment registered into your site in last few days, we are still fixing those issue from your site.

Let's solve these 2 users issue first, can you check my following details and see whether i understand correctly?

You would like these following users assigned to the respected subscription plan and Joomla user group?
1. Caroline Rosales
- Professional Membership (subscription plan)
- Joomla user group (Authors: Full Membership)

2. Josh Wardini
- Professional Membership
- Joomla user group (Authors: Full Membership)


And I also just tested if register a new user account on your site, it seems look fine for me.
First you can refer on my attached screenshot then watch my video.
You can watch my video here it did assigned to the correct Joomla user group and the subscribed plan : http://take.ms/34DPS

By the way, I have a question, when the user upgrade their subscription plan to master for example, are you only want to assign 1 master Joomla user group for that user? Because i realised when the user upgrade their subscription plan, it didn't remove that previous Joomla user group.
·
Friday, 24 November 2017 12:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thank you for taking the time to reply.

A- New users: Let's deal with:
1. Caroline Rosales: Correct, and I did the manual "upgrade" within easySocial on the user profile.

2. Banning Users:
Two new accounts: Josh Wardini and James Aidan... Accounts on watch list...fake ids, fake profiles....to be banned from site... Should I create a "banned group" to keep an history of their profile. I see a 2013 ticket "Roadmap for "Banning users" functionality"
ban users in a silent way so that they can login but all their actions/posts will not be visible to others? This way the "banned" user will not be aware they are banned as they can still login and appear to use the site. This will prevent them from attempting to create a new separate account and start to reoffend.

Since then no clear guideline... Any article or suggestions on how to deal with them?

B - Your reminder: Joomla User Type
By the way, I have a question, when the user upgrade their subscription plan to master for example, are you only want to assign 1 master Joomla user group for that user? Because i realised when the user upgrade their subscription plan, it didn't remove that previous Joomla user group.


Thank you for pointing out this oversight. I have now adjusted the Joomla User Type:
- Remove From Default User Group ( in EasySocial: Dafault user group is Membership Pro)
- Forcefully Remove from Groups.

If I understand correctly:
* the warning on the app instance "Warning: Forcefully Remove from Groups
This option is for advance users who like to remove user from these groups, if user subscribes to this plan. (Other subscription which have added user to this group on activation, might be affected.)"
* Instructions: If you have selected Default Joomla User type in active parameter, then don't set Remove From Default User Group to yes. As user already having PlanA and subscribing to PlanB will be removed from default user group, if this option is set to yes in PlanB .

Then for example:
A - When a user upgrade to an active Membership Pro/ Author-Full Membership, t
* the user is removed from registered group in Joomla and Easy Social / Payplans Plan.
* the user profile fields are adjusted accordingly in EasySocial
B - when a user is downgraded from Membership Pro (EasySocial)/ Author-Full Membership to Registered (Joomla Group)/Associates in EasySocial/Payplans Plan,
* the user is removed from Membership Pro profile in EasySocial and Payplans and Author-Full Membership group in Joomla
* the user profile overview is adjusted back to the customized fields as per EasySocial Workflow for Associates
* the user is removed from Author-Full Membership in Joomla group
* the user is moved to "Registered" Joomla group User
Correct?

Happy Black Friday,
Agnes
AB
·
Friday, 24 November 2017 16:38
·
0 Likes
·
0 Votes
·
0 Comments
·
A- New users: Let's deal with:
1. Caroline Rosales: Correct, and I did the manual "upgrade" within easySocial on the user profile.

Yes, I saw you already correct this user to the correct subscription plan and the joomla user group.

May i know do i need to update anything for this user on your site?


2. Banning Users:
Two new accounts: Josh Wardini and James Aidan... Accounts on watch list...fake ids, fake profiles....to be banned from site... Should I create a "banned group" to keep an history of their profile. I see a 2013 ticket "Roadmap for "Banning users" functionality"

ban users in a silent way so that they can login but all their actions/posts will not be visible to others? This way the "banned" user will not be aware they are banned as they can still login and appear to use the site. This will prevent them from attempting to create a new separate account and start to reoffend.


Since then no clear guideline... Any article or suggestions on how to deal with them?

Currently we do not have ban feature in Easysocial, but you can just deactivate his account from backend.
May i know how do you detect those user is fake profile?



Thank you for pointing out this oversight. I have now adjusted the Joomla User Type:
- Remove From Default User Group ( in EasySocial: Dafault user group is Membership Pro)
- Forcefully Remove from Groups.

If I understand correctly:
* the warning on the app instance "Warning: Forcefully Remove from Groups
This option is for advance users who like to remove user from these groups, if user subscribes to this plan. (Other subscription which have added user to this group on activation, might be affected.)"
* Instructions: If you have selected Default Joomla User type in active parameter, then don't set Remove From Default User Group to yes. As user already having PlanA and subscribing to PlanB will be removed from default user group, if this option is set to yes in PlanB .

Then for example:
A - When a user upgrade to an active Membership Pro/ Author-Full Membership, t
* the user is removed from registered group in Joomla and Easy Social / Payplans Plan.
* the user profile fields are adjusted accordingly in EasySocial
B - when a user is downgraded from Membership Pro (EasySocial)/ Author-Full Membership to Registered (Joomla Group)/Associates in EasySocial/Payplans Plan,
* the user is removed from Membership Pro profile in EasySocial and Payplans and Author-Full Membership group in Joomla
* the user profile overview is adjusted back to the customized fields as per EasySocial Workflow for Associates
* the user is removed from Author-Full Membership in Joomla group
* the user is moved to "Registered" Joomla group User
Correct?

Maybe you take a look of my following explanation regarding these :

In your case, you did created 4 app instances from the upgrade app.

1. Upgrade to Membership
- Associates Plan Upgrade to Professional Membership

2. Upgrade to Business Account Plan
- Professional Membership Upgrade to Business Account

3. Upgrade to Business Premium Plans
- Business Account Upgrade to Business Premium Special/ Business Premium Classic

4. Upgrade to Business Deluxe Plans
- Business Premium Special/ Business Premium Classic/ Business Account Upgrade to Business Deluxe Special/ Business Deluxe Classic

In Easysocial profile type :

1. Associates (Registered)
2. Membership Pro (Authors: Full Membership)
3. Business Account (Business Basic Account)
4. Business Premium (Authors: Full Membership, Business Basic Account, Business Premium Group)
5. Business Deluxe (Authors: Full Membership, Business Basic Account, Business Deluxe Group)

In your Joomla User Type you also created 5 app instances, but I would advise you do not turn on this "Remove From Default User Group", because it just remove that default user group as what you set from the Joomla global configuration here (http://take.ms/Bz7aK), in your case, you do not need to enable this.

What you need to do is :

1. when the user subscribe to this most lower plan "Associates", you can configure this from your Joomla user type app (Apply Associates to Registered User)
-> http://take.ms/WjVmJ
Because i believe there no one of your existing user got assigned to this public user group, so you do not need to set any user group from this field "On activation of subscription, forcefully remove from these groups" , what this field does is when you set those user group, when the user subscribe to this plan, it will remove this user existing user group then assign to this user group only (http://take.ms/X0H8o) when they subscription is active.

2. when the user upgrade to this plan from "Associates" to "Professional Membership", you can remain this setting as what you set just now (http://take.ms/zrGVW6) , because when the user subscribed this plan "Associates", mean this user only assigned to this joomla user group "Registered", so when the user upgrade to this "Professional Membership", this user will remove this user group "Registered" then assigned to "Author: Full Membership" user group.

3. when the user upgrade to this plan from "Professional Membership" to "Business Plan", you have to remove this user group "Authors: Full Membership", you can check my screenshot here : http://take.ms/SF37H

And the rest of the plan also similar these setup.
·
Friday, 24 November 2017 18:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

That's great. Thank you for the detailed explanation. It would be useful somehow to add it in the doc to assist other user. I will work on it this weekend. There is a lot to digest.


Fake Account: User email properties/ dark web., from Linkedin to Facebook. Found quite a lot of info starting from online search, online background check...
http://www.toptenreviews.com/services/protection/best-background-check-services/
Using a lot https://www.instantcheckmate.com/

https://www.scamadviser.com/check-website/websitebuilderinsider.org and others
Over 20 sites sources confirmed the suspicious profile and convoluted set-up. Adam and Josh could be also the same person... Stolen IDs? Sharing at some point an identical address in New Jersey... Hacker, US surveillance, Russia, China...and more... I wonder if I should write an article about it. But again, i may help such users to find better hidden way. We still need to able to find their "home" place.

I should be able to handle the issue on my own now. Again many thanks for your assistance,
Have a great weekend,
Agnes
AB
·
Friday, 24 November 2017 18:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thank you for the explanation. I will keep this your process in mind. For the time being, to keep a record of all the process and workflow, I have attached a file with the detailed information, keeping in mind that registration and subscription processes must not only integrate with Stackideas extensions but also with other extensions used on the site: such as JBusiness Directory, Joombree Freelance, JobGrob, OpenCart, and others.

I am now challenged by to smaller issues attached to fixing EasySocial registration process:

Komento and EasySocial Profile
What did I do wrong? I have somehow activated a feature that I don't need on Komento Comments. Komento comments on the frontend display the author profile and EasySocial Toolbar on the frontend visible by non-logged in user. In any case, I don't want the EasySocial Toolbar on frontend article, just the avatar of the registered user..
See for example the following url: https://www.frontmatter.com/en/digital-world-without-borders/is-net-neutrality-important-to-you-and-your-business-by-agnes-banks

A- EasySocial css is taking over the site default template, specially the Joomla Articles Layout page...Modules overlapping the title of the article and the top right modules... I can't change the settings of the default template as it will affect all other extensions. How can we limit EasySocial css to EasySocial plugins and modules?
See for example the following url: https://www.frontmatter.com/en/digital-world-without-borders/is-net-neutrality-important-to-you-and-your-business-by-agnes-banks
1 - The breadcrumb template lightbox css content is centered and after inspecting the element is shows that the EasySocial defautl theme is taken over: /http://www.frontmatter.com/components/com_easysocial/themes/wireframe/styles/style.min.css
2- The module is no longer properly spaced out of the content of the article,
3 - it overlaps on the modules in right columns

I could not find the answers on the documentation nor the forum...
Looking forward to your reply. Let me know what to fix and I will do it on my own so that I don't have to ask you again..
Many thanks & kind regards,
Agnes
AB
·
Monday, 27 November 2017 19:17
·
0 Likes
·
0 Votes
·
0 Comments
·
PS; Solved EasySocial user profile and toolbar on Joomla Articles: plugin EasySocial Content....
AB
·
Monday, 27 November 2017 19:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Agnes,

Perhaps you can start a new thread on our forums so we can manage your current issue easier.

https://stackideas.com/forums/ask
·
Monday, 27 November 2017 19:57
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post