Forum Replies Created
-
In reply to: BuddyPress Privacy: Can we get it in core?In reply to: BuddyPress Privacy: Can we get it in core?
People don’t get it, true. And it definitely wears you down if you’re doing it for free even more. We still have to pay bills after all. I still have 2 plugins in the WP repo, been downloaded around 150.000 times together, but I can’t afford anymore to keep them updated. With a few donations a month it could well be different, but all I got in 2 years was around EUR 50 altogether, most from other developers who were using them on client projects.
In reply to: BuddyPress Privacy: Can we get it in core?@hnla
First Jeff was waiting for BP 1.2.7 to hit the shelves, then he found a serious bug that needed fixing. That’s when the whole discussion started, I think. There were loads of negative comments on his site, so I think its worn him down. Some of these comments were far too harsh, even though the concerns behind them were valid. Anyways, I understand his position as well, it being a free, as in beer, plugin.Regardless of all that, I second the request to get privacy controls into BP core, whatever the route.
In reply to: Vanilla Forums with Buddypress?@en3r0
That’s not much help. It’s for version 1 of Vanilly. There’s version 2 out already, which ships with built-in seamless wordpress integration. So, getting it to work as a standalone forum should be easy. Integrating stuff like activity entries or group forums will be harder, though.In reply to: Looking for BP developerYou should probably post any job offers in this group, so your thread doesn’t get closed

https://buddypress.org/community/groups/bp-jobs-board/Anyways, I should be available within a few days. You can find my email address on this page:
http://shabushabu.eu/imprint/Buddyvents (http://test.shabushabu.eu/events/) is a plugin I have written in case you’d like to check out an example of what I do.
Just send me your requirements and I’ll get back to you with a quote.
~BorisIn reply to: How to make a private community?Nope, doesn’t matter in this case, cause the && gets tested before the ||, but you can use parentheses. Doesn’t hurt.
In reply to: How to make a private community?Well, just add that page to the first if statement in the function. Something like this:
`function sh_walled_garden()
{
global $bp;if( bp_is_register_page() || bp_is_activation_page() || $bp->is_directory && $bp->current_component == ‘your-links-directory-slug’ )
return;if( ! bp_is_blog_page() && ! is_user_logged_in() )
bp_core_redirect( $bp->root_domain .’/’. BP_REGISTER_SLUG );
}
add_action( ‘get_header’, ‘sh_walled_garden’ );`In reply to: Event Solution Recommendations?@bowromir
Right now the API only supports getting the information, but eventually the API will let you post, delete and edit events, which will open up lots of possibilities for developers to interact with a Buddyvents installation.In reply to: Event Solution Recommendations?Here you have an example of the API at work (in XML):
http://test.shabushabu.eu/events/api/format/xml/In reply to: Event Solution Recommendations?@ekine
That’s not warnings, that’s me testing the API of Buddyvents (I’m the developer, by the way). What you see on the screenshot is actually a dumped query in JSON format, that your members could use to show events on their own website (doesn’t have to be WordPress).test.shabushabu.eu always runs the latest development version, so some warnings might show up from time to time (especially if I happen to test things), but the current version is stable.
In reply to: BuddyPress Simple Privacy ReuqestThe privacy component (http://bp-privacy.com) should be here any day…
In reply to: Why using pages for BP sections is a bad ideaHmm, humor or sarcasm doesn’t seem to get very far in text. I did include that horrible smiley, though…
In reply to: Why using pages for BP sections is a bad ideaWell, it’s not really rules of web development, it’s more like recommendations and while most of them do make a valid point, it’s wrong to get too hung up about them, if there is a good enough reason to break them. Then it’s not bad development, it’s innovation
In reply to: Why using pages for BP sections is a bad ideaI understand the issue, but don’t necessarily find it that much of a problem. Creating a post type just for one page seems to me a bit of overkill, really. Why not just save the ids of the created pages and delete them automatically if BP is getting deactivated?
It’s still built into BP, btw. If you pass $_GET into the loop, then the results will get sorted by letter. Something like this:
`http://test.shabushabu.eu/members/?letter=g`Does not work here on this site, but on a standard installation it will. All that’d be left to do is build the navigation for it.
@bgrun80
If you’re looking for info on functions, don’t go looking in a `dummies` book. The title of the book should have made it clear to you that it’s probably not the most technical of books ever published and that maybe you don’t fit into the desired audience.In reply to: Using a .csv-file for creating groupsGrab the information from the file, turn it into an array, then loop through it and call `groups_create_group()` every time. You can find that function in bp-groups.php. It tells you all the parameters you need to fill in.
Not every do_action call automatically has actions attached to it. Some do, but some are just there so developers can hook into them if they need to.
If you want to know what a function does, then do a search in the files for the functions. While the codex does a good job with the various loops and some other stuff, it’s not so good with functions, and there are a lot of them. Once you have found the function (takes around 3 seconds in my IDE) you know what parameters it takes, where you can hook into and to what hooks it is attached.
Quite easy, really
In reply to: How to register a user on my computer local serverJust create a user in the backend and tick the checkbox to not send the password mail. This is the easiest option.
You can also configure your local machine to send out emails. You’ll find tutorials on doing this on Google.
The last option is to get the activation key from the database and then navigate to the activation page.In reply to: How to query for groupsSomething like this will work:
`$group = new BP_Groups_Group( $group_id );echo $group->name;
echo bp_get_group_permalink( $group );`In reply to: How to query for groupsA slug is unique within a certain scope, e.g. groups, blog posts or even usernames, so by definition you can’t get more than a single group returned when filtering by slug. As I told you before, you’ll have to wait for BP 1.3 (maybe 1.2.7? does someone know?) to be able to pass group ids into the loop.
Have a look here:
http://test.shabushabu.euThe cost of the plugin is EUR 40 without VAT.
Then there’s also EventPress and Jet Event System (both have plugin pages here on bp.orgh). It’s the only 3 I know of.
These screenshots have been taken from the default theme, so if you’re using that you already have what you want. The drop down menu is just another way to navigate your site, but can be deactivated if you want to do that.
In reply to: WPML.ORG / BP Multilingual Plugin Support@hackcafejapan
Considering you posted the exact same rude comment on the wpml site, it’s no wonder you don’t get any support. Yelling at people has that effect. Also, you have to realize that people do have to put food on the table, so paid work usually gets done before any ‘pro-bono’ work.@campesinos
Whatever gave you the impression that open source equals free of charge? It doesn’t actually. It just happens to be like that for a lot of projects.In reply to: API documentation…Well, the API is most definitely there and there’s also the codex. If you are a developer, then you should know code. So if you see a function somewhere and want to know what it does, just search for it in the BP folder and it’ll tell you all you need to know.
If you want to know if there is a function that does thing x, then just look in the respective file (if it’s something to do with activity, then look at bp-activity.php for example). All the function names are very descriptive, so it shouldn’t take more than a few seconds to find a function that fits your needs.
Database classes can be found in these files:
bp-{component name}/bp-{component name}-classes-phpTemplate functions can be found here:
bp-{component name}/bp-{component name}-templatetags-phpOnce you realize how files and functions within files are organized it’s actually quite intuitive.