Skip to:
Content
Pages
Categories
Search
Top
Bottom

BP Conditional Groups & Users

  • Avatar of justintyme
    justintyme
    Participant

    @justintyme

    It amazes me how many people are still suffering from Buddypress’ / BP Multi Network disability to perform very simple things like:

    Correctly seperating users and groups based on site in the network

    After hearing many people including myself conmplaining about not being able to use certain groups on just one network site, and certain other groups on all (or selected) sites.

    Seems to me there are quite simple solutions to that, yet nobody at Buddypress seems to care about their users and rather drink coffee all day while the problems stay untouched. Really guys if you were so great in making software, you could fix this issue in less then a week!

    Here’s my idea, and I hope that someone who is not all about words and empty promises only can make a plugin to FINALLY solve this problem… The idea:

    Create a plugin “BP Conditional Groups & Users” which does the following:

    For each group and user, create a new piece of info which contains data about which network site the specific group or user belongs to. Admins will be able to add groups & users to more then one site, or just keep them exclusive to one site only.

    Groups and users can still be inside of all site’s database tables but when inactive for a specific site they will be marked as “inactive”. When displaying the groups- and user-list on the front-end, a simple PHP line would select only the groups and users that are active for that specific site.

    I’m not a coder, I can’t do the job but if someone is really willing to take on the simple task…well I and many others are even willing to pay for such a plugin! Because depending on the BuddyPress team to make it work is like waiting till you die in an old folks home.

