Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'what\’s new form'

Viewing 8 results - 1 through 8 (of 8 total)
  • Author
    Search Results
  • #326420
    Renato Alves
    Moderator

    Before diving into technical or feature suggestions since as a developer I’m automatically wired to go via that route, I thought about asking non-technical people about the product, BuddyPress, itself.

    I recently participated in the WordCamp US and had the chance of talking to a few people, besides conversations I had online (Slack, etc). I think the overall feedback I gathered is that BuddyPress needs to find its product-market fit.

    ## Product-market Fit

    The overall argument is that BuddyPress made sense when it was created because organizations needed a unique social network. Nowadays this is easily solvable with other tools that weren’t available at the time like Slack, Discord, Telegram, Facebook Groups, etc.

    It’s much easier now to create social communities/networks using those tools than using BuddyPress. So as a project, we are not only competing against other open source projects but also with big companies which provide a solution to this problem in a much better way.

    So far, all the conversation I’ve read about this issue sort of understands this new reality but the solutions presented miss this important point. So finding a new “place” for BuddyPress in this new scenario might actually be the most important thing we can do and that will define how we spend our resources going forward.

    ## BuddyPress’ problems

    ### Complexity

    Before I became a BuddyPress contributor, I used to build small communities for clients. One of the first things I noticed about this niche was that all communities were the same but different. There was always a small tweak or a small feature on top of an existing component needed. BuddyPress was perfect for business. Clients didn’t know how to do it, so they hired me to build or extend it for them.

    Even to this day, I still think BuddyPress suffers from this “problem”. If you are not a developer, BP is too hard to change. In BuddyPress’ marketing, it sells itself as flexible software, which is, but only if you are a developer extending or building something on top of it. Not to the regular users that install or try to use it.

    I think this is an area where other tools thrive in comparison. People don’t usually build social networks with BuddyPress because it is open source. That also includes WordPress. They use WordPress because it is easy, a good solution for a problem at hand: “how do I make my own dam website?”.

    Quoting feedback I got recently:

    Every good product is a tool that helps people execute their creative vision, saves them time on boring tasks, or entertains in some way.

    On top of that, BuddyPress is still considered expensive to many, be that due to the need to hire developers, to buy themes and plugins to accomplish their creative vision.

    ### Feature Set

    I think BuddyPress has a strong foundation of features to create a social community. But as mentioned before, users are trying to execute this creative vision, so there is always something more needed.

    This is an area where BuddyPress lacks as a project and in extensions (plugins that add features to BuddyPress) as well.

    The most emblematic examples are the Follow Feature and the Media component. The first one because it is so basic in the land of social networks. And the latter in the lands of Instagram and photo apps. But the core BuddyPress plugin lacks both.

    On top of that, features/components are pretty hard to integrate or extend as mentioned. Whereas other tools, provide an almost seamless experience, a rich set of features in a Jetpack-like style where you only need the click of a button to get something working and showing in the default theme.

    ### Conservatism

    Here speaking as a contributor and observer of both WordPress and BuddyPress.

    BuddyPress is still too conservative when it comes to changes or new features, however small they are. There seems to be a philosophy or approach that it’s practiced not against change but I’d argue that it is an almost “orthodoxical” concern to changes and new features which in my opinion is impeding the project to evolve.

    A recent example was the introduction of PHPCS support which to me it would be considered a no-brainer but that it took more time to convince than I anticipated or expected.

    And this is also an overall theme with BuddyPress. I see a willingness of the project to experiment and a desire to evolve but we still move at a very slow pace (even in the heyday of the project).

    There is a “desire” to change and evolve but over years I also see a hesitation which “drags” the project a little bit.

    ### Low number of contributors

    BuddyPress has been suffering from a low number of contributors in recent years. The reasons for that could be varied. It is also not clear if that’s actually a big problem for the project. I’d argue that it is not that big.

    But it is clear that identifying what’s turning possible contributors away is a very good first step. And what we can do to revert that.

    ## Finally, some suggestions for the project

    ### Decide on a product market fit

    This should have a high priority. Whatever we decide here will dictate how resources will be spent. What features will be built. What areas will have the most attention. IMO, this might be the most consequential decision for the future of the project.

    ### Improve the feature set

    As mentioned previously, basic features of a social network are still missing in BuddyPress. Privacy, social networking, and following features are all missing. In the past, the argument I’ve always heard/read was that those features were better off served by plugins. Whereas users would be more likely to expect them inside the core plugin.

    So I think BuddyPress needs a more complete set of social networking features. And that those features should be more integrated with each other and other parts of the site.

    h3. Improve the project’s marketing

    I think we need to do a better job of marketing what we offer. Not only look and feel but also of presenting information to the user.

    That’s it! Not a lot of suggestions but I’m purposefully not adding technical suggestions to the project because I feel this is secondary. As long as we do not get into a new product market fit, we might not be addressing the real issue of the project.

    =)

    gosselind
    Participant

    Hello everyone,

    I’m trying to build the frontend part for my blog and use WP and BP as headless CMS through their API. But I can’t get the registration to work as I expect. What I would like is to

    • Have a registration form for new users to sign up.
    • Once they’re registered and after account activation, they appear in member list so that other users can make friendship request to them.
    • When they’re registered and after account activation they can log in (with JWT) and then display the memeber list to make friendship request.

    What I’ve done, what’s not working

    • When I try to make a “create member request” via POST /buddypress/v1/members -> I get an error “rest_cannot_create_user” because I don’t have rights to create new members.
    • When I try to make a “signup request” via POST /buddypress/v1/signup, it registration seems to works (a user is added in WP) but he’s not visible in member list via GET /buddypress/v1/members.
    • After account activation, the user is still not present in the member list
    • After the user has logged in via JWT (POST /jwt-auth/v1/token), he can access to member list but he is still not present in the member list.
    • The only way I found to make the user appears in the member list is to log in with the user credentials on the wp-admin interface.

    How can I solve this, i.e. how can I make a new user visible in the member list without having him to log in through the wp-admin page ?

    And this may be related but what is the difference between “user signups” and “member creation” ?

    Thanks,
    David

    #254221
    ineedyou
    Participant

    Dear @danbp

    Maybe i should explain more detail. And what i want to do…I really must solve this future of my project 🙂 Sorry long sentences really sorry

    BP update via what’s new form and add embed is working. No problem.
    Our members can create new post (food) with toolset types on frontend. They can add image or video or custom fields. when anyone visit abc.com/foodarchive and click food 1 and open new window and Ok can see everything. At the moment, this published new post displaying on buddypress activity (also can added filter with bp-custom.php)… Buddypress activity display all kind food post body such as if there is only text show text, if there are text+image, ok BP activity show this also… At the moment, if only text and no image but author add featured image, well BP also show text+this featured image on activity stream… But never show video on activity stream if its in post body…

    I dont undestand (because i am copypaste coode user) how can BP update via add form can show embed video but not display video from custom post embed? No way to solve this?

    Why? Because my member want to see video on activity stream before visit this post. BP just show MRx Published new Food..

    If i use Visual composer (extension add on pluging) features add youtube video to post, yes this is showing embed video on buddypress activity.But this is problem because when anyone click bp show filter and turn back another filter (comment to post, or post to updates or group updates), visual composer short codes broken and display like this [vc]textblock[vc]. If refresh page, yes eveything normal, so my theme remove shortcodes from visual composer.

    Thanks for giving your time…

    5high
    Participant

    Hi again – @danbp, this code doesn’t seem to be working anymore, so the ‘What’s New?’ box is now showing again. I’ve downloaded new copies of the files you said to edit and removed the same lines of code but no change.
    Can you confirm which lines of code to remove please? ….to remove what’s new form from the activity page, but let it live for groups.
    Many thanks.

    5high
    Participant

    OK, I’m becoming a bit more familiar with BP, so now want to tackle your recommended code above. Just a quick question for you @danbp first: when you said…

    Here is a solution to remove what’s new form from the activity page, but let it live for groups.

    Can you confirm that means that all users can still post comments in all group threads, but removes that option in their profile section? ie. forcing all comments/activity to be via the Groups? – as per my original aim?

    And if so, why do I have to do both edits to achieve this?

    Sorry to be a pain, but we’re about to go live and I don’t want to mess it up now!

    Cheers.

    @mercime
    Participant

    >> text above the status update box that says something like “What’s New?” so members know to click in there.

    >> I would like to know how to get that back?


    @39images
    @bphelp for that specific item

    1. create a new folder named buddypress in your active WP theme

    2. within that buddypress folder you created, create a folder named activity

    3. download https://buddypress.trac.wordpress.org/browser/trunk/bp-templates/bp-legacy/buddypress/activity/post-form.php and place it in your new activity folder like so:
    wp-content/themes/NAME-OF-YOUR-WP-THEME/buddypress/activity/post-form.php

    4. Open up post-form.php. On line 21 https://buddypress.trac.wordpress.org/browser/trunk/bp-templates/bp-legacy/buddypress/activity/post-form.php#L21 insert http://pastebin.com/z8e7xyRZ

    5. Add the following to your theme’s stylesheet:
    #whats-new-form p {
    margin-left: 70px;
    }

    Roger Coathup
    Participant

    In the default setup your update form action would go to ‘http://yourdomain.com/activity/post’, which is then intercepted by the activity action functions, processed (i.e. the new update is added), and redirected back to the original activity screen.

    In your case, your theme would appear to be not coded correctly (or less likely a clash with one of your plugins) — you should raise a support question with your theme designer.

    modemlooper
    Moderator

    You have to create a new language file or edit the template file post-form.php. If you edit theme files you need to create a child theme so your changes do not get erased when upgrading BP. http://bit.ly/bp-child-theme

Viewing 8 results - 1 through 8 (of 8 total)
Skip to toolbar