Skip to:

Opened 9 months ago

Last modified 3 weeks ago

#8048 new enhancement

BuddyPress Blocks !

Reported by: imath Owned by:
Milestone: 6.0.0 Priority: normal
Severity: normal Version:
Component: REST API Keywords: dev-feedback needs-patch needs-design


I think a good way to have some "real use cases" for the REST API is to use it into a new feature. And I think BuddyPress blocks are an easy and quick way to do so. Here's some early screenshots of what I've tried so far :
A new Blocks Category: BuddyPress

We could ship 2 or 3 dynamic blocks to test the REST API. I already built a static version of the Groups block, see the screencap below:

BuddyPress blocks could be developed into its own repository on GitHub and be added to core during a specific build step.

PS: @espellcaste This is what I've used to find the issues I've posted on the BP Rest repository.

Change History (6)

#1 @espellcaste
9 months ago

Really interesting!

Here's what I think:

  • We should decide on what types of blocks to add and what to add on them (and how useful and likely they would be used by the community);
  • Focusing on specific components at first is a good idea, such as the groups component;
  • I like the idea of developing at Github first.

@bonne might have something to add about adding blocks and @djPaul was really interested in it. So I think we should get their feedback and see what other plans they have in mind.

This ticket was mentioned in Slack in #buddypress by boone. View the logs.

8 months ago

#3 @espellcaste
7 months ago

  • Keywords needs-patch added
  • Milestone changed from 5.0.0 to Up Next

@imath Let's move this to the next release. This will give us more time to analyze and decide which blocks to introduce and how/when.

This ticket was mentioned in Slack in #buddypress by imath. View the logs.

3 weeks ago

#5 @karmatosed
3 weeks ago

  • Keywords needs-design added

I am really excited about this and happy to work on some sketches if that works for the next release? I really like the idea of it being a separate repo, adding in each as it's baked and ready to be shipped, allowing it to be tested in the meantime. If I can help at all please let me know as I have some ideas on how we can translate into blocks visually.

#6 @imath
3 weeks ago

  • Milestone changed from Up Next to 6.0.0

Move the first tickets to next major release.

Note: See TracTickets for help on using tickets.