Viewing 13 replies - 1 through 13 (of 13 total)
  • Avatar of valuser
    valuser
    Participant

    @valuser

    Why abuse people ?
    Are you really just justintyme ??
    The software is open source and this forum is moderated by volunteers.

    Avatar of valuser
    valuser
    Participant

    @valuser

    and if you really want to commission a plugin why not post the job on http://buddypress.org/support/forum/plugin-forums/bp-jobs-board/ or the many other freelance sites on the web ?

    Avatar of justintyme
    justintyme
    Participant

    @justintyme

    Posting a plugin job offers doesn’t help all those other thousands of people coping with the same problem… I’m not abusing anyone, just telling the truth. BuddyPress may be open source but does that mean that the team working on it should just ignore all the signals and complaints? This is a very well known issue, not for the past month but for many month already. So yes, I blame the BuddyPress team for being lazy and not doing anything about it, after all it’s “their” product.

    If I give you a free cheese and after eating it you find out it’s rotten…can I say “don’t complain, it’s free”???

    Hope someone gets some working spirit over there, or quit. Just provide a GOOD product or NONE AT ALL!

    Avatar of valuser
    valuser
    Participant

    @valuser

    Just commission your plugin and make it available and help all those other thousands of people coping with the same problem.

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    I’m not intending on letting this thread run, but need to address a few fallacies being bandied about and also point out that name calling wins no friends, the core devs are not ‘lazy’ they in fact are hugely hard working as are the few of us – and it is far too few – that also contribute to the core project, with their free time when most freelancers actually have precious little ‘free time’ and have to concentrate on earning a living.

    number one issue to address: BP is open source it is not funded in anyway thus those actively working on code commits to the project are limited by the time they can set aside, and that is dictated by what actual personal work they have to get through first.

    Your desire for split groups across networks sites is likely a really fiddly thing to attempt, that you say it’s something everyone wants or many want is debatable, regardless the core team must focus their time on making the core app solid and stable before too many enhancements are tackled, however this is an OS project which means anyone may attempt a proof of concept patch and post it to a trac ticket for testing or more obviously anyone can write a plugin to achieve this.

    If user are not coders then they can create an enhancement or feature request on trac, has this been done?

    Simply haranguing the core devs for not jumping to do something you want is not going to get results sadly, there are priority tasks that have to be tackled and many tickets awaiting deliberation for inclusion in a release cycle.

    If I give you a free cheese and after eating it you find out it’s rotten…can I say “don’t complain, it’s free”???

    But you chose to eat it you actually have limited redress really, not sure what more can be said on that score. we are not forced to use BP we choose to because despite possible limitations and issues what it does do serves a purpose for many sites.

    With each release BP improves in leaps and bounds, the degree to which it can and does though is dictated by the number of people who attempt to get involved and help the project along!

    Avatar of justintyme
    justintyme
    Participant

    @justintyme

    Sure, I agree with you on some of the points you make, and yes I also understand very well that most contributors do it without earning a penny from it while doing it in their free time. That is very applaudable. But there’s fact remaining that when you search Google for forum threads regarding this exact (and directly related) issue(s) you will find a whole bunch of people who are stuck with the same thing. While (on WP and BP forums not any of the BP team members seems to take it serious or even explains why it is not being worked on at this moment. In this case, as for the few dozens of discussions I’ve read, not one good answer from any of the BP team members has been given. And that is very sad!

    I personally believe that such a feature would be something that can be expected as being quite essential for a product as BuddyPress. Especially since so many people using BP also run a WP network or even WP Multi Networks.

    And again, if BuddyPress would have a premium version which would have this feature, or even a seperate single site BP and paid network BP, well I wouldn’t mind to pay $50 for it. As long as the product does what it says. And at present, in a few instances, that is still not the case.

    Avatar of valuser
    valuser
    Participant

    @valuser

    At present you actually can have entirely separate groups across a bp multi-network site with wp, bp, bp-multi-network, and a plugin like the premium Networks+ from ebooks (or similar free plugins in wp repository).

    separate groups, forums, and blogs,

    But the user base is not separate. The user base is shared across the networks.

    Avatar of valuser
    valuser
    Participant

    @valuser

    & separate activity streams

    Avatar of justintyme
    justintyme
    Participant

    @justintyme

    Using Networks for WordPress, does the same I believe yet for free. This still doesn’t provide a good solution since Buddypress users and Groups are not shared between network, yet are shared between sites inside the same network. And really, if I have 42 sites, I’m not going to create 31 seperate networks with the majority only consisting of one site just to have BP groups and users seperated. There are much better and easier option, as I provided in my initial post.

    As I have been told, a well oiled coder can make this in a week or less, so my question remains, why hasn’t anyone done this already?

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    And my question stands from earlier have you created a trac ticket for a feature enhancement? You state BP isn’t listening where have they been asked?

    As I have been told, a well oiled coder can make this in a week or less find that coder and get them to run this up as a plugin.

    If it’s so easy I would agree why hasn’t anyone done this before? As for expecting that the BP development team should get on and do this, no there’s enough on their plate, but I’ve said that before, personally if I saw this going ahead given what I know needs dealing with that are real issues with the way BP performs I would question why it had been taken on, however with a trac ticket up and enough people responding on it it may get some attention.

    We must close this thread now as it’s not productive to go round and round on the subject.

    Avatar of valuser
    valuser
    Participant

    @valuser

    As I have been told, a well oiled coder can make this in a week or less

    That really is good news.

    Could you please ask whoever told you this to recommend such a coder so that this feature can be implemented.

    Please share, if not the resulting plugin, then the email of coder so that the rest of this community can also benefit in some way from your enterprise.

    Avatar of justintyme
    justintyme
    Participant

    @justintyme

    Well, this particular coder is a senior developer at one of the largest online casino companies and has to meet his own deadlines all the time, so I guess he will not be the one helping out. But I’ll make sure to send in a ticket and maybe even let someone do the work through a freelance job.

    Sure I will update the community if any fruitful outcome is reached.

    Am not a complainer by occupation, and I don’t sit around at forums all day nagging on everything and anything but in this matter I just had to raise my voice a bit because time and time again I see other people getting down to a dead end when talking about this in WP’s support forums.

    Avatar of valuser
    valuser
    Participant

    @valuser

    Great!

    Please do update. It will be of help to those interested in this feature.

    or do please ask your developer friend if he might be able to recommended somebody else, if he, himself, does not have the time.

Viewing 13 replies - 1 through 13 (of 13 total)

You must be logged in to reply to this topic.