Forum Replies Created
-
Oh, and with respect to your error, make sure you are running the latest WP (2.9.2) and BP(1.2.3) versions.
If you are starting fresh with a BP child theme, all you need to do is look at the files in bp-default to decide if you need to customize them or not. I know that sounds sort of open ended but with the way child themes work, some time you might need to copy and edit every file but other times you may need to only touch one or two.
My approach has been to create the initial child theme style.css file and then start with the “regular” files – home.php, sidebar.php, index.php, archive.php, etc. just like a normal WP theme. I only copy a file from bp-default into the child theme if I really really need to modify it. Most of the time you can easily add stuff via actions and filters in your functions.php file. The advantage is this can be much more portable if you redesign your site in the future – just copy functions.php into a new child theme and go from there.
Really it’s best to just systematically go through bp-default and decide if you need to tweak each .php file or not. In most cases, you probably don’t have to.
In reply to: Profile Fields QuestionsYou’re missing a semi-colon after the custom_xprofile call. That will likely bugger up PHP and might be the source of your issue.
In reply to: Notification BugIf you just want users to be able to submit blog posts, why not use regular WP instead of WPMU? In the WP settings, set the user’s default role to be contributor or something higher than subscriber. Then they can access the backend and write blog posts on the blog.
Note that this functionality doesn’t really have anything to do with BuddyPress.
The only reason to run WPMU is if you want your users to each have their own blog. If you don’t want to offer that, don’t run WPMU.
BuddyPress just provides the social networking functionality (activity streams/updates, forums, groups, etc.).
As for Burt’s plugin, I think it might not longer be necessary in most cases now that BP runs on WP Single and not only on WPMU. I’m probably mistaken though.
In reply to: Group Creation Breaks at step.3Connor, can you mark this topic as resolved? Thx.
In reply to: Help, please: I don't understand Step ThreeThis is going to come across wrong but…
Buddypress functionality works out of the box. You install the plugin and everything works. What doesn’t work out of the box is all of the styling required to fit Buddypress into your current site design (assuming you don’t want to use the default theme).
If you currently use a stock downloaded theme for your WordPress site and have never made any changes to it, or mucked around with CSS and HTML then hiring someone to do this stuff for you might be the best approach.
Now, that said, once someone spends some time learning about CSS, HTML and how WordPress themes and plugins work, it’s really not that difficult to make changes.
There are very helpful people here but they can’t do everything for you. We can point you in the right direction but much like any education, you need to do some homework on your own.
Open up your functions.php file in your child theme and create a function that spits out the links you want. Wrap your links with code to check if the user has the correct capabilities. Hook that function into “bp_sidebar_me” and those links will only show up when the user is logged in and will be in the sidebar under their simple profile.
In reply to: BP Album+ || New Features Requests and DiscussionMy thoughts on the group vs profile pictures, sorry if I get rambling too much.

First, if I upload a picture, I want to ensure that I am explicitly recognized as the owner of that picture (I’m assuming that people are only going to be uploading their own works). It shouldn’t matter where I upload that picture on the site, it should always have a link into my profile. Since we don’t want to duplicate pictures in the site and having multiple URLs that point to the same content is considered bad, why not just always have pictures in linked in the user’s profile album.
As for groups. Yes, being able to upload directly from the group page is a nice idea. The tagging system previously described by you guys should be used here for sure. I think Flickr sort of makes it hard on this aspect because you can tag photos but you can also put photos into a group. That seems like an extra step to me. Use the tags to represent the group. For example, if you have a group called “The Photogs”, just tag all pictures uploaded from that group page with “The Photogs” (of course, make sure the user is aware of this and allow them to remove the tag if desired, etc.). This would require two things – your tagging system sort of needs to know all of the groups on the system and it then also needs to ensure people aren’t tagging their pictures with a tag that is also a group name when they don’t mean to (‘Are you sure you want to tag this picture to belong to the group “The Photogs”‘). Of course, this could allow users to ‘uncover’ hidden groups but I’m not sure that’s a big deal.
Coming back to the first point, picture ownership. At some point you’re going to have to add some way for people to assign a license to their uploads. Most sites can get away with something in their terms of usage that is a blanket statement but some will have to allow their users full control over licensing of pictures. Creative Commons (like Flickr) is easiest.
The reason I mention this is we’re talking about mostly public pictures on public websites.
Public vs private is also a concern when allowing people to tag their pictures or upload them to a group. If a picture is uploaded to a public group, it can’t be set as a private picture. If the group is private, does the picture have to still be public? There might be some interesting combinations.
And now for something a little different – Privacy.
A user should always have full control of their pictures. A user should also be able to permanently remove their username if it is tagged against a picture (like Facebook person tagging). Users should be notified when they are tagged in pictures and it might also be better to require them to approve themselves being tagged in a picture before the tag is visible publicly. Users should only be able to tag people who they are friends with. Maybe people who are in the same groups, but definitely not any random user on the site.
In reply to: Fixing AlignmentYou need to assign a width to your content or muck around with floating your sidebar the way the bp-default theme does it.
Look at the styling for div#content .padder and #sidebar in the bp-default theme’s default.css. That should help you float your sidebar back into the right place.
Or just load firebug on the testbp.org website and see how it’s floating #sidebar into place by changing the margin of the #content .padder.
In reply to: How to recreate the admin barSorry, I didn’t have access to my install at the time – I thought it was part of the footer in the bp-default. Glad you found it though.
In reply to: Delete BlogsActually, come to think of it, this would be a WPMU thing, not specifically BuddyPress. You might have to check out the bigger WPMU communities and see if they have created anything like this already.
In reply to: Delete BlogsAhh, details, details. Write a plugin.

