By Paul Murray on Thursday, 19 July 2018
Posted in General Issues
Likes 0
Views 1K
Votes 0
Hi SI Team

Reading the documentation here:

https://stackideas.com/docs/payplans/administrators/integrations/easysocial-profiletype

And looking at the cases 1,2 & 3.
I think case 2 is closet to mine.

Here is the twist:

As of now I have 3 plans set up:
a) BUG All Members Free Plan
b) Final Cut Pro 101.X MF (Paid)
c) Final Cut Pro 201.X BM (Paid)

This is what I want to do:
If some one signs up for PLAN (a)
Then they get put in an ES GROUP (a) BUG All Members Free Group. ONLY

If some one signs up for PLAN (b)
Then they get put in an ES GROUP (b) Final Cut Pro 101.X MF (Paid) AND (a) BUG All Members Free Group.

If some one signs up for PLAN (c)
Then they get put in an ES GROUP (c) Final Cut Pro 201.X BM (Paid) AND (a) BUG All Members Free Group.

Workflow: (1) Plan associated with > (2) App which is associated > (3) ES Profile which is associated with > (4) ES Group

My questions:

1) Can I put a subscriber of a plan into more than one Group.
eg:
ONLY (a) BUG All Members Free Group.
or
(b) Final Cut Pro 101.X MF (Paid) AND (a) BUG All Members Free Group
or
(c) Final Cut Pro 201.X BM (Paid) AND (a) BUG All Members Free Group
Bottom line no matter what happens all subscribers should always be in (a) BUG All Members Free Group.
Assuming that this is possible is it better to

2a) Make 2 Apps for each plan. An App for:
(a) ONLY
or
(b) AND (a)
or
(c) AND (a)

2b) Manage this in the ES Profile step of the work flow
Where profile:
(a) is associated with Group (a) ONLY
and
(b) is associated with Group (b) AND (a)
and
(c) is associated with Group (c) AND (a)

I am guessing that both of these scenarios should work?

Is there any difference between the two?

The main thing is that I want granular control over the different parts of the website free and paid!

Sorry for the length of this

best
Paul
Hello Paul,

What i understand that you want to assign profile types as
a) BUG All Members Free Plan
- BUG All Members Free Group. (profile type)

b) Final Cut Pro 101.X MF (Paid)
- Final Cut Pro 101.X MF (profile type)
- BUG All Members Free Group (profile type)

c) Final Cut Pro 201.X BM (Paid)
- Final Cut Pro 201.X BM (profile type)
- Final Cut Pro 101.X MF (profile type)
- BUG All Members Free Group. (profile type)

Currently Easysocial unable to assign user to have multiple profile type. User can have one profiletype at a time.

But if you just want assign user's to Joomla user group then you can do this by
Easysocial profile type setup
1. BUG All Members Free Group. (profile type)
- assign joomla user group as you want

2. Final Cut Pro 201.X BM (profile type)
- assign joomla user group as you want

3. Final Cut Pro 101.X MF. (profile type)
- assign joomla user group as you want

This way you can achieve your scenario. Please take a look on this and update me if you have any query.
·
Thursday, 19 July 2018 19:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Manisha

Yes almost, this is what I want to achieve:

a) BUG All Members Free Plan
- BUG All Members Free Group. (profile type)

b) Final Cut Pro 101.X MF (Paid)
- Final Cut Pro 101.X MF (profile type)
- BUG All Members Free Group (profile type)

c) Final Cut Pro 201.X BM (Paid)
- Final Cut Pro 201.X BM (profile type)
- BUG All Members Free Group. (profile type)


Currently Easysocial unable to assign user to have multiple profile type. User can have one profiletype at a time.


Good that I asked.

Should have know this but did not

But if you just want assign user's to Joomla user group then you can do this by
Easysocial profile type setup
1. BUG All Members Free Group. (profile type)
- assign joomla user group as you want

2. Final Cut Pro 201.X BM (profile type)
- assign joomla user group as you want

3. Final Cut Pro 101.X MF. (profile type)
- assign joomla user group as you want


Can you kindly point me to some documentation about this?

Then of course I am wondering after the abive which is the best way to go?

plugin Redirect_Non_Subscriber

https://stackideas.com/docs/payplans/administrators/quick-solutions/redirect-non-subscribers

