Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'display users posts'

Viewing 25 results - 201 through 225 (of 287 total)
  • Author
    Search Results
  • #82429
    Nahum
    Participant

    @r-a-y i have a tough time understanding it myself! just crazy tinkering I guess, there is probably a simple solution….

    I think you’re right about super admin.

    I’m talking more about other members, who have posted on other network blogs. If you look at my profile sidebar, you’ll see “my videos” and “my posts” links. Each should take you to the author template page for those members on the corresponding blogs.

    My Videos ==> site.com/author/ray
    My Posts ==> site2.com/author/ray

    get_blogs_of_user method works to display only the sites members have posted on sitewide – it will however show primary site of a member regardless of posts.

    get_blog_details method forces all member profiles to display the links regardless of having posts or not. It will just link to the author page with “no posts for this author’ message as part of the author.php template.

    the issue i’m having with get_blogs_of user, I have users who make one time posts by way of a frontend form. They own that post but they don’t have a role on the blog. I think that is the reason why on some users, the links don’t display even if they do have posts.

    both methods are useful depending on how you want to use them.

    i’d like to be able to use the get_blog_details method because it lets me define what links to display. and the issue i have with that is that the links are always present, I’d like for them to only show up if the user has posts.

    make less sense now! hehe, anyway it is a very specific feature, some people may like to do something like this.

    #82090

    In reply to: users complaining

    peterverkooijen
    Participant

    There is a lot of discussion about symptoms. I believe the core problem is the pile-up of similar features that all get their own database tables – blog posts AND forum posts etc.

    You really only need three basic building blocks; users, posts, comments. Less is more. Most of the issues discussed in this thread are just different ways of displaying data from those three building blocks.

    Because the confusion starts in the core, you can’t really fix it in custom themes. If Buddypress was more coherently architected it would be a lot easier to provide a forum view or a blog view or a group view etc.

    #81666
    rich! @ etiviti
    Participant

    regards to the drop down… the group loop (in theme forums/index.php) which only displays public groups needs another || check for:
    groups_is_user_member( $bp->loggedin_user->id, bp_get_group_id() )

    but if you disable bbPress buddypress component you won’t be able to post any forum topics ;)

    though, if a family site – why not lock down the entire site only to logged in users? (a few threads floating around here how to do that)

    #80954
    markjames9
    Member

    blog? website? microsite? Whats the difference with WP these days?

    I’m getting confused. Are we talking about a system where …

    1, A main site (ourcommunity.com) could display news/posts from it’s child sites (child1.ourcommunity.com).
    2, Each child site would have its own exclusive BP functionality – with its own users (and the associated privelages).

    This sounds like …

    A single installation
    multi-site with full functionality
    centralised plugins and themes
    Individual sites could have permissions similar to users – master, parent, child

    WP3 & BP can’t be that far off this functionality – can it?

    #80952
    @mercime
    Participant

    @themeanwhile – you can enable or disable the various components so if you want Activities only, enable that and disable other components. After you activate BuddyPress, go to the new BuddyPress menu item on the left column of dashboard, and go to

    a) General Settings – these are your choices
    Base profile group name:
    Full Name field name:
    Disable BuddyPress to WordPress profile syncing?: Yes No
    Hide admin bar for logged out users?: Yes No
    Disable avatar uploads? (Gravatars will still work): Yes No
    Disable user account deletion?: Yes No
    Disable global forum directory?: Yes No
    Disable activity stream commenting on blog and forum posts?: Yes No
    Default User Avatar – For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their email address

    b) Component Setup
    Activity Streams – Allow users to post activity updates and track all activity across the entire site.
    Enabled Disabled
    Blog Tracking – Tracks blogs, blog posts and blogs comments for a user across a WPMU installation.
    Enabled Disabled
    bbPress Forums – Activates bbPress forum support within BuddyPress groups or any other custom component.
    Enabled Disabled
    Friends – Allows the creation of friend connections between users.
    Enabled Disabled
    Groups – Let users create, join and participate in groups.
    Enabled Disabled
    Private Messaging – Let users send private messages to one another. Site admins can also send site-wide notices.
    Enabled Disabled
    Extended Profiles – Activates customizable profiles and avatars for site users.
    Enabled Disabled

    I would suggest you set up a test install so you can check the features for yourself.

    “Of course, activity filters, profile page, friends page, settings page, etc, would also need to be migrated to display in the backend.”
    Why? If you want to make the BP Activity section private, you can add conditional tags for is_user_logged_in …

    #80319
    Nahum
    Participant

    @xevo Yes the same can be done with post types within the same blog I guess i was using a whole other sub blog to act like a “post type” in a way…it hasn’t really been too much work from my end to do it the way i said but yea I will be moving to post types and I imagine it would be the same amount of work with creating the frontend form for users to add videos and customizing post templates to display the posts and archives in more of a video layout….still would need to figure out how to show author’s video posts separate from other post types to display as “my-library” and customize video post archives templates different from other post-type archives to give you the video community look and feel that @cavamondo is referring to. you can see sample on the channel section of my page.

    bpalbum could work as well in a limited way, I like the control and all the options of using Posts, archives and authors. You would have to put in all that work you talked about into figuring how to manipulate all the user bp album videos for the site to display them in other pages, sections and search, when you could just inherit that from wp and inherit plugins too like ratings.

    Romik84
    Member

    Hi again,

    I was searching for this issue but haven’t found any solution. The combination BuddyPress and AHP plugin repeat the first gravatar of a user and display for other users as well. I’ve tried to use function bp_blog_avatar but it doesn’t work. The function which I am talking about is this:

    // get gravatar
    if ($use_grav) {$grav_img = get_avatar( $thispost[0]->user_email, ’70’);
    $thisgravatar = ‘‘.$grav_img.’‘;
    } else { $thisgravatar = ”; }

    Any ideas? Thank you.

    #11843
    Daniel Eriksson
    Participant

    • Is it possible to create interchangeable themes, that users themselves can change?.

    • I’d like to move the login to my admin bar, I have come about halfway. Which part of the (Default?) css is it that I should alter to make it fit into the admin bar?

    • I wanna make a frontpage displaying the latest posts in two specific categories, they should also be truncated with a “read more” link at the bottom.
    How do I go about that?

    • There seems to be a very bad update frequency for the notifications in the admin bar. For example: If I get a new notif saying “You have a new message from…” that notif stays like that for some time if nothing new happens, it doesn’t go away even if I read the mess. So basically I’d like to change the alert-time for notifications.

    • The date/timestamp on blogposts are inaccurate and I can’t seem to change them. They now read may 22, and I want them to be 22 may. Even though I have tried several times to change it in the WP-admin panel it just won’t change, it doesn’t leave any error messages or anything.

    #79424

    In reply to: Quick questions

    pcwriter
    Participant

    @Nathan

    To change the base profile field group name, go to your WP Dashboard. Under BuddyPress > General settings, you’ll see the first entry allows you to change this.

    To set the Activity Stream as your home page, go to your WP Dashboard again. Scroll down to the bottom and, under Settings > Reading, you’ll see the first entry allows you to choose what to display on the front page. Click “A Static Page”, then from the dropdown, select “Activity Stream”. Note that you’ll have to create a page for your Posts Page.

    To “lock people out” of certain content areas, you could customize your child-theme templates to display what you want to logged-in/non-logged-in users like here: http://pastebin.com/KFeEAh1Z. Or you could try the s2member plugin: http://www.primothemes.com/post/s2member-membership-plugin-with-paypal/

    Hope this helps! :-)

    Paul Wong-Gibbs
    Keymaster

    “You keep telling me that real names are used through out the installation and I am telling you that they are not. The members directory, one of the most important sections of this thing for any organization, list users by their username.”

    It doesn’t*. We’re looking at http://testbp.org/members/. ‘registered’ and ‘last active’ will order by those values, and it displays real names. If you order by ‘alphabetical’, however, I see a few issues:

    *Page 1 of results is not sorting properly, at least on testbp.org; something weird is going on. But if you click through to page 5, for example, it does sort by real name correctly (“Aaron Brazell, Aaron Castaneda, Aaron Chaote”, etc). If you look at the link to their profile, that uses the username (as is designed), and in the case of Aaron Brazell, as an example, you see his username is nothing like his real name. But not on page 1.

    This is obviously a bug, as the latter pages work, and this is useful feedback. The BuddyPress developers can only fix bugs if people report them (https://trac.buddypress.org/).

    @peterverkooijen – as far as I know, none of your posts have been deleted. Some threads closed, yes, but not deleted. I’ve noticed too that some older forum posts are really hard to find since this site was updated a few weeks ago (so I look through Google, as BuddyPress search still sucks).

    #11650
    Cory
    Participant

    Hello,

    My company manages websites for clients using MU. All websites are using the same theme with different CSS design iterations. We only provide services to a specific vertical, so we already have a small community aspect going on (currently about 200 clients). I’m interested in seeing how we could benefit from using BuddyPress.

    How could I integrate with BuddyPress so that all of our client websites and accounts automatically worked? In other words, would it be possible to install BuddyPress on our existing MU installation and have users be able to use their same accounts to log into forums? Would we be able to display blog posts clients publish on the main BuddyPress page?

    Thanks for any help!

    #11628
    masok88
    Member

    Hi,

    I’m hoping to build a site facilitating an online skills bank / bartering website for my local community. I’m wondering if Buddypress is capable of doing the following things..

    – Make posts, ‘on approval’ but making it free to comment? (for registered users)
    – Display different content for logged in users and non-registered users? (people have the option to login but while not logged in cannot access forums/groups)
    – Create custom fields for users when posting (Such as ‘Open’ and ‘Closed’)

    Thanks!

    #78337
    peterverkooijen
    Participant

    @dennis_h, amen, preach it brother!

    Yes, forums are very useful and popular, but they are just another way of displaying a conversation. The basic building blocks for blogs, forums or social networks are the same:

    users
    posts
    comments

    If you want a traditional forum view, you could probably create that in your theme.

    There is no reason to bolt an external forum script on to Buddypress, with its own database tables etc. It only creates synchronization problems and confusion for the end user.

    I have argued this before here and elsewhere.

    Erlend
    Participant

    “Automattic needs to go back to the basic building blocks – users, posts, comments – and make sure they are solid, remove redundancies etc. And then develop different ways to connect those elements and display the data in different user interfaces; blog, social network, forum, microblogging, social bookmarking, etc“.
    Just to be clear, on this account I agree wholeheartedly. Forum functionality is one thing, but a separate script all together to make a forum when you’ve already got WordPress and BuddyPress put together with their respective building blocks at your disposal, that seems like a flawed development practice to me.

    With WordPress, 3.0 and its custom post types in particular, we’ve got all we need already. This is what I tried to get across on my ‘rethinking posts’ thread.
    https://buddypress.org/community/groups/miscellaneous/forum/topic/re-thinking-posts/

    peterverkooijen
    Participant

    @3sixty (“The irony of “BuddyPress shouldn’t be about forums”, and “if you want a forum, don’t use BP” and “bbPress is a parasite in BP…” is that the FORUM is the center point of activity here on buddypress.org”)

    There’s nothing ironic about that. Traditional forums are very useful, but if you want a traditional forum you can install PunBB or bbPress. The point is that bolting a forum onto a social network derails the social networking structure. Mixing forum and social networking is the cause of a lot of the confusion and interface problems that this thread is about.

    Social networking sites (Facebook, LinkedIn, etc.) imho evolved from traditional forums; they are a next generation paradigm in how to structure a web community, with more emphasis on individual members, less on forum topics. That’s also why I keep complaining about anonymous usernames and the underdeveloped member management in BP.

    It has been depressing to see in recent months that people who primarily want a traditional forum are taking over Buddypress, pushing it back into the older forms. Mixing these different approaches to structuring a community does not make it a more versatile product. It’s the kitchen sink. It’s becomes an unwieldy mess.

    As explained earlier in this thread, you can get forum-like functionality following existing Buddypress/Wordpress structures. You can display blog posts and comments in a forum structure. You could probably do it in a template. There is absolutely no need to bolt on an external forum, adding new database tables and functionality that partly overlaps/clashes with existing functionality.

    Automattic needs to go back to the basic building blocks – users, posts, comments – and make sure they are solid, remove redundancies etc. And then develop different ways to connect those elements and display the data in different user interfaces; blog, social network, forum, microblogging, social bookmarking, etc.

    rossagrant
    Participant

    I’m sure we have all experienced this frustration.

    I find that there are TOO MANY name fields for a user across WP and BP and this can lead to confusion and inconsistency.

    There is the username (required), first name, last name, Nickname and I ‘m getting in a muddle.

    The fact that users can change their BP name is crazy to as it can lead to all kind of duplicate names etc.

    I want to display just the members username that they sign up for when they first register with BP to appear across the ENTIRE site if possible?

    In activity streams, forum posts, EVEYWHERE. You’ll notice that their username never changes with the @mentions but a user can quite easily change the name that will appear in forum posts and activity streams and it can be very confusing when the @username doesn’t match the name the user is posting under.

    Anyone else having trouble with this?

    #77273
    foxly
    Participant

    PART 2 – DEFEATING SPAMMERS

    In the last post I covered why and how spammers attack BP installations. This post will cover how I propose to counter them.

    Fast Attacks -vs- Slow Attacks

    There are two basic kinds of spam attacks that get run on social networks: “fast” or “flood” attacks, and “slow” attacks.

    In a fast attack, the spammer signs up for an account on the site, then sends thousands of messages as quickly as possible.

    Obviously, the site admin will be deluged with complaints about the spam user and quickly delete their account …but in the hours (or days) it takes the admin to respond, hundreds and hundreds of people will read the spam messages. Then the spammer signs up for another account, and repeats the process.

    In a “slow” attack, the spammer signs up for *hundreds* of accounts on the system, often over a period of many months, and only sends out spam messages one at a time …often days, weeks, or months apart.

    “Slow” attacks are very difficult to counter using automation …at least without annoying legitimate users.

    The best way people have come up with so far is just a “report spam” button which, when clicked, reports the member to an admin so they can investigate it and if necessary delete the account. This will be implemented as part of @francescolaffi ‘s BP content moderation plugin in a couple of months.

    Unfortunately, a “report spam” button doesn’t work well against “fast” attacks.

    This is because:

    a) There is a delay while the admin responds to manually submitted spam reports, or,
    b) When a consensus scheme is used (if X users report a member their account gets suspended), there is a delay while enough votes are accumulated to flag the member as a spammer.

    During that time, people are reading the spam messages and the spammer is winning.

    Goals of Proposed BP Core Anti-Spam Mods

    The goal of the proposed core modifications is to counter “fast” attacks by the following means:

    1) To make it difficult for a spammer to create large numbers of member accounts using automated means.

    2) To make it difficult for a spammer that already has a member account to use automated means to:
    a) send large volumes of PM’s
    b) send large numbers of friend requests
    c) create large numbers of groups
    d) create large numbers of group posts
    e) post large numbers of comments
    f) post large numbers of status updates

    3) To accomplish 1) and 2) without being annoying to legitimate users.

    4) To make the system configurable, so it can be adapted to the needs of the site …for example: visually impaired users, or display on mobile phones.

    5) To make the system “on by default” and “secure by default”

    How We Can Accomplish This

    1) New User Sign-up

    a) Add a captcha on the new account sign-up screen.
    b) If the “user” gets the captcha wrong on the first try, require *TWO* captchas to be solved before they can proceed. (If the odds of a bot solving ONE captcha with OCR are 1 in 100, the odds of the bot solving TWO captchas with OCR are 1 in 10,000. This is a technique Gmail uses.)

    …set X to be a random number on each installation between 3 and 7…

    c) If the user gets X captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours). (This is what Craigslist does)
    d) If the user fails X captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    e) If a locally banned IP tries to sign-up, don’t throw an “error page”. Completely ignore the request and don’t send anything.
    f) If an akismet banned IP tries to sign up, require *TWO* captchas to be solved on the first try, and if they get X captchas wrong in a row, permanently ban their IP and repost it to akismet.
    g) Add an option field to the admin menu that limits the number of accounts that can be created per IP address. By default, set it at 2.

    2) Existing User Sign-In

    a) Use a “normal” password box on first sign-in attempt.
    b) If the member gets their password wrong on the first try, require them to solve a captcha on the second try. Offer password recovery option.
    c) If the member gets their password wrong on the second try, require *TWO* captchas to be solved before they can proceed. Offer password recovery option.

    …set X to be a random number on each installation between 3 and 7…

    d) If the user gets X logins / captchas wrong in a row, block the visitor’s IP for a random amount of time (15 minutes to 2 hours).

    3) Private Messages

    a) Add a field to the user table that allows PM limiting to be bypassed or set to a unique value on a user-per-user basis.
    b) Add three option fields on the admin menu: allow “X” messages to be sent every 24 hours, averaged over the past “Y” hours with “Z” hysteresis
    …when BP is installed, randomly set X, Y, and Z to allow a daily maximum of between 18 and 24 messages, averaged over between 2 and 24 hours, +/- 3 messages.
    c) If the maximum is exceeded, require the member to solve a captcha before they can send another PM.
    d) If they get the first captcha wrong, require them to solve two captchas before they can send another PM.

    …set R to be a random number on each installation between 3 and 7…

    e) If the user gets R captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours). (This is what Craigslist does)
    f) If the user fails R captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    g) If a locally banned IP tries to visit the site, don’t throw an “error page”. Completely ignore the request and don’t send anything.

    Consider how difficult the algorithm above makes it to send automated messages. A spammer can’t just send “12 messages a day” or “1 message an hour” and avoid triggering the system. Every BP installation will have a unique combination that will cause it to trip. Yet for a “normal” user, the system will hardly ever trip, and if it does, it takes all of 5 seconds to enter a captcha and continue. And the system can be bypassed entirely for edge cases, like paid advertisers or site news.

    3) Friend Requests

    a) Create a config option in BuddyPress that allows the admin to remove the member’s directory with one click. Disable the member directory by “default” on new installs. In my experience, the only people that use the member’s directory (in its default state, on a socially oriented site) are Spammers, Marketers, and Competitors. There’s a reason Facebook, MySpace, LinkedIn, and Twitter do not have “global” member directories.
    b) Implement same scheme as private messages.

    4) Group Creation

    a) Add a field to the user table that allows Group limiting to be bypassed or set to a unique value on a user-per-user basis.
    b) Add an option field on the admin menu that sets a maximum number of groups that can be created by a user. By default, set it at 5.

    5) Group Posts

    a) Add a field to the user table that allows group post limiting to be bypassed or set to a unique value on a user-per-user basis.
    b) Create a “whitelist” field on the admin page that allows “trusted” media sharing URL’s like YouTube, Revver, Flickr, etc to be bypassed in spam protection.
    c) Create an option that automatically “scrubs” URL’s and email addresses from group posts if they are not on the whitelist. Not just “nofollow” …complete removal. This will stop 90% of abuse dead in its tracks, because most spammers are just trying to get traffic to a site or replies to an email.
    d) If the system detects a URL or email address embedded in a message, and it’s not on the whitelist, require a captcha to be solved before allowing the post.
    e) If they get the first captcha wrong, require them to solve two captchas before approving the post.

    …set R to be a random number on each installation between 3 and 7…

    f) If the user gets R captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours).
    g) If the user fails R captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    h) If a locally banned IP tries to visit the site, don’t throw an “error page”. Completely ignore the request and don’t send anything.

    i) For posts that do not contain a URL or email address, run the post through akismet. If it passes, approve the post. If it fails, require a captcha to be solved before allowing the post.
    j) If they get the first captcha wrong, require them to solve two captchas before approving the post.
    k) If the user gets R captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours).
    l) If the user fails R captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    m) If a locally banned IP tries to visit the site, don’t throw an “error page”. Completely ignore the request and don’t send anything.

    6) Comments

    a) Create an admin option that only allows users to comment on their *friend’s* items. Activate it by default on new BP installations.

    7) Status Updates

    a) Add a field to the user table that allows status update limiting to be bypassed or set to a unique value on a user-per-user basis.
    b) Create a “whitelist” field on the admin page that allows “trusted” media sharing URL’s like YouTube, Revver, Flickr, etc to be bypassed in spam protection.
    c) Create an option that automatically “scrubs” URL’s and email addresses from status updates if they are not on the whitelist. Not just “nofollow” …complete removal. This will stop 90% of abuse dead in its tracks, because most spammers are just trying to get traffic to a site or replies to an email.
    d) If the system detects a URL or email address embedded in a message, and it’s not on the whitelist, require a captcha to be solved before allowing the activity stream post.
    e) If they get the first captcha wrong, require them to solve two captchas before approving the activity stream post.

    …set R to be a random number on each installation between 3 and 7…

    f) If the user gets R captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours).
    g) If the user fails R captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    h) If a locally banned IP tries to visit the site, don’t throw an “error page”. Completely ignore the request and don’t send anything.

    i) For activity stream posts that do not contain a URL or email address, run the post through akismet. If it passes, approve the post. If it fails, require a captcha to be solved before allowing the post.
    j) If they get the first captcha wrong, require them to solve two captchas before approving the post.
    k) If the user gets R captchas wrong in a row, block their IP for a random amount of time (15 minutes to 2 hours).
    l) If the user fails R captchas *again* after being blocked, permanently ban their IP and post it to akismet.
    m) If a locally banned IP tries to visit the site, don’t throw an “error page”. Completely ignore the request and don’t send anything.

    8 ) In All Cases

    a) When a member account is banned, or repeatedly triggers spam protection measures, send an alert to the site administrator.
    b) Allow admin alerts to be disabled if necessary, example: DDOS attack against the site.

    9) CONCLUSION

    While the list of modifications above may look incredibly complicated, really, it’s not.

    I’d say “worst case” it’s about a week of work to research and make these modifications. Then we can push it out into beta testing with all the other new code to give it a proper shakedown.

    I’m sure there are plenty of ways the algorithms above could be improved, so please go ahead and post your feedback!

    Thanks!

    ^F^

    #77124
    Nahum
    Participant

    @r-a-y is similar because it seems that all links take me to the main blog author template which is cool. but I’d like to keep things as is and be selective with what links i send to the author page so instead, from my profile home, add ‘quicklinks’ to the various subblogs i’ve authored on not only the main blog.

    I was able to link to the individual blogs users are admin on, by using bp_has_blogs(‘user_id=’ . $bp->displayed_user->id == $bp->loggedin_user->id) but i guess that only works for being an admin of a blog. what if user has contributed to another blog on the system, how to link over to the author posts template for that user, is the thing :)

    cavamondo
    Participant

    Im thinking of using Activity Stream loop to display the content from all the sitewides blog on the top level frontpage.
    Im looking for a solution to display blog posts from all users, exept from a certain group of ID’s. Is there a way to define: Example: ( bp_has_activities( ‘user_id=1&object=blogs&action=new_blog_post&max=1’ ) ). Is there a way to define user id as “all exept id=4,6,8” …

    Im thinking of using “scope” for displaying a small group of bloggers, but i need a solution to display all the other bloggers – than the group, in another widget.

    #11250
    Erlend
    Participant

    Take it for what it’s worth. By many accounts in reply to this discussion:
    http://buddypress.org/community/groups/miscellaneous/forum/topic/the-buddypress-ui-design-and-conceptual-approach-to-social-networking/

    For WordPress, I know only two types of ‘posts’ a user can make, and I like it that way:
    Rich, and plain. Strictly technically speaking, no other type of post exists. A horde of different options for display, permissions etc. still applies (like the difference between ‘post’ and ‘page’).

    Typical blog post:

    – Rich blog post (usually close to a proper ‘article’ or ‘story’)
    > plain comment
    > plain comment
    –> plain comment
    –> plain comment
    > plain comment

    The blog post is commonly well written and formulated with the mindset that it is content, mainly for people to read and react to, but not so much add to.

    Typical forum post:

    There is none is there? But this is just as good an example as any:

    – Rich post (thread starter; commonly posts a question or problem to be solved)
    > plain comment
    > plain comment
    > rich post
    > plain comment
    > rich post

    What most forum posts have in common though (“stickys” are usually the exception) is that the thread-starter expects participants to add significant value to the thread. In fact, the starting topic is often just a question, awaiting detailed response. You can start with a plain post with rich content added to it later.

    Simple pros & cons

    Blogs
    + The key contents are usually found in the top article alone.
    – Users are blocked from adding rich content.
    – Insightful as some comments might be, they are much less likely to be read than the blogpost itself.

    Forums
    + “Every post is equal”; Equality fosters collaboration. Knowing that your reply will be read, you speak your mind in full.
    + Users can add to the value of the thread by attaching rich content.
    – Valuable information and media gets lost in the midsts of long threads.
    – Forums have a hard time encouraging concise writng.

    I think the technical design between the two can easily co-exist as one and the same, while maintaining (and adding to) the strengths in their differing use-cases and common form.

    Roles

    The forum is the place for discussion of all things, including blog posts. No discussable item escapes the forum.
    A ‘blog post’ is just a particular way of displaying a rich article, with certain conventions applied to the form of comments.
    (an ‘update’ is a form of microblogging, i.e. just a particular way of displaying a plain article)

    Visibility

    First off, the way to create a ‘board’ can be done with many different metrics: display all ‘threads’ within a certain ‘category’, ‘tag’, ‘group’, or a more finely tuned mix and match of each, even specific to each board.

    In-practice Example #1

    So say you have the BuddyPress group, with the tabs ‘Blog’, ‘Activity Stream’ and ‘Forum’.

    I make a blogpost called:
    “Rants for $0, free all weekend!”

    In the blog section, it appears like you’d expect.., it’s a blog post, on top of other blog posts, and if you ‘read more’ you see the simple box for comments at the bottom.

    In the forum, it appears like this in the ‘latest topics’ section:
    > “Rants for $0, free all weekend!”
    > Posted in: Blog; By: ; Latest: ; 4 minutes ago

    You won’t find it in any category unless you have created a category for the ‘blog’ type (which one might do to create an alternative way of browsing the blog archive). It can already be found where people expect it: In the group’s blog section.
    On the other hand, if a blogpost is in the ‘development’ category, and a ‘board’ (just a way to collect all posts with a certain labeling, remember?) happens to collect all posts in that category, it will appear there, just like any other forum post.

    The ‘wire’ (I think that’s what I’m referring to anyways. A ‘wall’, in other words) would work in the same manner, except for the wire you only deal in plain posts and maybe an enforced character cap. Personally I’d probably refrain from using the activity stream unless it was in conjunction with other social networks like Facebook and Twitter; that way I’d have more incentive to make a special form of brief updates.

    In-practice Example #2

    The traditional way:
    John is the author of the “Rant Enhancement Plugin” (it’s really just a smiley-pack of mixed emotions). He has just released the beta of a new version that could really use some feedback. Not a whole lot of people frequent his plugin (group) listing. He’d like more exposure, but it makes no sense to post outside the domain of his own group when he’s got this nice piece of space dedicated to his work already. Instead he posts in two places: One elaborate post in the group as the call for feedback, and another post in the dedicated ‘Extensions’ and ‘Features’ boards, just briefly directing interested users to the main thread.

    Better way:
    With the use of ‘boards’ and their keywords detection for grouping of contents, John’s call for feedback would appear anywhere relevant.

    —

    I have more thoughts on threaded conversations, organization of rich vs plain content etc., but I’d rather deal with it one discussion at a time. What I’m trying to address here is merely the visibility of blogposts vs forumposts, and ways to encourage continuity and exposure of threaded discussion. One last thing to bear in mind: I did not take the time to fill in every single conceptional gap. When you spot a hole, I’d recommend trying to suggest a solution for it before you call it a flaw (the abuse of keywords to appear everywhere for instance, is amendable).

    To anyone who reads these words without having skipped through any of the above, I commend you.

    finni3
    Participant

    Slowly I am beginning to realize that Buddy press is not a straight-out-of-the-box solution. It is not like wordpress. In order to create a proper Buddypress community you really have to *develop* your community.

    The negative with this is that the default install is confusing. Comments/updates in the activity stream, forum posts, comments on forum posts, comments on blog posts. Not only do you have different types of comments but you also have meta comments. No wonder things are confusing!

    I am tempted to use an analogy of Linux vs Apple. You can do a lot with linux, but all the choices may lead to confusion and an unproductive environment. Apple on the other hand knows the importance of keeping things simple. The iPad is an example of this. It has less features than regular computers, and this makes it easier to use and less confusing. It does fewer things but it does them well.

    So what has Apple and Linux got to do with Buddypress? I believe that Buddypress should have several options. (as it has today), but it should be easier to customize Buddypress in order to suit every individual communities` needs. You develop the site to suit you needs. Use what your community needs and remove everything else. Less noise and less confusion and more Apple like :P

    As it is right now, in order to really customize the default install, you have to know PHP etc. This is good if you are a programmer, but unfortunately not all of us are. It seems to me like a lot of the BPusers are non-programmers who just want to add a social layer to their WP site. If Automattic wants to cater to these people, it will be necessary to make it easy to customize BP without having to dive into the code.

    I suggest expanding on the options (toggles) in the Admin panel in order to customize the BP install more. That way you can really streamline your community experience.

    Example:
    – disable commenting for ALL activity-items at the homepage, or choose which one you want to disable. (forum/blogs etc)
    – disable activity streams on groups (if admin wants to use forums instead.)
    -Choose what is displayed in the activity feed. (Friend connections, blog posts etc)

    What is apparent, just by reading the previous posts are that we all have different needs:

    “Built-in forums are increasingly clashing with commenting on blogs and wires and the social networking structure. There is no reason to have old-fashioned forums in a next generation social network.”

    vs

    “I think it’s best to strip out sitewide activity stream as well as the groups activity stream. Force users to post content in forums and use their own profile activity stream to post a message to a specific user.”

    People want different things, so why not let them have a choice. The new Bp.org is proof that all these different features are useful. They all have their advantages.(although it could use some more improvements to streamline the experience)

    I agree with RAYs view:
    “For groups, you can either go one way – embrace the activity stream or embrace the forums. It’s not the best thing to try and have it both ways. But this is a decision the BP admin should make (which it is right now). At the end of the day, BP gives you free reign to customize your community all you want.”

    SUMMARY: My thoughts are that Buddypress needs an easier and more complete way of designing the community through the admin panel.

    stwc
    Participant

    I am shocked, however, that Andy left on the Activity stream Reply function for forum posts which which, by design, bifurcate the support conversations due to those users who live more in the Activity stream than Groups

    I use etivite-rich’s @nuprn1 (man I wish he had an easier username to remember, display and ‘real’ username) subplugin for Activity stream replies to forum posts that show up inline (ajax-expandable) to the forum posts themselves. It’s perfect, and keeps the conversation from fracturing. Preserves hierarchy in replies, too.

    Don’t expect @andy‘s going to do that here, though.

    What @mikepratt said is exactly right, though. I’m looking forward to seeing some serious useability changes as a result of using the current BP here. As it stands, and much as I think BP is great stuff, I think it’s a poor fit for the purpose. I am very sympathetic to my users’ concerns and complaints during a recent alpha run with BP for an existing community, even more than I was before, about being confused about how the parts fit together (until I seriously changed things around, changed terminology with the language file, and beefed up forums functionality a lot).

    Dainismichel
    Participant

    r-a-y, i started with that 2 months ago. Honestly, I’m frustrated. It seems like I can’t even throw money at this issue. I have an elance job post and the folks who’ve replied can’t do what I’m asking…I’ve posted that I’m willing to pay for this answer here at BuddyPress.org…and no one has responded…and buddypress.org has the forum categories working here…and to date has not shared the procedure and code that could allow users to do the same.

    I’ve been trying to release a basic install of BuddyPress that works like BuddyPress.org for one year. I have 19 years experience as a technical writer (albeit off and on), and I’ve offered to help BuddyPress with documentation in exchange for assistance. I’ve offered to make videos, and yes, I’ve posted in more than one thread. I’m a proficient “hack,” so to speak, and am happy to mess with code, however, I’m not a programmer and I just don’t understand the back end of BuddyPress the way you do…

    ..can you expain why you haven’t shared the code? Or rather, can you just share the code? I mean, asking me not to bump several posts…after months of my effort in trying to do something most likely so simple that it’s just figuring out a file path and the right file in which to call a particular function…which is really hard for me to figure out…but most likely you and several readers of this post

    know how to do and are just not sharing

    …is just frustrating…

    can you relate?

    I mean, I’ve been at this for a year and what I’ve wanted is:

    1) a BuddyPress install that works like BuddyPress.org, which means:

    1.1) the forum works the way the BuddyPress.org forum works

    1.2) the look and feel is consistent for the main and user blogs

    So, maybe I’m wrong, maybe this isn’t easy for you…maybe you don’t have access to the code…or there is something else going on…but geeze can you relate at all to how frustrating it is to be sitting here, and, my assumption (which could be wrong) is that all you’d need to do is share a few PHP files and some quick instructions, and I’d be off and running…

    …and a few other folks have gotten in touch with me with a) willingness to split the costs of figuring this out b) asking me to get in touch with them when and if I do wind up receiving an answer.

    …so those folks might be shy about coming out with their desires, because they don’t want to be treated harshly.

    …and frankly, how am I supposed to feel with you posting

    “Use the bbPress admin backend to create your forum categories.

    /yourdomain.com/your-bbpress-install/bb-admin/”

    …yeah…ha ha…like I wasn’t back there 2 months ago…you know…it’s hard not to get sarcastic and just say “thanks for not helping” you know?

    …honestly, how do you expect me to take your reply?

    I mean, are you guys going to share the code and procedure for creating what could be called “Main themes” “Forum Categories” or “Sub Boards”

    and not just creating them in the backend, because that is really easy…

    …are you going to share the code and procedure for creating and displaying them or not?

    It’s hard for me not to be upset about this issue…because it’s been so incredibly long…and I just feel like the developers, for whom this is likely a super easy issue, are really just “code hogging,” which frankly, I find simply mean. Especially when I’ve sincerely offered to create documentation in exchange for help…and I’m a documentation professional…so I’m not talking about slacker beginner docs.

    So really, can you give me a straight up yes or no? Cuz this issue is really tiring, and I don’t feel like beating a dead horse anymore…

    …if you won’t reveal the procedure and code, please explain why.

    …if you won’t reveal the procedure and code, please help me figure out where i can get the answers to these issues either at a developer forum or in a paid coding community… i mean, is wpmu dev the right place where people would share both code and a procedure so that folks can move forward instead of going round and round in circles?

    It would really help if you could clear these issues up, cuz it’s also tiring for me to continue expecting to receive help (in a positive environment), and well, I just might be wrong about my expectations for help and I might be wrong about what this forum offers.

    I just figured you’d be willing to share the code and a procedure.

    …ok…enough circling around the same issue…it’s clear what I need, what I want to do, what I’ve offered repeatedly to get it…so I’ll look forward to any replies this post receives and any assistance I can get in displaying forum categories.

    #74430
    devinday
    Member

    Hi Andrea,

    Thanks for stickin with my questions here :)

    I do understand that single wordpress only has one blog. What I don’t understand is how to display that one blog to users.

    on my buddypress (single wordpress) install I have the homepage showing the activity feed rather than the it showing the latest wordpress post. When I have this the blog seems to disappear entirely.

    Can you tell me how I would create a tab (called blog) that would show all the blog posts instead of showing just a page I titled blog. I am a little lost on how to get the single blog showing up for users to easily find in the navigation.

    I hope I made sense. Thanks Andrea.

    BTW – Love your blog on WPMU – you have a lot of great tutorials and info. Great stuff.

    #10693
    gregfielding
    Participant

    Obviously, everyone has different needs. My goal is to build a large real estate community. My members want to blog to promote themselves and be easily found by visitors to the community. Over the last few months, I’ve received a lot of input and feedback from my real-world users.

    Here are the 4 areas where, IMO, Buddypress is so-far lacking practical usability:

    1. Search. It’s not intuitive to users to have to search for different things in different places. Ideally, I’d like to see a lone sitewide search – members, blog posts, sub-blog posts, comments, galleries, activities, forums, groups, etc. – on the front page. Then, on the results page, offer a filter.

    2. Search by Profile Filters on Member’s Directory Page. One of the most enticing reasons to join a community like mine is the possibility you might get found. As it stands, exploring the membership to meet new people is virtually impossible.

    Standardized address fields are a must, along with the option to add more filters (profession, specialty, hobby, etc). It should be simple for a visitor to my community to find a real estate agent in their city, but it is virtually impossible.

    If it were easy and intuitive for them to be found, then a lot more people would want to sign up for my site. This is by far the most pressing issue for me and the one I get the most complaints about.

    3. The current forum display is confusing and not intuitive, if for no other reason than it’s not what people are used to. Common sense would suggest 2 classes of forums: smaller, specific discussions tied to specific groups, and huge, general discussions meant for every member AND visitor.

    This has been a heated topic here, without any middle-ground found as of yet. I practical solution might be to enable select forums to be “featured”, above the others in the directory. Then, to remove group-confusion, maybe there is a way to simply make those groups invisible, deleting them from profile pages and the group directory.

    Also…and I hear this is being fixed…there needs to be a refined search and refined tags within sub-forums.

    4. More functions to enable viral promotion (and more features to encourage it) – where members promote for us. @boone ‘s Invite Friends from Profile http://buddypress.org/forums/topic/invite-friends-from-profile is a big step in the right direction, as if the Badge Maker that’s in the works http://buddypress.org/forums/topic/badge-maker#post-43163

    People regularly invite others to check out their facebook pages or follow them on twitter. We don’t yet have a user-friendly solution to encourage people to “follow” our members.

    One suggestion I’ve heard from my membership is to allow Profile Pages to be more customizable. Maybe we need custom headers and backgrounds. Maybe we need to be able to add custom features, like on facebook pages. Either way, the more unique and special profile pages can be, the more excited members will be to show them off to their friends and colleagues. And that’s how we grow.

    We all have different needs, but these concerns are probably fairly universal. I just thought you guys would appreciate this feedback…not just from me…but from my members.

Viewing 25 results - 201 through 225 (of 287 total)
Skip to toolbar