Forum Replies Created
@mercime fantastic! this is a far far better presentation than I could have ever imagined!
kudos and THANK YOU !!
pls remove spam comment above and delete spam account @saeed-mahmoood
Glad you found my suggestions helpful. re mobile, any good theme would give you that functionality so make sure to test them at different resolution sizes and check total kb size (how bulky the theme is) also.
also, check out: http://wordpress.org/plugins/buddymobile/
@mercime any update on the survey results? 3 weeks ago you mentioned it would be released ‘next week’
Rick, glad that we’re clearing up some confusion. To confirm, yes, messaging is totally different than posts. Please read the codex links provided. Also, if you really want to take buddypress for a test drive, set up a development site either on a live site or right on your own computer using http://www.instantwp.com/ and then add some “fake” users and messages, and data using this plugin: http://wordpress.org/plugins/bp-default-data/
And then jump in there and click around like crazy, edit, message, post, and see what happens! this is the best way to really check things out without doing any damage to your own site. Nothing compares to getting your hands dirty and mucking about (in a safe test environment).
This way you can really understand what messaging is, what private messaging is, broadcasting from admin to all members, etc. You can also add/remove plugins and check out their functionality, all in the comfort of your own computer’s hard drive or a test environment set up at a test domain/host that you control/own.
Also, keep in mind that buddypress has many features but you do not have to enable them! for example, there is a feature for groups. But you don’t have to enable it! you can add a forum (using bbPress) but you don’t have to! you can have private messaging so members can send private messages to each other… but, you guessed it, you don’t have to enable this feature. Also, another powerful feature is that you can give members of your site the ability to start their own blogs! this is called “multisite” but you can choose to enable this or not. Same goes for “friend connections” feature… etc.
My suggestion is to start with a very simple starting point and then as your community grows, add features that they require or need. It is a far too common mistake for new buddypress users to just turn everything on at the start.
If you don’t want to restrict your membership in any way or to collect money online from them then you don’t need anything else other than buddypress and wordpress. But look through the membership plugin links I provided to familiarize yourself with them and their features just in case. A few are completely free and still have tonnes of features.
Finally, keep in mind that spam registrations do happen. There are many guides and tools to mitigate spam membership registrations. Here’s a good start:
Google is your friend for more info on spam fighting.
oops, looks like I linked to the wrong url for the broadcast message plugin (from admin to all members)
this is the right plugin:
I’ll add this to clarify further, a person can join your website but with a membership plugin you can have several tiers which would act as a filter to designate what they can and can’t do or see on the site.
So for example, a regular member can read the blog. A ‘premium’ or ‘conference’ member can read the blog, write comments, read the conference specific blog posts, private message other conference members, etc.
Some membership plugins are quite powerful and granular… if you need that sort of thing.
ok, let me see if I understand you — if not, correct me
1) you have a website at: http://www.betterpresenting.com/
2) you have created another separate website at http://www.summitcommunity.org/ where you want to install buddypress and create a community website for a conference
ok I think before we even get to the ‘messaging’ or ‘post’ issue, we have to clarify something.
Buddypress automagically works seamlessly with your existing theme so it looks good… this wasn’t always the case so thank the developers who added this feature just a few months ago! moving on from minor digression…
So it looks like you don’t have two separate sites but your domain at summitcommunity.org is 301 redirecting to http://www.betterpresenting.com/community/ and this is where you have installed buddypress.
Is that correct?
If this is correct, then we can move on to the other question you posed.
I went back and read you original post that you referenced above:
In that message you write:
“If I understand correctly (a reach at best), posts become messages. But I post at betterpresenting.com about a great many things, not just ones that would be for the conference community.”
Posts do not become messages. Posts and messages are separate things. ok?
A post is well, a blog post. I’m sure you know what that is.
A message is an internal message sent from one member to another (if you have enabled this feature of buddypress – you don’t necessarily have to! or from admin to members)
Also, admin can send a ‘broadcast’ message to all members with this plugin:
Hope that clarifies words and definitions so we have a standard vocabulary with which to communicate!
Now, if I understand the rest of your original message accurately, what you’re saying is that you run a website and have an annual conference and would like to know how buddypress can help you with both. And you want to make sure there is a way to keep the conference ‘stuff’ separate from the other regular website ‘stuff’.
To solve this, you don’t need subdomains or extra installs of wordpress or any of that. Here’s what I would do:
I would install buddypress as a plugin in your existing wordpress blog (the ‘main’ site). Then I would use the buddypress features to run your annual conference by also enabling a membership plugin.
Using the membership plugin you can post ‘conference’ related material and pages which ONLY THE MEMBERS SEE and interact with. To someone who just comes to your site, all they see is your regular blog/site… until or if they ‘login’ and have paid or are accepted as ‘conference’ participants.
People who are members of the conference (aka buddypress + membership powered) site can see and interact with both the conference portion of your site as well as the regular part of the site.
If I have hit the nail on the head and accurately understood your needs, here are some reference material:
If not, let me know!
Hi Rick, I think you need to clarify exactly what you’re trying to do. What you write is very confusing and may have lead to your and others’ frustration in attempting to help you:
“But our main site has an active blog and I don’t know how to separate posts that are intended to be read by the entire world and shown across the entire site from messages that are intended to go just to the Summit community.”
Are we talking about messaging? as in private and internal messaging between members and between admin and members? or are we talking about blog posts that are read by all or some parts of the community?
If you want to restrict blog posts to just members, this is extremely easy and there are many plugins that handle this.
as well as s2member and other ‘membership’ plugins which work with buddypress to create tiers to separate content (pages, posts) so that you have control over who sees or reads what.
So please clarify EXACTLY what you are trying to accomplish and hopefully the community here can help you.
@chefbt you can also change the ‘buddypress’ slug to something else, like ‘community’ so that the URL structure is:
this is what this website’s configuration does, like so:
for more, scroll down to slugs part here:
@chefbt my time to shine (even though I’m not a coder!)
to put profiles in the root — http://example.org/username/ add the code snippet below to your wp-content/plugins/bp-custom.php file:
define ( ‘BP_ENABLE_ROOT_PROFILES’, true );
yay! hope that fixes it for you. In the future, google is your friend. So is the codex where this came from:
because of its nature (membership site where content differs depending on being logged in vs. logged out content) the best caching solution for buddypress is partial page caching (aka fragment cache), something that sort of exists and sorta doesn’t.
my suggestion is to take the BP survey and to add your voice for it so the developers know there is real demand:
@henrywright-1 Thanks Henry, I’m familiar with the usual steps you outline. Just curious if removing comments and blank lines would make a significant difference
@shanebp is right. If you want to buy a theme, buy a good wordpress theme. You don’t need a buddypress theme since they should all work work with buddypress out of the box.
The point is that the creator of a premium theme stands behind their work and will answer support questions. These questions may be specific to the theme and how it works so they are the best person to ask.
If you have a generic question, you’re welcome to ask here.
I need an interface that organizes all the forum related tasks. I’m finding the setup with BuddyPress & bbpress to be a little intimidating.
It sounds like you just need a forum, which would be bbPress. The reason bbPress and BuddyPress are separate plugins is that this allows people to pick and choose according to their needs. What you need to figure out first is, what do you want and need?
To learn more about how to use bbPress, check out the official guides here: http://codex.bbpress.org/
There are also plugins specifically to add functionality to bbPress, such as spam control and other neat things:
Hope that helps.
One more thing, you’ll notice that the labsecrets video link is from early 2012 (about 2 years ago) and at that time BuddyPress did have the ability to create its own forums.
Hi Barry, it sounds like you’re not clear on what bbPress and BuddyPress are exactly. So let me try to clarify it for you.
bbPress is a plugin for wordpress which provides you with forum functionality. And because it comes from the same folks who created wordpress, it works great with wordpress and other WP plugins.
BuddyPress is a plugin for wordpress which provides you with a social network functionality. What does that mean? Well, imagine facebook, myspace, or any other social media platform – they have profiles, people can create and fill in their userpages, people can message other people privately, they have an activity page which shows their activity on the site, etc.
bbPress and BuddyPress are two totally different plugins but they work together and can be integrated with one another. But if you want to use just one of them, you can. You do not need to run both.
I’ve tracked down the video I think you refer to:
And I can clarify that for you as well. BuddyPress used to have its own way of creating forums, called “BuddyPress Group Forums”. But that functionality is deprecated because the developers decided to rely on bbPress rather than duplicate it within BuddyPress. So the latest version of BuddyPress doesn’t have group forums but instead relies on bbPress.
It all depends on what you are trying to do. What you are seeing in “the two forum apps merging to become one” is simply a deep integration between them so IF people want to use both, they can do so with ease and get the fullest functionality out of that combination use.
It sounds like you want a forum. If that is the case, forget about BuddyPress and just use bbPress.
Hope that helps!
first things first, have you toggled that option?
(last option box)
@bphelp thanks for your gentle suggestion. I take it in the best way possible
Now let me respond by saying that what you’re saying is valid. It assumes however that everyone has not only the inclination but the time and opportunity to learn to code. Here’s the thing though, we can’t all be a jack-of-all-trades as they say.
I can’t learn to code, learn UI, learn marketing, learn sysadmin, learn etc………. you get the idea! Each of these is a field onto itself with a world of technical details and wonders to explore. Each is wonderful and interesting. However, to expect everyone to become proficient in all of them in order to accomplish a task in that field is simply not realistic.
And in case you will respond by elevating one above the other (“b bu but… coding is the shizznit!”), I would say that is not the right way to think about it as it denigrates the other fantastic work being done in the other areas and marginalising the value they add.
@laurentdesserrey no idea why it would break, works fine for me and many other people – I found it on a blog with many comments saying it works great!
Hentry’s code is a bit more complex and roundabout but it accomplishes the same thing. If you’re happy with it, great
Here’s another crazy idea: run a crowd-sourcing Buddypress development project on kickstarter or indiegogo.
Fredrick Townes mentions fragment cache or partial page caching here:
27 min mark
@boonebgorges thanks for that very illuminating and honest message
I totally agree with you and do understand that BP and bbPress are not comparable to WP in their development resources. That we only have a small handful of volunteer coders who advance the project and a similar group of non-coders who help out as and when they can.
It is exactly *because* the resources we have are very limited and precious that we need to organize and prioritize more formally. Because this is the only way to maximize what we can achieve out of those precious but valuable time and resources available.
Of course, this would be something that the buddypress contributors as a group would need to agree on in unity. I do not wish to nor am I suggesting to ‘impose’ this on anyone. This is merely a suggestion for a better way forward.
This may be the only way to bridge any potential gap between what ‘needs to be done’ and what ‘inspires or excites’ the contributors. We somehow need to connect those two things. Ignoring one or the other is not good for the project in the long term.
The idea of a community generated and ranked list was a way to bridge this. And to foment more cohesion between the wider community and the small group of BP contributors. That’s just one idea, no doubt there are many more and better ones at that.
I would love to hear thoughts on this.