Skip to:

Opened 13 months ago

Last modified 7 days ago

#8048 new enhancement

BuddyPress Blocks !

Reported by: imath Owned by:
Milestone: 6.0.0 Priority: normal
Severity: normal Version:
Component: REST API Keywords: 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 (8)

#1 @espellcaste
13 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.

12 months ago

#3 @espellcaste
11 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.

5 months ago

#5 @karmatosed
5 months 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
5 months ago

  • Milestone changed from Up Next to 6.0.0

Move the first tickets to next major release.

#7 @imath
4 months ago

  • Keywords dev-feedback removed

As discussed during October 30 dev-chat, Blocks will be developed from and merged "JavaScript built" as soon as they're ready.

Priority for 6.0.0 is to build a block to highlight a single Group. Of course everyone can contribute to other Blocks pulling requests in the GH repo.

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

7 days ago

Note: See TracTickets for help on using tickets.