Sorry, I don’t know of any sort of garbage collection type plugins for BP.
In reply to: How to recreate the admin barStart browsing through the bp-default theme and find the php file that generates the adminbar. Copy the code from there to where ever you want it.
In reply to: Newbie questions1. Does BuddyPress need WORDPRESS MU or can it be created in a WORDPRESS ordinary blog – in addition do I have to find a hosting platform to host it – or can I just use the standard WORDPRESS blooging platform ?
BuddyPress can run on either WordPress or WordPress MU. If you want your users to be able to create their own blogs, you need to run MU. If you don’t want your users to create their own blogs, you can use regular WordPress.
2. The BuddyPress example looks quite complex (from the point of view of people viewing a site which uses it) eg you would normally describe a theme for a website on a first page then have categories eg if I did a music site – I would say have counties in the UK or towns say Cambridge, Hertford, …. and then have sub categories for ttypes of music eg choral, orchestral,folk….. – is all this sort of thing achievable with BUDDYPRESS ?
Buddypress is just a plugin for WordPress that adds the social media applications (status updates, forums, groups, etc) . Anything you can do with WordPress you can do when you have Buddypress installed. You can still have a regular blog-like website with the Buddypress social media additions.
3. I am a programmer and have used databases (SQLITENING/SQLITE) using development tools such as POWERBASIC – with Buddypress both on the client and server ends – is it possible to program in database links to connect with apps written in POWERBASIC which connect to SQLITENING/SQLITE databases (as dotnetnuk seems to do for proprietory Microsoft SQL databases) ?
I’m not sure I understand this question. Buddypress is just a plugin for WordPress. There is no (typical) client/server model. Your webserver runs WordPress that runs Buddypress. The client is the users web browser. That said, you can program anything you want in any language and create the required interfaces to interact with WordPress, it’s database, or anything else. This isn’t going to be trivial though.
4. Can you recommend a good (cheap) development platform for BUDDYPRESS/WORDPRESS ?
Download XAMPP or MAMP and install it on your local PC. These will allow you to install WordPress on your local machine for development, testing, etc.
In reply to: Delete BlogsGo into your WPMU backend and delete them?
In reply to: Group members not showing upNo, it should be possible, that’s sort of the whole point.
I assume these are public groups? Are you running WP or WPMU?
In reply to: Reply via emailI think this might be one of those pie in the sky things for the average BP user. The hardware/hosting requirements alone would put this into the realm of big dollar, highly active web communities.
That said, it might be possible to use Gmail to achieve a version of this. Gmail allows you to do user+tag@doman.tld. If you had your own Google Apps for your Domain accounts setup, you might be able to do something where you create a new Gmail address for each BP user and then user a unique tag for each status update. Something like username+asdf1256@domain.tld. Obviously, this email address would have to be “hidden” from the user and not something they are allowed to use for regular email.
Unfortunately, I don’t think Google Apps has an unlimited user option.
Hmm, now that I think about it a little more, you might be able to use one Gmail account and just use the tags to achieve the same thing. I guess it all depends on how large those tags can be in the email address.
In reply to: Problem next_posts_link() in P2 integration attemptAhh. WPMU is likely different. Sorry, I keep forgetting that most people are using WPMU with BP. I have to stop assuming.

You might want to ask on a WPMU specific site because if that function is using three different ways to get the same value on single WP, it might actually be doing something weird on WPMU in one of those calls (two of which are considered deprecated).
In reply to: How to keep the sticky posts at the topThat looks like a bug. Raise a ticket if you haven’t already.
In reply to: Problem next_posts_link() in P2 integration attemptWhich WP settings page?
The WordPress General settings page
In reply to: Problem next_posts_link() in P2 integration attemptJebus. That is one F’ed up function. It uses three different ways to get what should be the same data.
$home_root = parse_url(get_option('home'));$base = trailingslashit( get_bloginfo( 'home' ) );$base = trailingslashit( get_bloginfo( 'url' ) );These *should* all return the same value and I can’t see anywhere else that the code would potentially break. The only thing I can suggest is to dump those three values above and make sure they all match.
The only other thing I see is to ensure that you aren’t using the default permalink structure. I think you have to change this to use BP though so that shouldn’t be your problem.
In reply to: Problem next_posts_link() in P2 integration attemptOh, looking at the code now…
Do you have your Blog URL and WP URL (On the WP settings page) the same?
In reply to: Problem next_posts_link() in P2 integration attemptSo where does $request come from? It appears to be assigned before the code snippet you have provided.
In reply to: Fixing AlignmentWhat alignment are you having trouble with?
As for finding everything, if you haven’t already installed Firefox+Firebug, do that now. Firebug is super handy for browsing sites and debugging layout issues.