OR

Menu Access

https://stackideas.com/docs/payplans/administrators/access-control/menu-access

best

Paul
·
Thursday, 19 July 2018 20:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

To setup Joomla user group, you need to set Usegroup in profiletype according to your requirement.
see attached screen shot.

Let me know on what setup you are facing this issue, so i can help you.
·
Thursday, 19 July 2018 22:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Manisha,

Ok so for Each ES Group I create a Joomla Group!
And once I do this how am I controlling access?
Which method should I use?

thanks

Paul
·
Thursday, 19 July 2018 22:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

Let me know what you want to restrict, so i can assist you.
·
Friday, 20 July 2018 11:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Manisha

1) I want Groups to be visible
(Do you think that a “Public Group” that requires moderation to join is the best way to do this?)
2) You need to join them = buy a subscription to view all the content.
3) Ideally I would like to have one exception the “About” page.
a) I would like to have one text for some one who has not joined the group.
b) Another text for some one who wants to join the Group.
If (3) is not possible it is not the end of the world.

Does this help?

thanks

Paul
·
Friday, 20 July 2018 13:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

I am really sorry but still it's not clear.
Can you please explain using example (try to attach screen shot). So i can understand better what exatcly you want.
·
Friday, 20 July 2018 14:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Manisha

In all fairness I personally think that this is one of the most complex and difficult things in Easy Social to understand.
So here it goes I will try my best.
And maybe this helps me to understand better and maybe even others.
I am going to do this in a couple of steps and it will take an hour or two to complete so please bear with me.
Step 01 Follows….
·
Friday, 20 July 2018 16:04
·
0 Likes
·
0 Votes
·
0 Comments
·
ok, Keep me update on this.
·
Friday, 20 July 2018 16:06
·
0 Likes
·
0 Votes
·
0 Comments
·
There are a total of 4 Groups on my Site.
1) “BUG All Members HQ is here”
Profile type “final BUG Network”
(This is an "Open ES Group and any one can join it. And it does not require approval to join.")

2) “FCPX NOT Pro "Demo" Study Group”
Profile type “000 finalBUG Open Demo ”
(This is an "Open ES Group and any one can join it. And it does not require approval to join.")

3) “FCPX Media Foundations 101.X”
Profile type “101.X MF Subscriber”
(This is a “Closed Group. Users will need to request to Join this Group”)

4) “FCPX Browser Mastery 201.X”
Profile type “201.X BM Subscriber”
(This is a “Closed Group. Users will need to request to Join this Group”)

There are 4 Groups and they can be found here:
https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more
·
Friday, 20 July 2018 16:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Whilst 1 and 2 are in theory identical there are some crucial differences and these are as follows

Using the Privacy tabs for the profiles associated with the Groups
Profile type “final BUG Network”
Profile type “000 finalBUG Open Demo ”

I can allow visitors to the site to see different things in the 2 different groups.
The easiest example of this is if you go here:

“BUG All Members HQ is here”
https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/2-bug-all-members/30-members
And for eg click on the first member in my case “eric cosh”
https://www.finalbug.net/ericcosh
You will see a message


Access to this profile has been restricted for privacy reasons.
You may need to log in and be a friend of this user before you can see it.


If you then go here:
“FCPX NOT Pro "Demo" Study Group”
https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/26-fcpx-not-pro
https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/26-fcpx-not-pro/30-members
https://www.finalbug.net/examplefour

You will be able to view users profiles and plenty of other stuff as well.

In short these 2 groups have very different intentions.

“BUG All Members HQ is here” = bare bones group
a) To browse ALL registered users.
b) To find out more about ALL registered users once you are logged in/registered.

“FCPX NOT Pro "Demo" Study Group”
Is intended to demonstrate/preview most of the functionality of a Group
a) How peoples profiles look.
b) How they can post videos.
c) How they can discuss stuff.

Because they are both open you can also obviously see the About in both cases.
·
Friday, 20 July 2018 16:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Lets take “FCPX Media Foundations 101.X” as an example.
The same logic goes for FCPX Browser Mastery 201.X etc.
It is set to “Closed Group. Users will need to request to Join this Group”
https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/34-fcpx-foundations-videos
To gain access….
·
Friday, 20 July 2018 16:58
·
0 Likes
·
0 Votes
·
0 Comments
·
So to conclude.
Yes there is a conclusion!!!

