[wp-trac] [WordPress Trac] #26879: Hello, new users. Here is an Error.

WordPress Trac noreply at wordpress.org
Wed Jan 22 11:49:13 UTC 2014


#26879: Hello, new users. Here is an Error.
-------------------------------------------------+------------------
 Reporter:  mrtortai                             |       Owner:
     Type:  enhancement                          |      Status:  new
 Priority:  normal                               |   Milestone:  3.9
Component:  Upgrade/Install                      |     Version:  3.0
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch 2nd-opinion docs-feedback  |
-------------------------------------------------+------------------

Comment (by mrtortai):

 > 1) (Nacin) I'd drop the version number. It isn't important. Let's just
 invite them to WordPress. I like my Howdy's and emoticons, but I'd
 probably simplify the title to just "Welcome to WordPress!" (Same for
 <title>).

 DONE.

 > 2) (Nacin) The widow ("imagine" on its own line) is killing me. I'm
 wondering regardless if we can merge the first two paragraphs (or perhaps
 all three). Or, we need to change something like widths or padding.

 Yes, that hanging "imagine" looked odd. I combined the first two
 paragraphs which visually looks better.

 > 3) (Nacin) wp_die() is a generic function used for a lot of error
 messages. I don't think we need to change #error-page to #wp-welcome-page.
 It would be nice, but it's not necessary and this is really the rare
 situation where it's not an error, not the standard use case.

 I restored to the previous #error-page. Having a unique id/class on the
 first page would be nice in case you want to make further design changes
 to the welcome page in the future.

 > 4) (Nacin) The same thought applies to the WordPress logo. We don't need
 to overly imply ownership or responsibility over an error message — it's
 better to not put the logo on them. We can pass this logo directly into
 wp_die() (and leave the CSS in wp_die() for when it is passed) for this
 one situation.

 The logo is now passed through wp_die(). Through the setup process, the
 user may hit a number of different error pages (Can't select database,
 Error establishing a database connection) so I added the logos to these
 pages as well for consistency.

 I was not sure about passing CSS through wp_die()? Right now, the CSS
 lives in /wp-inclues/functions.php

 > 5) (Nacin) We probably still need to include some kind of help
 information regarding wp-config.php. There's a link to the Codex there,
 for example, a poorly-worded explanation that it doesn't always work, etc.

 The "Need Help" codex link has been restored to the setup-config.php page.
 The Codex page (http://codex.wordpress.org/Editing_wp-config.php) needs
 some serious love. I made a first attempt at updating that document. :)

 > 6) (Nacin) I'd also try to ditch the border/underline below the h1.
 After the next pass, though, I'll ask a designer to look at it.

 Ok.

 > 7) (Nacin) There's no need to patch minified files. That gets handled on
 build. There's also no need to patch RTL files. Those are also generated
 automatically on build. See also the *other* repository,
 ​http://develop.svn.wordpress.org/trunk, and the Grunt tasks there.

 Ah yes, thanks!

 > 8) (Siobhan) The preemptive error message on setup-config.php feels like
 it's in the wrong place (the "if for any reason this automatic file
 creation doesn't work...etc etc"). We're expecting that the user read that
 text, and absorb and remember it in case something goes wrong. However,
 it's more likely that the user will glance over it, fill in the database
 details, and not really think about it. It's when something actually goes
 wrong that they should get the information about how to fix it, not
 beforehand.

 Agreed. There correct place for these seems to be, "Sorry, but I can’t
 write the wp-config.php file." page. That page already has a similar, more
 direct message: "Please create the wp-config.php manually and paste the
 following text into it." So I've removed the original message.

 > 9) (Siobhan) I'm leaning towards removing "if you want to run more than
 one WordPress in a single database" (after table prefix on setup-
 config.php) as that seems like a more advanced technique and that person
 would already know how to install WP. That's just a thought that I'm
 throwing out there.

 I remember when I first saw this message many years ago, it did inform me
 of the ability to run multiple WordPress installations in a single
 database. So for me, it did served an informational purpose.

 Changing the default table prefix is a common security recommendation.
 Perhaps we should add some text to nudge the user to change the prefix?

 > 10) (Siobhan) Ditch the reference to "the core software" - that's quite
 a WP community way to talk about WordPress to distinguish the product from
 the rest of the community projects. It's not how a user would think of it.
 Ditch "welcome to the family" - it creeps me out a bit. I want to have a
 website, not join a family.

 The "core software" and "welcome to the family text" is from the
 http://wordpress.org homepage. I like your suggestions Siobhan! I did
 "peck at it" a little but I'll defer to you. I'm certainly open to more
 suggestions!

--
Ticket URL: <https://core.trac.wordpress.org/ticket/26879#comment:7>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list