Skip to:
Content

BuddyPress.org

Opened 2 months ago

Closed 2 months ago

#8132 closed task (fixed)

Hello BuddyPress 5.0.0

Reported by: imath Owned by: imath
Milestone: 5.0.0 Priority: normal
Severity: normal Version:
Component: Administration Keywords: has-patch commit
Cc:

Description

Hi,

I really like the idea DJPaul had about this modal potentiality in #7741.

Long term plan:
Look at turning the Hello screen into something powered by better JS, with RSS-like feed support.
Find a way to better surface Hello as the go-to location to learn about BuddyPress, and get support.

But on the other hand, I feel we should use a look and feel much closer to the WordPress administration screen. So the attached patch is trying to achieve this goal keeping the idea DJPaul had intact. Below are 5 screenshots (so that it's easier for you to read what I suggest as the content it).

https://cldup.com/EGBd5-kIKx.png
https://cldup.com/uBCmQX6iAb.png
https://cldup.com/k6IFjUrmhx.png
https://cldup.com/UCPaudv4OK.png
https://cldup.com/TBCR3BdxK6.png

Then I also added 2 tabs that are loading the changelog of the version and the "Get involved" page from the codex using the WP REST API 😉. Here's a last screenshot showing the codex page :

https://cldup.com/IrZNdkbExm.png

If you think it's a bad idea, I'm fine with using the existing "Hello modal"

Attachments (4)

8132.patch (27.1 KB) - added by imath 2 months ago.
hello-buddypress.md (2.7 KB) - added by imath 2 months ago.
hello-buddypress-dc.md (2.7 KB) - added by dcavins 2 months ago.
Very minor changes to imath's text.
8132.2.patch (45.2 KB) - added by imath 2 months ago.

Download all attachments as: .zip

Change History (12)

@imath
2 months ago

#1 @imath
2 months ago

I even thought of using the announcement post on BuddyPress.org, but gave up because of the benefit of having this modal translated. If there was a nl.buddypress.org, fr.buddypress.org, es.buddypress.org etc.. translating this announcement post, that would save us some time :)

#2 @johnjamesjacoby
2 months ago

In my opinion, I love when updates are non-events, and I dislike when an update requires attention.

A modal window seems, to me, like the ultimate annoyance.

The people we want to educate the most are the ones that will immediately dismiss this kind of modal window. And new users won't have enough context to make any kind of decision, or to appreciate the time & effort that goes into crafting witty & multi-lingual content for these pages.

Updates work best when new features can be exposed organically and naturally.

As usual, I'm open to be outvoted and outsmarted. 😁

#3 @imath
2 months ago

Thanks a lot for your feedback @johnjamesjacoby

To add more context to this ticket: we have a modal window since 3.0.0, here's how it currently looks:
https://cldup.com/pn7EQQjiPJ.png

My concern is about its appearance, imho it's improvable and I believe we should at least make it look closer to how WordPress uses modal for plugins. That's why I suggest to use the one you get when you click on the View details link displayed for each plugin into the Plugins Administration screen.

I'm not a huge fan of modals, but a part of the team put some energy in building the feature so I thought it was important to keep at least the spirit of it 🤗

I think the long term goal DJPaul shared in #7741 is interesting. We could use this modal to improve the new user experience or the user looking for help. I've started by adding the Get Involved page in it, because I believe if 1 or 2 users can contribute to BuddyPress thanks to it: it worths the small extra time 🙌

That being said, i'm totally open to better ways to inform the user about new features, could you develop what you have in mind when you say:

Updates work best when new features can be exposed organically and naturally.


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


2 months ago

#5 @imath
2 months ago

  • Keywords needs-copy-review added; 2nd-opinion removed
  • Owner changed from slaFFik to imath
  • Status changed from new to assigned

I think we need a copy review for the text I'm using into the patch. To ease this task, I've created the hello-buddypress.md file you can download here. Once downloaded, make your edits/improvements/fixes and simply re-upload the edited file to this ticket. I'll be happy to update the patch with your improvements.

@dcavins
2 months ago

Very minor changes to imath's text.

#6 @boonebgorges
2 months ago

Thanks for your work on this, @imath !

Comments on hello-buddypress.md:

  1. I'd suggest removing the sentence (The remaining endpoints...). The Hello screen is a place to get people excited about the new version, not to apologize and make promises for the future :-D
  1. I'm assuming that the text BP REST API reference will be linked once the reference is set up?
  1. Suggest changing A new UI to manage group members to A new interface for managing group members - "UI" is a bit jargony.
  1. Suggest changing the language under that header to Group administrators will love the our new interface for managing group membership. Whether you're working as a group admin on the front-end Manage tab, or as the site admin on the Dashboard, the new REST API-based tools are faster, easier to use, and more consistent.
  1. Change Improved Integrations with WordPress to Improved integrations with WordPress (lowercase i)
  1. Under that header, I'm going to suggest getting rid of the 'first, second, third' language to make it sound less like a list. This is totally stylistic, so feel free to reject :)
In BuddyPress 5.0, the BP Nouveau template pack looks better than ever with the Twenty Nineteen theme. Nouveau also now uses the same password control as the one used in WordPress Core, for better consistency between BP and WP spaces. 

Developers building tools for the Block Editor can now add their blocks to the BuddyPress category. This change provides a foundation for organizing custom BuddyPress blocks. Read more about this feature in the development note.

Looking great otherwise! Thank you!

@imath
2 months ago

#7 @imath
2 months ago

  • Keywords commit added; needs-copy-review removed

Thanks a lot @boonebgorges & @dcavins for your feedbacks.

I've taken them in account into 8132.2.patch. It took me a while because I've noticed there was a sass file generating the hello.css 😬

I'm going to commit it asap.

#8 @imath
2 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

In 12458:

Hello BuddyPress Modal for BuddyPress 5.0.0

Use the WordPress modal used to display plugin details to display information about new BuddyPress major release.

Props johnjamesjacoby, dcavins, boonebgorges

Fixes #8132

Note: See TracTickets for help on using tickets.