We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

New User Groups module (adds social functionality to EE) - beta testers needed

Development and Programming

emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

So what do the groups do? Are they containers?

What is the functionality involved?

Not really sure i understand…

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo
So what do the groups do? Are they containers? What is the functionality involved? Not really sure i understand…

The groups are similar to what you would find on Facebook. Basically, users can create groups, join/leave groups, start topics, and reply to topics. They can also subscribe and unsubscribe from email updates from the group, and email updates for specific topics they are interested in. To check out an implementation of User Groups, check out the Groups section on adoptivefamiliescircle.com

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

excellent - is this still in beta testing or?

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo
excellent - is this still in beta testing or?

Really we are in a holding pattern until we have time to set up a simple store. If you’re interested in purchasing prior to that, feel free to PM us and we can do it the direct route (we will of course get you set up to be able to access updates in the future if you purchase using this method).

Thanks for your patience!

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

Basically, users can create groups, join/leave groups, start topics, and reply to topics.

Is there any place in the documentation where this is explained? I am not sure I see anything there that gives a joining a group link or creating a topic?

I probably am missing it…

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media
{exp:user_groups:reply_form return="groups/{segment_2}/topic/{segment_4}" topic_id="{segment_4}"}
<h3>Reply to this thread</h3>
<textarea name="body" style="width: 400px;" rows="8">{body}</textarea><br><br>
<input type="checkbox" checked="checked" name="notify" value="y" /> Notify me when someone replies?<br><br>
<input type="submit" name="submit" value="Submit" /><br>
{/exp:user_groups:reply_form}

When I have this form in the page, I get:

Notice: Trying to get property of non-object in ….modules/user_groups/mod.user_groups.php on line 2627

Any ideas? The documentation is very spotty I would say at this point, and would need alot more examples presented, especially on how the thing is managed. For instance in the above, what happens when the notify me tick is clicked?

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo
Notice: Trying to get property of non-object in ….modules/user_groups/mod.user_groups.php on line 2627 Any ideas? The documentation is very spotty I would say at this point, and would need alot more examples presented, especially on how the thing is managed. For instance in the above, what happens when the notify me tick is clicked?

Just looked into this and it is definitely a bug. Very sorry about that – we will send you the updated files shortly.

And yes, I agree, the documentation is spotty right now. When the notify me checkbox is checked, the person will receive an email notification whenever there is a new reply – similar to how that behaves in the Comments module. As we get more and more feedback, we will improve the docs.

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media
{exp:user_groups:moderate user_group_id="{segment_4}" member_id="{segment_5}" return="groups/{segment_2}"}
{message}
{/exp:user_groups:moderate}

I am getting ‘Invalid User Group ID’ with this setup, and if I hard code the variables like this:

{exp:user_groups:moderate user_group_id="1" member_id="1" return="groups/{segment_2}" action="approve"}

I get a redirection error from Firefox saying it will never resolve.

Any pointers will help.

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo
{exp:user_groups:moderate user_group_id="{segment_4}" member_id="{segment_5}" return="groups/{segment_2}"}
{message}
{/exp:user_groups:moderate}
I am getting ‘Invalid User Group ID’ with this setup

Your URL to call this template should be something like this… http://www.example.com/template_group/template/{user_group_id}/{member_id}/

or

http://www.example.com/index.php/template_group/template/{user_group_id}/{member_id}/

In this case, your parameters would be:

{exp:user_groups:moderate user_group_id="{segment_3}" member_id="{segment_4}" return="groups/{segment_2}"}
{message}
{/exp:user_groups:moderate}

Does that help? If not, maybe PM me credentials to your site and I can take a look at your setup.

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

yeah my link is:

/template_group/group_url_title/join/group_id/member_id

which is why I had

{exp:user_groups:moderate user_group_id="{segment_4}" member_id="{segment_5}" return="groups/{segment_2}"}
{message}
{/exp:user_groups:moderate}

Will that not work? or does it specifically look for those segments 3 and 4?

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo

It does not specifically look for segments 3 and 4 – it will use whatever you tell it to use. I’m a little confused by the url structure you provided. I assume “join” is a template in your “groups” template group that contains this code, and this code only, right? If so, I would expect to call this template like so:

/groups/join/user_group_id/member_id/

and then you would pass in {segment_3} and {segment_4} in your “join” template.

If that’s not how you’re doing this, I would suggest you give it a try and see if that works.

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

sent a pm to you with details. The template group is actually called topics, which I brought right back for simplicity sake.

       
emagine media's avatar
emagine media
65 posts
15 years ago
emagine media's avatar emagine media

In the documentation there is a field for group_image. How is this managed?

       
Dabbledoo's avatar
Dabbledoo
172 posts
15 years ago
Dabbledoo's avatar Dabbledoo
In the documentation there is a field for group_image. How is this managed?

Currently the image can only be managed through the front-end edit group form. Just add the following to your group form:

Group Image: <input type="file" name="user_group_image" />

Note: I added this to the documentation.

       
lukemcr's avatar
lukemcr
154 posts
15 years ago
lukemcr's avatar lukemcr
Yes, you can have groups, people join then, and have discussions within them. However, weblog entries are not yet tied to User Groups in the current version.

Any idea when weblog entries being tied to User Groups will be implemented? Thanks a lot!

       
First 2 3 4 5

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.