I want every one who VISITS the site to be able to:

Preview some of the stuff eg who is a member in the Group "BUG All Members Free Plan"
See every thing in the demo Group "“FCPX NOT Pro "Demo" Study Group” with out having to even register.
This works just fine.

Ideally I would like every one who REGISTERS on the site:
a) To be put in the Group "BUG All Members Free Plan"
b) Or have access to the Group "BUG All Members Free Plan"
Which I guess kind of works as of now. As so far I have only had one Group.

But in light of this here:

Currently Easysocial unable to assign user to have multiple profile type. User can have one profiletype at a time.


Please see the screen shots for how I am currently approaching this from the Pay Plans end. (Probably will not work with different ES Profiles) But I would at least really like to keep the tight intergration between ES and PP on sign up!

The "Koan" that I am trying to solve is this...

If I use ES profiles to regulate access to Groups it is an either/or situation...

Either have access to:

a) BUG All Members Free Plan

Or:

2. Final Cut Pro 201.X BM (profile type)

Or.

3. Final Cut Pro 101.X MF (profile type)


So this is why I am looking for a way to get all of this under control.

Lets forget about having different parts of a Group visible and others not.

Lets also forget for the minute about the BUG All Members HQ Group.

Drum Role....

Under the circumstances outlined above what is the best way using Pay Plans to regulate access to Groups?

So for example I might want to join Group Final Cut Pro 101.X MF

https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/34-fcpx-foundations-videos

https://www.finalbug.net/component/payplans/plan/login/3?Itemid=3142

AND I MIGHT ALSO want to join

Final Cut Pro 201.X BM

https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/38-fcpx-browser-mastery

https://www.finalbug.net/component/payplans/plan/login/8?Itemid=3142

OR ONLY

"Final Cut Pro 101.X MF"

https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/34-fcpx-foundations-videos

https://www.finalbug.net/component/payplans/plan/login/3?Itemid=3142

OR ONLY

Final Cut Pro 201.X BM

https://www.finalbug.net/groups-learn-post-production-socially-fcpx-and-more/38-fcpx-browser-mastery

https://www.finalbug.net/component/payplans/plan/login/8?Itemid=3142

I really, really hope that this is some how clear

Over and out

Paul
·
Friday, 20 July 2018 17:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

Now , i got what you want to achieve. You want to restrict the groups according to payplans subscription.
For example when user try to access one of the group, if don't have specific subscription then will redirect to plan login page.

You can achieve this scenario by create menu link for each group and then restrcit them using Payplans Menu access app.
But when user try to access restricted group, he will be redirected to payplans plans page (where all plans will show), it will not redirect on specific plan page.

Update me if you have any query or correct me if i misunderstood.
·
Friday, 20 July 2018 19:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Manisha

Yes I think we are on the same wave length now.

So the Easy Social App will not help me much.
https://stackideas.com/docs/payplans/administrators/integrations/easysocial-profiletype

The idea of tying Easy Social Groups to Joomla Groups.

But if you just want assign user's to Joomla user group then you can do this by
Easysocial profile type setup


Will not help me much either.

In my case....

1) I need to have every on have the same profile in my case "BUG All Members"

2) And use the pay plans menu App to organise access to Groups

https://stackideas.com/docs/payplans/administrators/access-control/menu-access

3) The last piece of the puzzle and my original question. Which ES Group type do I need:

a) Open ES Group and any one can join it. And it does not require approval to join.

b) Public ES Group and requires Moderation to Join.

My guess is that (a) is the answer because access is taken care of the (2) the Pay Plan Menu App

thanks

Paul
·
Friday, 20 July 2018 20:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

According to your scenario option (a) will be used. You need to create menu link for each Easysocial Group and then restrict them using Payplans Menu Access app.

Update me if you face any issue.
·
Saturday, 21 July 2018 13:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Manisha

Yes I actually understand this now.

thanks for your patience

best

Paul
·
Monday, 23 July 2018 04:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Your most welcome.

Just for your information, I have locked and marked this thread as resolved to avoid confusions in the future. Please start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiries.
·
Monday, 23 July 2018 10:33
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post