1069 posts Best-dressed man at PressNomics 2013
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Power Elite Author: Sold more than $1M on Envato Market
  • Made it to the Authors' Hall of Fame
  • Had an item featured on Envato Market
+10 more
Parallelus
says

I’m not one for “blogging” and as such I don’t have my own site to editorialize as an outlet for my frustrations, but I need to vent this to someone. I’m very disappointed right now with BuddyPress.

I have not worked with BuddyPress much, but I’m adding it to one of my themes currently. From the very beginning I did not like the way it structured content. The main areas of the public site “Activities, Members, Groups, etc.” are ok, but the presentation of the content of those areas is confusing for viewers and seems to have a lot of duplication.

Every single entry is trying to give too much detail and in a way that feels like someone’s stream of thought. It’s hard to read and makes me want to leave the site. Even the BuddyPress site itself is difficult to read the forums because it follows these same content structures and my eye is fighting to find the real content on every post.

Beyond this presentation issue, I am amazed at how poorly documented it is. I have been constantly digging through the source code to find the functions that produce content because I want to make the display actually look good. Even more unbelievable is how many areas of the content layout are pre-determined by a function in the core without formatting parameters built in. I occasionally can add a filter or other method to change them, but often find myself writing a regular expressions to modify the output because even with filters the formatting has been saved to the DATABASE ! Who stores style and presentation information in the database!!!

Wow, no wonder BuddyPress isn’t more widely used. It’s extremely difficult to modify and customize without dipping into the core and making changes. Maybe after I finish this I’ll start my own fork of the BuddyPress project called “BetterBuddy” because I’m really unhappy with it.

3439 posts
  • Has sold $5,000+ on Envato Market
  • Has collected 10+ items on Envato Market
  • Achieved the monthly Community Superstar Award
  • Located in United States
+2 more
organicbee
says

I am amazed at how poorly documented it is. It’s extremely difficult to modify and customize without dipping into the core and making changes.

top two reasons IMO why Open-Source Platforms fail

229 posts
  • Has been part of the Envato Community for over 3 years
  • Has collected 1+ items on Envato Market
  • Sells items exclusively on Envato Market
  • Located in United States
Pressateers
says


I am amazed at how poorly documented it is. It’s extremely difficult to modify and customize without dipping into the core and making changes.
top two reasons IMO why Open-Source Platforms fail

Open Source is great, it’s just that the guy who made BuddyPress didn’t have developers in mind.

Hell, a plugin I paid for has terrible documentation – Cart66, that is. I guess they didn’t consider that someone (most likely a lot of people!) would want to display the “Cart66 users” name, or even username. And Cart66 should just extend the original WP User system, but that’s for another time.

359 posts
  • Has referred 1+ members
  • Has sold $100+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Interviewed on an Envato blog
+4 more
FutureSight
says

Sorry for ya Parallelus, at least is not only you who got problems with development or software.

It is good that you are sharing this experience, probably you’ve save that way stress for few people.

1 post
  • Has collected 50+ items on Envato Market
  • Has been part of the Envato Community for over 4 years
  • Sells items exclusively on Envato Market
ddarby14
says

I”m looking for a unique BP template (miserable results) and I am intrigued/inspired by your Mingle style. Is this by chance the one you’re adding BP integration to?

I share with you the frustration and hangup of BP – seems so close, yet so far in many ways.

Not sure how close you are to completion, but if I can help in any way, let me know.

1069 posts Best-dressed man at PressNomics 2013
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Power Elite Author: Sold more than $1M on Envato Market
  • Made it to the Authors' Hall of Fame
  • Had an item featured on Envato Market
+10 more
Parallelus
says

I”m looking for a unique BP template (miserable results) and I am intrigued/inspired by your Mingle style. Is this by chance the one you’re adding BP integration to?

I share with you the frustration and hangup of BP – seems so close, yet so far in many ways.

Not sure how close you are to completion, but if I can help in any way, let me know.

Yes, Mingle is the one I’m adding BuddyPress to currently. I’m about a week (maybe 2) away from being totally done. If you’re interested in helping I’m looking for beta testers to start using it at the end of next week. Send me an email (click my avatar and use the form) and I’ll get in contact with you next week.

Thanks.

1 post
  • Has been part of the Envato Community for over 4 years
  • Has collected 10+ items on Envato Market
  • Located in United Kingdom
21applications
says

You’ve hit the nail on the head re: functions / database embedding presentation – we’ve constantly had to battle this problem with the API in our BuddyPress development projects.

I remain amazed that WordPress haven’t taken charge, and re-factored the BuddyPress API to behave ‘correctly’.

Even more unbelievable is how many areas of the content layout are pre-determined by a function in the core without formatting parameters built in. I occasionally can add a filter or other method to change them, but often find myself writing a regular expressions to modify the output because even with filters the formatting has been saved to the DATABASE ! Who stores style and presentation information in the database!!!
1069 posts Best-dressed man at PressNomics 2013
  • Has sold $1M+ on Envato Market and is now a Power Elite Author
  • Power Elite Author: Sold more than $1M on Envato Market
  • Made it to the Authors' Hall of Fame
  • Had an item featured on Envato Market
+10 more
Parallelus
says
21inspired said
You’ve hit the nail on the head re: functions / database embedding presentation – we’ve constantly had to battle this problem with the API in our BuddyPress development projects.

I remain amazed that WordPress haven’t taken charge, and re-factored the BuddyPress API to behave ‘correctly’.

Yeah, I actually think I’m over the hump on the majority of these issues. I’ve built my own functions to extend or modify the content as needed.

The more painful additions I built use regular expressions to find and replace HTML coded directly into the core. It’s not any fun, but it gives me the control I needed to style the content without core changes.

I’m doing beta testing now. If you’re interested I can send you a copy for testing. Just email me an let me know.

1 post
  • Has been part of the Envato Community for over 3 years
  • Has collected 1+ items on Envato Market
  • Sells items exclusively on Envato Market
  • Located in Italy
Iuppiter
says

Excuse me, but i’m trying to add buddypess to mingle theme, and i find this post, because i can’t make it works! Can you help me? Sending me the code that i have to add to the pages? Thanks for the support ;)

3526 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $750,000+ on Envato Market
  • Located in United States
  • Helps us moderate the forums
+10 more
sevenspark
Moderator
says
Iuppiter said
Excuse me, but i’m trying to add buddypess to mingle theme, and i find this post, because i can’t make it works! Can you help me? Sending me the code that i have to add to the pages? Thanks for the support ;)

You’ll need to contact the author directly to get support, especially since you don’t have a buyer’s badge. Make sure you use the account you used to purchase the item.

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by