Search Results for 'buddypress'
-
AuthorSearch Results
-
December 19, 2009 at 10:08 pm #59150
In reply to: BuddyPress Links 0.2-RC1 now available
MrMaz
ParticipantThanks for the tip. I will keep that in mind when I tackle it

I didn’t receive many bug reports for this RC, probably because nobody will notice they can upgrade until the stable tag changes. Nobody has reported any catastrophic failures, so I went ahead and tagged version 0.2
Thank you very much to everyone that took the time to test this out and give feedback!
December 19, 2009 at 9:11 pm #59147In reply to: Group Wiki Plugin (not a release, but in progress)
D Cartwright
ParticipantJust thought I’d give people an update.
1) As discussed, we moved to making use of inbuilt wordpress functions as much as possible and hence avoid the nightmare of trying to make mediawiki work in a way that is ‘nice’ with buddypress.
2) We’ve taken inspiration from the following plugins: front-end-editor, bp-groupblog and wp-wiki. We currently aren’t using any of the code from these, but many thanks to the authors of these plugins for their very informative code.
3) Work is progressing very nicely. Sadly we probably won’t have a working beta before xmas but I’m going to post up a few screenshots next week with some luck. In the meantime, here are two to whet your appetite slightly:
Group Wiki Create Screen
http://linktart.co.uk/_files_/dev/wiki1.png
Group Wiki Home Screen
http://linktart.co.uk/_files_/dev/wiki2.png
Please note: Our designer hasn’t re-styled these pages yet so bits of it look quite rough. Apologies about that. Functionality-wise we’re probably about 50% of the way there, with a few placeholders here and there until we can finish things.
Any thoughts? I realise that there isn’t exactly much to go on at the moment
I should also probably again mention that we were looking for quite a simple wiki plugin for our students, not a fully blown wiki system…
December 19, 2009 at 7:49 pm #59145In reply to: Activity DB Design Discussion
John James Jacoby
KeymasterCheck trac ticket #1479 for continued discussion on having a base component.
December 19, 2009 at 7:10 pm #59144In reply to: Email Notificaition Not Working
ipi_val
MemberWhen the BP plug-in is installed instead, I believe we should change the function bp_core_screen_signup() from the file: /wp-content/plugins/buddypress/bp-core/bp-core-signup.php in order to tell BP to accept our local mailserver in a similar way that the one described just before. Since I don’t need to do this for now, I haven’t written exactly the php sentences.
Best regards.
December 19, 2009 at 6:39 pm #59143In reply to: Default Buddypress theme as members blog theme?
brentcee234
ParticipantNote I am using the old default them (the orange one!)
December 19, 2009 at 5:24 pm #59139In reply to: Activity DB Design Discussion
Ron Rennick
ParticipantI haven’t thought through how practical or difficult it would be to support the existing component structure. But, what if there was a base component class that all components extended (the way widgets extend the base widget).
In the child class you would need a registration process providing the component identifiers & possibly the URI to catch, activity logging, settings maintenance handler, a display handler, etc.
The end result would be that BuddyPress would become an activity based framework that the features plugged into.
December 19, 2009 at 3:49 pm #59136In reply to: Activity DB Design Discussion
Jeff Sayre
ParticipantAndy-
I agree. This discussion should be held in a developers area, away from the regular forum. Unfortunately, Trac and IRC are not great places to hold in-depth conversations, nor do either provide a mechanism with which to do so effectively.
In the past, there was a discussion about creating a developers’ resource section on BP.org–a place that would not only contain a library of code snippets, but provide an arena for the type of discussion that we’re having in this thread.
That discussion happened 8 months ago and lost steam. Read the entire thread as it starts out as a discussion about snippets and evolves from there:
December 19, 2009 at 3:26 pm #59134In reply to: New BuddyPress 1.2 default theme
Mike Pratt
Participant@Andy Just updated to 2207 this morning and all looks fine so far. One question though:
on /groups/groupname page I see that “View Thread” is there in place of “Comment” for forum postings, which speaks to the sync issue being discussed on other threads but the link on “View Thread” is the group slug not the forum thread slug. For example on my dev site on the page
http://mjpratt.com/groups/usma-1987/
I see a nice listing of activity. The activity item “posted on the forum topic Yet another another test in the group USMA 1987: 3 days, 23 hours ago” has a “Vew Thread” link which points to:
http://mjpratt.com/groups/usma-1987/
Is this on purpose or a bug?
I see it’s generated on line 24 of activity/activity-loop.php in bp-default with
<?php if ( !bp_is_activity_permalink() ) : ?>
" title="<?php _e( 'View Thread', 'buddypress' ) ?>"><?php _e( 'View Thread', 'buddypress' ) ?>
<?php endif; ?>
I need to look further into the return of bp_activity_thread_permalink()
December 19, 2009 at 12:50 pm #59125In reply to: BuddyPress Links 0.2-RC1 now available
Paul Wong-Gibbs
KeymasterYou ought to be able to use the ‘bp_located_template’ filter to be able to find templates within the plugin’s folder. Let me know if you get stuck.
December 19, 2009 at 2:00 am #59118In reply to: Buddypress and wp-wishlist help
Xevo
Participant@ Aufumy: The only paid registration system that comes close to your request is the “Supporter” plugin over at wpmu-dev. It’s a paid plugin though.
December 19, 2009 at 1:58 am #59117In reply to: Wp-admin time out
Xevo
ParticipantDid you install it on a local server/pc? I have wpmu + buddypress + bbpress running on my pc here and it’s working great. Perhaps your router blocks outgoing connections?
December 19, 2009 at 12:48 am #59112In reply to: Remove Blog from Search Bar
Henry
ParticipantOK, progress. It’s in bp-core-templatetags.php
if ( function_exists( ‘bp_blogs_install’ ) ) {
$selection_box .= ‘<option value=”blogs”>’ . __( ‘Blogs’, ‘buddypress’ ) . ‘</option>’;
}
I can delete that, but any idea how to configure this so that the drop down allows a search of posts, rather than blogs?
December 18, 2009 at 11:53 pm #59110In reply to: Buddypress and wp-wishlist help
aufumy
Participantthough encrypting the code is I believe definitely a no-no.
December 18, 2009 at 10:57 pm #59108In reply to: Buddypress and wp-wishlist help
aufumy
ParticipantGPL’ed software can be sold with no licensing problems. ‘Free’ as in freedom not beer.
http://www.gnu.org/philosophy/selling.html
I am wondering if buddypress has support for a paid registration system.
December 18, 2009 at 8:11 pm #59092In reply to: Activity DB Design Discussion
John James Jacoby
KeymasterI’d ultimately love to see things go in that direction, and have been sifting through code the past few days thinking of how to get more red in the trac than green.
However, if this was the case, and activity had a component scope and a serialized array of return values, then you could replace private messaging with a threaded activity stream that only the users involved in that thread can view. You could send activity to multiple groups at a time, or only 1, or all of your groups, or the entire site, or any other registered components serialized set of values that mean whatever they mean.
You can almost replace the notifications class all together too, because if you take a count of the number of activities a user has directed at them and store it in usermeta, when the user returns if that number is higher, there’s your total notifications. Filter those new activities and now you can see how many of each. Actually, the code already exists within both WP and BP to do this.
In that regard, the activity stream does start to replace core communication components like forums, private messages, status updates, notifications, and the wire. At that same time, BuddyPress becomes less about separate components with their own API’s and classes and subsets of functions, but more about creating new methods for users to interact with each other in specific scopes of communication.
You could take things like twitter lists and make them work both ways, where you could send a message/comment/update/picture to only specific users instead of only viewing tweets from users. You could create an endless array of ways and names for collaborative tools to develop the platform from within the platform. It’s basically the blog post_types concept attached to people’s activity instead of re-categorizing blog posts.
The way to further develop groups would need a whole new topic, but I’ve got some ideas for that too.

