Making WordPress.org

Opened 13 months ago

Closed 9 months ago

Last modified 4 days ago

#4702 closed enhancement (fixed)

Add a post-download-of-WordPress page

Reported by: andreamiddleton Owned by: coffee2code
Milestone: Priority: normal
Component: General Keywords:


When people download WordPress from WordPress.org, there is no page or message that comes up, post-download, that tells them they've succeeded or that anything has happened. It's confusing and leads to people downloading WordPress multiple times.

There should be a page that comes up after successful download that says something like:

Hooray! You’ve successfully downloaded WordPress!

For help getting started, check out our [Documentation and Support Forums]https://wordpress.org/support/.

Meet other WordPress enthusiasts and share your knowledge at a [WordPress meetup]https://www.meetup.com/pro/wordpress/ group or [WordCamp]https://central.wordcamp.org/!

To support education about WordPress and open source software, please donate to the [WordPress Foundation]https://wordpressfoundation.org/donate/.

Attached is a mock-up.

Attachments (1)

WordPress.org post-download page.png (121.1 KB) - added by andreamiddleton 13 months ago.
Mockup of a post-download page

Download all attachments as: .zip

Change History (14)

13 months ago

Mockup of a post-download page

#1 follow-up: @jonoaldersonwp
13 months ago

Oh, this is an interesting idea!

I'm nervous about it being deployed as a page, because that'd require us to execute a JavaScript update after the download link has been clicked - that might be confusing/undesirable to many users.

How about we deploy this as a modal overlay, instead?

#2 in reply to: ↑ 1 @andreamiddleton
13 months ago

Sure, I don't have a strong opinion on whether it's an overlay or a page :) Are there any other technical barriers or considerations?

#3 follow-up: @Otto42
13 months ago

When and where would it be displayed? Like here: https://wordpress.org/download/ after you click the download button?

#4 @jonoaldersonwp
13 months ago

Yep. We could later extend to match on any/various .zip download URLs, and add context, too ("You just downloaded a theme; here's how to install it!").

Hah, turns out we do a flavour of this on yoast.com.

Visit https://yoast.com/wordpress/plugins/seo/ and click the 'Download Yoast SEO Free' link.

Last edited 13 months ago by jonoaldersonwp (previous) (diff)

#5 in reply to: ↑ 3 @andreamiddleton
12 months ago

Replying to Otto42:

When and where would it be displayed? Like here: https://wordpress.org/download/ after you click the download button?

Yes, that's what I had in mind. Any blockers to implementation that you can think of? :)

#6 @chanthaboune
10 months ago

  • Owner set to Otto42
  • Status changed from new to assigned

#7 @Otto42
10 months ago

@jonoaldersonwp what would be the correct way to do this from your perspective?

#8 @jonoaldersonwp
9 months ago

Modal would be preferable from a UI / SEO / Analytics perspective!

#9 @Otto42
9 months ago

  • Owner changed from Otto42 to coffee2code

#10 @coffee2code
9 months ago

In 9374:

Main theme: Add and update assets for new post-download modal.

See #4702.

#11 @coffee2code
9 months ago

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

In 9375:

Main theme: Add new post-download modal.

Props andreamiddleton, jonoaldersonwp, coffee2code.
Fixes #4702.

#12 @coffee2code
9 months ago

Implemented as a modal per @jonoaldersonwp recommendation. Copy is as provided by @andreamiddleton, though the sub-header text was changed from

You’ve successfully downloaded WordPress!


You're on your way with the latest WordPress!

The impetus for that change being that the implementation is not such that the actual download progress/status is known. Thus, it needed to not actually reference the success or state (downloading vs downloaded) of the download.

#13 @dd32
4 days ago

In 10262:

Main theme: Add RTL styles for the jQuery Modal plugin for the post-download modal.

Props nabilmoqbel.
See #4702.
Fixes #5427

Note: See TracTickets for help on using tickets.