Forum Replies Created
-
I want people to be able to join and leave the group, because they will be joining and leaving many other similar groups in the community. I will then add a email notification plugin so that it becomes an email newsletter with a web archive.
These two combined sound like something that would be useful in general. For example, in facebook groups, only the moderators can send an email to everyone, but anyone can join a group and chat in the group forum.
i could use a plugin that allows only admins to email all group members, but then the forum is not a record of all previous announcements, its just people chatting.
the group admin can add moderators and admins by going to group -> admin -> manage members. There they can promote to mod or admin, demote, or even ban members.
OK, I’ve worked out some of the issues, and have something to share:
the eventual url will be here: https://wordpress.org/extend/plugins/buddypress-group-tags/
but for now it is : http://bluemandala.com/bp-group-tags.zip
any and all feedback is appreciated.
Plugin Description:
This plugin will allow you assign tags to groups. You can then show a clickable tag cloud above the group listings or use the Group Tags widget.
Known Issues:
This plugin does not integrate with the ajax group Search, Order By or My Groups functionality.
Everything works fine, however the url from the group tag remains in the browser.
I have no idea how this works with paginated groups.
TODO: look into making this work with ajax calls to fix url display
ensure the do_action hook is added to default theme *request has been made*
show common tags in the tag adding interface
create links for tags when displayed under group description
IMPORTANT INSTALLATION INSTRUCTIONS
For this plugin to work, you need to edit /bp-themes/bp-default/groups/groups-loop.php in the buddypress folder
on the 6th line, right below this code:
<?php if ( bp_has_groups( bp_dtheme_ajax_querystring( ‘groups’ ) ) ) : ?>
ADD this line:
<?php do_action( ‘bp_after_groups_query’ ) ?>
If it is already there, then ignore this note.
Future versions of the buddypress default theme hopefully will include this line.
sounds good. I’ll put some more effort into refining it and post a link to the code here. Then once it is more refined, I’ll post it as a plugin.
Anyone out there know much about how the ajax works in the groups listing screen. Where and how it is being called, and examples of how to insert my own ajax calls. this would make the plugin much better.
I had a very similar problem with RC2, but my by problem is with group activity feeds – when logged in I only see updates from myself. Log out and I see all activity items.
But the site-wide activity feed is just fine, it shows everything whether I’m logged in or not.
thanks, I added it into trac for 1.2.1
you could also override this page in the buddypress folder using a child theme (I think):
/bp-themes/bp-default/groups/index.php
more info here:
https://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/
but this is not very elegant, as future default theme changes for this file won’t come through
Here is a way to kind of do it
in the main plugins folder add this to a custom-code.php file
function custom_group_alpha_first() {
?><option SELECTED value="alphabetical"><?php _e( 'Alphabetical', 'buddypress' ) ?></option><?php
}It will work, but then you have duplicate Alphabetic selects. You can try to hide the other one with CSS or Javascript using the DOM. good luck.
when I get it cleaned up I’ll send publish it. Right now it is not using ajax like all other group directory controls. I just hacked it to pass the variable in the url. I’m tinkering with the ajax now, to see how it can work.
well I got it to work, but it’s a bit of a hack, and I had to add an extra action in the default template to get it to work. but if anyone wants it, let me know. If someone were to help clean it up and make it more standardized, then it could be released as a plugin.
OK, I’ve written the code that allows the user to enter the tags, edit the tags, and creates a tag cloud on the main group page. I did this by just using groupmeta fields. simple.
But I’m at a loss as to how to display specific list of groups (the ones for that tag). Should I be filtering bp_has_groups or should I create my own loop using while ( bp_groups() ) : bp_the_group(); ?
Thanks for the comment David. I agree for a very robust solution a custom taxonomy would fit the bill. However a bare bones implementation might just use the group meta table.
I checked out this older plugin: BuddyPress Contents (https://wordpress.org/extend/plugins/bpcontents/installation/) which has serious tag and category support however it is no longer in development. But maybe i’ll dig in the code and see how he implemented it and try to salvage the parts i need.
I’d just like to second that. If one uses the skeleton component as it is, will there be major confusion with BP 1.2, or are the issues minor?
@MrMaz No, It’s not installed in a subdirectory. Pretty plain basic install actually nothing strange.
The achievements solves part of the user activity issue. but the other issue about rating is still open. Does anyone know of any reputation or Karma plugin for buddypress. I guess it matters mostly around the forum. I found a plugin for bbpress https://bbpress.org/plugins/topic/bb-reputation/ and also there is intense debate for blog comments.
I will be needing this, so any advice on how to go forward to write or adapt a plugin would be incredibly helpful.
I’m also looking for this. There seems to be a bbPress plugin that could be ported over: https://bbpress.org/plugins/topic/thanks/ but this would only work in the forum.
hi, I am using WPMU 2.9.1.1 with BP rc2 with the default theme and I get the following results:
under my account -> links I see the links page, but it says only ‘There were no links found.’ there is no way to add a link.
if I click on the links link on the top menu I get ‘Page Not Found’
hey, great plugin. Along with better activity stream info, it would be great to be able to set the path for the uploads folder in the plugin admin page.
Putting the uploaded files in the plugin directory itself is questionable. Maybe uploaded files could be organized by folders according to groups. Perhaps it should default to a different location? blog.dir for WPMU or uploads for WP.
hey, thanks for the helpful reply. I’m back on this project now, so I’ll check it out.
very nice looking plugin! however it doesn’t seem to work with the latest version of buddypress 1.1.2. It seems that the group contents link is missing the group name (when you change the url manually, you see the contents page.)
also, the members’ content link just shows a blank page. any idea if development will continue on this interesting plugin?
is there a live demo of this plugin somehere?
@Andy, are you working on threaded comments on the wire, or categorized (parent/child) groups and forums. both are discussed in this thread but they are very different things. But both of them would be excellent features.
I am now working on a project where parent-child or categorized groups are essential. I guess there are two ways to do this: having the parent group be a group itself or just an empty container. I guess both approaches have their uses.
hey, looking forward to seeing this. Does it allow classifieds by group?
I’m looking for this feature as well. I think it would be good in the groups section to have a sub section called Pages. Right now you can enable pages by using the Group Blog plugin, but then you get blog posts, and pages as a sub section of that.
anyone know of a way to just get the pages. maybe an alteration of the Group Blog plugin to pull the pages out into the menu. ideas?
to answer my own question, i found this plugin here:
https://wordpress.org/extend/plugins/forum-attachments-for-buddypress/ and their homepage here: http://teleogistic.net/2009/10/help-me-alpha-test-buddypress-forum-attachments/