@mrmaz, what you propose is the fundamentals of how I’ve approached my development before finding WP; start with small basic classes and work my up in functionality. There very easily could be a basic “bp_component” class where every new component just extends off of that, and sets the needed vars and assigns the needed functions accordingly.
December 18, 2009 at 7:49 pm #59089In reply to: Activity DB Design Discussion
MrMaz
ParticipantI don’t think it will necessarily replace the other components, but what it will do is handle all of the generic functionality that is now handled by the components themselves. Since each component might handle it a little bit differently, it is difficult to get them all to play nice with each other.
What is being proposed is that all of the complexities of the inner guts of buddypress start to move more towards the heart of the app, so new components and plugins don’t have to worry about implementing so many redundant functions. Recording activity and updating meta data are two obvious ones, but avatar handling is another. Even though there are core functions to handle most of this, you still have to create a bunch of wrapper functions in order to support filters and actions, etc. Just some basic polymorphism would elimiate thousands of lines of code. Imagine instead of copying pasting 30 functions, you just extend the class and define your slug in the slug() method, and then whenever you call a parent class method, all of them automagically store your data the right way for you.
In the future if a new component comes along that has some cool functionality that all other components can benefit from, then this could be refactored “up” into the activity component, or whatever it ends up being called, so the new functionality could become instantly available to everything else.
December 18, 2009 at 7:44 pm #59088In reply to: Group Calendar Plugin
designodyssey
ParticipantWhat I wonder as I look at this is wouldn’t it be easier to take a robust plugin for wordpress and make it work well with MU/Buddypress. That seems like a better place to start, especially if the original author can point you to the right places in the code.
I mean the functionality of a good calendar plugin should be pretty well understood at this point. Priorities and roadmap might be trickier, but the end goal should exist in the PHP if not WordPress world.
This raises my recurring question of how hard is it to turn a quality PHP script into a good plugin.
December 18, 2009 at 6:56 pm #59086In reply to: Activity DB Design Discussion
John James Jacoby
Keymaster@ron/@maz@andy, I think that’s the way to go, and not unlike what already happens in terms of how activity gets in there.
I do like the idea of private messages going in there too… Huh.
Is it possible Andy that you just made one component to eliminate all the others? haha! I mean really if components can register themselves, then there’s no need for an activitymeta table, since the very act of interacting with an activity stream is in itself an activity. Think of the traditional facebook like/dislike setup. When I “dislike” a comment, that creates an activity that I disliked it, which is attached to the activity item I disliked.
It’s rather genius in a way. Huh again…
December 18, 2009 at 5:51 pm #59080Paul Wong-Gibbs
KeymasterWhen you say you want a seperate forum install, what *exactly* do you mean/want as a result?
Do you want a different theme or user interface to access the forums? Do you want it to be like a traditional forum site rather than BuddyPress’ group interface?
December 18, 2009 at 5:23 pm #59078In reply to: Trying to stop spam email
Seobrien
ParticipantThis is strange, must have been hacked right? I wake up to find this sting at the top of our site with the template not working:
https://buddypress.org/forums/topic/trying-to-stop-spam-email
Warning: Cannot modify header information – headers already sent by (output started at /home/borumaco/public_html/wp-content/plugins/bp-custom.php:17) in /home/borumaco/public_html/wp-content/plugins/buddypress/bp-xprofile/deprecated/bp-xprofile-deprecated.php on line 436
Warning: Cannot modify header information – headers already sent by (output started at /home/borumaco/public_html/wp-content/plugins/bp-custom.php:17) in /home/borumaco/public_html/wp-content/plugins/what-would-seth-godin-do/what_would_seth_godin_do.php on line 124
Add that it includes a link to this very forum?? What’s going on?
I’ve got our developers looking at this thread but any other insight you can shed is most appreciated.
December 18, 2009 at 5:20 pm #59076Xevo
ParticipantNo, running two forums within buddypress and use one as a native bbpress install and the other one for the group forums, is impossible (unless you want to code a lot). If you want them inside the activity for example, you’ll have to write a code to let it send it’s activity to the buddypress activity db.
December 18, 2009 at 5:15 pm #59074In reply to: twitter with buddypress
Xevo
ParticipantSeeing scam plugins like this more and more, saw an addvertisement plugin that placed a few of it’s own advertisements and a donations plugin which took part of the money. Plugins should be checked better, before being used.
December 18, 2009 at 5:04 pm #59073In reply to: twitter with buddypress
peterverkooijen
Participant” Twitme for BP doesnt have a such big interface as Twitme for wordpress it self. It will ask for your settings + sent Wires yes / no ?. “
Que??!!
Also see this: Twitme Author collects your personal data
December 18, 2009 at 2:58 pm #59071In reply to: BuddyPress Links 0.2-RC1 now available
MrMaz
ParticipantThanks for taking the time to explain your method. I originally thought of doing something similar, but I was a little worried about breaking the flow of how WP “hunts” for templates. In BP (and buddypress links) there are lots of calls to locate_template(), and I haven’t yet taken the time to learn exactly how this works too see if what you suggest causes any problems.
I also have a bunch of calls to bp_core_load_template() that I want to get rid of.
It is encouraging that you have an established plugin that works using a custom locate technique, so I think I might do the same in the next iteration.
STYLESHEETPATH is a sweet constant, I only wish there was one for get_stylesheet_directory_uri()
December 18, 2009 at 2:38 pm #59069In reply to: BuddyPress Links 0.2-RC1 now available
Mariusooms
ParticipantMrMaz, the bp-groupblog plugin uses an unorthodox technique. It does exactly what you mention. It works from the plugin folder, but if the theme folder gets moved to the ACTIVE theme folder it will prioritize.
It does something like the following for template files:
<?php
function groupblog_screen_blog_content() {
global $bp, $wp;
if ( file_exists( STYLESHEETPATH . '/groupblog/blog.php' ) )
load_template( STYLESHEETPATH . '/groupblog/blog.php' );
else
load_template( WP_PLUGIN_DIR . '/bp-groupblog/groupblog/blog.php' );
}
?>
I’m using STYLESHEETPATH since that finds the file for the active theme. I prefer to stuff theme files in the active theme, just in case people may or may not a parent/child theme.
Hope this can help. I hear good things about your plugin, can’t wait to try it.
-
AuthorSearch Results