Make WordPress Core

Opened 15 years ago

Closed 13 years ago

#11651 closed task (blessed) (fixed)

Welcome Screen concept

Reported by: dd32's profile dd32 Owned by: koopersmith's profile koopersmith
Milestone: 3.3 Priority: normal
Severity: normal Version:
Component: Administration Keywords:
Focuses: Cc:

Description

I'd like to suggest a "Welcome Screen" concept for WordPress.

My initial thought is that its something that we could use to place the rarely viewed information about the release..

For example, Thickbox window covering 70% of the screen. Tabs along the top:

  • Welcome to x.y.z
    • Information about what has changed since last version (This would be activated after an upgrade for example)
    • A Quick "Getting Started" tutorial similar to #11008
  • WordPress Privacy
    • Quick Transparent overview of the Privacy guidelines WordPress follows with regard to data sent to the API, and what information WordPress exposes to visitors (Useless to most i realise, But its information some people require)
  • Server Information
    • This would have 2 sides to it:
    • Allows the user to retrieve a breakdown of server config which is useful when submitting a bug report
    • Gives an "health-check" overview of what the server is running, See #11466 for a few ideas.

The aim isnt to force the information down the users throat, mearly to remind them here's what we have, here's what you have, Now enjoy yourself.

When would it be triggered:

  • When the admin first logs in on a new install
  • After an upgrade has taken place
    • Might want to customise the order of items for that compared to a new install?
  • If the user clicks on a conviently located link somewhere.. Perhaps in the footer?

Attachments (21)

patch11651_v1.diff (208.5 KB) - added by edwardw 13 years ago.
[PATCH] Version 1 of patch for Welcome Screen
patch11651_v2.diff (227.4 KB) - added by edwardw 13 years ago.
[PATCH] Version 2 of patch for Welcome Screen
testtab.php (485 bytes) - added by edwardw 13 years ago.
Example plugin that adds a welcome screen tab
anotherversionWelcomeScreencontent (1.9 KB) - added by dougwrites 13 years ago.
Other content for Welcome Screen. Part of this is modified from changeset [12212] (since reverted)
welcome-screen-v2.png (167.4 KB) - added by edwardw 13 years ago.
Screendump
welcome-screen-v2-textdump.htm (2.5 KB) - added by edwardw 13 years ago.
Textdump
patch11651_v3.diff (12.2 KB) - added by edwardw 13 years ago.
[PATCH] Version 3 of patch for Welcome Screen
patch11651_v4.diff (12.5 KB) - added by edwardw 13 years ago.
[PATCH] Version 4 of patch for Welcome Screen
11651.remove-periods.diff (2.3 KB) - added by sbressler 13 years ago.
Remove the periods after the links in the welcome panel
11651.change-link-text.diff (2.3 KB) - added by sbressler 13 years ago.
Change the text that's included in the links for the welcome panel (includes 11651.remove-periods.diff)
11651.blue-icon16.patch (841 bytes) - added by ocean90 13 years ago.
11651.blue-icon16.2.patch (5.5 KB) - added by ocean90 13 years ago.
Screen shot 2011-11-10 at 12.36.12 PM.png (25.9 KB) - added by jane 13 years ago.
New badge
wp-badge.png (4.7 KB) - added by ocean90 13 years ago.
newbadge.patch (4.8 KB) - added by ocean90 13 years ago.
newbadge.2.patch (4.8 KB) - added by ocean90 13 years ago.
11651.5.fixdismiss-typography.patch (1.9 KB) - added by chexee 13 years ago.
Styles dismiss paragraph. replaces double hyphens with emdashes. fixes h3 line-height.
11651.6.three-col-on-1280.patch (389 bytes) - added by chexee 13 years ago.
Updates column widths to show 3-col view on 1280 wide screens. Props helenyhou
11651.7.three-col-break-below-badge.patch (9.4 KB) - added by chexee 13 years ago.
has columns break below badge and intro paragraph.
wp-badge.2.png (14.0 KB) - added by chexee 13 years ago.
static badge to fix android bug
11651.static-bg-on-badge.patch (3.3 KB) - added by chexee 13 years ago.
Switches from CSS3 styling to static background image.

Download all attachments as: .zip

Change History (112)

#1 @dd32
15 years ago

I'll bring this up during the 3.0 features talks.

#2 @scribu
15 years ago

  • Type changed from enhancement to feature request

#3 @scribu
15 years ago

+1 from me, btw.

A thickbox with tabs, as you suggested, would be the natural way to do this. Don't know if that's good or bad. :)

#4 @hakre
15 years ago

Related: #11407

#5 @dd32
15 years ago

Are we going to push for this in 3.0 or not? Or at least, some kind of welcome/information screen?

#6 @janeforshort
15 years ago

This wasn't included in the features for 3.0 b/c of the focus on the merge, so I don't think anyone is working on a patch. The last time we talked about it, I thought we were talking about a welcome screen for first-time installs, that would basically be more of a guide to how to use WP, maybe with a progress indicator on the Dashboard or something. This sounds like a separate idea, to be kind of a welcome back post-upgrade feature. I haven't heard that talked about before, though I might have missed it.

#7 @dd32
15 years ago

  • Milestone changed from 3.0 to Future Release

The last time we talked about it, I thought we were talking about a welcome screen for first-time installs, that would basically be more of a guide to how to use WP, maybe with a progress indicator on the Dashboard or something

Thats always an option, My idea for it was that it would be a page that gives users information about the new version, Anything that has changed that they need to be aware of, etc. For new installs, it'd give an overview of WordPress and possibly a how-to.

#8 @masonjames
15 years ago

  • Cc masonjames added

#9 @ocean90
14 years ago

  • Keywords needs-patch added; 2nd-opinion removed
  • Milestone changed from Future Release to 3.1
  • Type changed from feature request to task (blessed)

Related #13514

#10 @nacin
14 years ago

  • Milestone changed from Awaiting Triage to Future Release
  • Type changed from task (blessed) to feature request

#11 @nacin
13 years ago

  • Milestone changed from Future Release to 3.3
  • Type changed from feature request to task (blessed)

#12 @sbressler
13 years ago

  • Cc sbressler@… added

#13 @aaroncampbell
13 years ago

  • Cc aaroncampbell added

#14 @ctsttom
13 years ago

Perhaps the dashboard could just be made more welcoming, currently it feels a little useless as its full of widgets that don't help you get started or access your commonly accessed tasks.

#15 @ctsttom
13 years ago

  • Cc me@… added

#16 @chacha102
13 years ago

  • Cc chacha102 added

#17 @sabreuse
13 years ago

  • Cc sabreuse@… added

#18 @dougwrites
13 years ago

  • Cc heymrpro@… added

#19 @edwardw
13 years ago

Is anyone working on this or can I pick up this task and work on it? I wouldn't want to duplicate work if someone is already working on this.

@edwardw
13 years ago

[PATCH] Version 1 of patch for Welcome Screen

#20 @edwardw
13 years ago

  • Keywords has-patch dev-feedback 3.3-early added; needs-patch removed
  • Owner set to edwardw
  • Status changed from new to accepted

Please see attached patch above - it is a first revision and can always be polished and improved. It implements the welcome screen in wp-admin.

#21 @DrewAPicture
13 years ago

  • Cc xoodrew@… added

#22 @bastosmichael
13 years ago

  • Cc michael@… added

#23 follow-up: @bastosmichael
13 years ago

Will there be hooks for the welcome screen that would allow developers or installers to put their own added content as well as be able to brand it for their users? During WCSD Matt talked about wanting to do a Step by Step first time user thing and allowing an API for the welcome screen I think would help move that forward. Also setting up levels would be nice so that for example Admins would look at security and server info while say Editors or other users could be informed of privacy etc. Just a thought but great idea.

@edwardw
13 years ago

[PATCH] Version 2 of patch for Welcome Screen

@edwardw
13 years ago

Example plugin that adds a welcome screen tab

#24 in reply to: ↑ 23 @edwardw
13 years ago

Replying to bastosmichael:

Will there be hooks for the welcome screen that would allow developers or installers to put their own added content as well as be able to brand it for their users?

You can check the sample plugin attached above for how this will work. Please note that you will need to use the YUI compressor to compress the *.dev.css files to *.css for the CSS to display properly.

#25 follow-ups: @dougwrites
13 years ago

@edwardw: any way you could upload a .png of what the interface will look like with your patch and a .txt of the content?

Seems like this is really on two tracks: what the UI implementation will be (one big box, a separate screen like Credits or Freedoms, dismissable call-outs as suggested by Matt's NUX slide, or even tooltips, balloons, or a modal box) and then what the points/words/links in the box will be. For the latter, I think it will go through many iterations, takes, and re-re-polishings. I'm uploading a .txt file of what my first take of the wording looks like. I hope it is OK to get a lot of ideas on the table for this.

@dougwrites
13 years ago

Other content for Welcome Screen. Part of this is modified from changeset [12212] (since reverted)

#26 in reply to: ↑ 25 @edwardw
13 years ago

Replying to dougwrites:

@edwardw: any way you could upload a .png of what the interface will look like with your patch and a .txt of the content?

Seems like this is really on two tracks: what the UI implementation will be (one big box, a separate screen like Credits or Freedoms, dismissable call-outs as suggested by Matt's NUX slide, or even tooltips, balloons, or a modal box) and then what the points/words/links in the box will be. For the latter, I think it will go through many iterations, takes, and re-re-polishings. I'm uploading a .txt file of what my first take of the wording looks like. I hope it is OK to get a lot of ideas on the table for this.

I have already integrated the contents of that into the patch. Also, the server information tab is different depending on your server, so I haven't uploaded that part into the HTML dump.

@edwardw
13 years ago

Screendump

#27 in reply to: ↑ 25 @duck_
13 years ago

Replying to dougwrites:

I'm uploading a .txt file of what my first take of the wording looks like.

A couple of minor notes:

  • In k) "GPL License" should be just "GPL", "GNU GPL" or expanded to "GNU General Public License"
  • k) again, "Wordcamps" to "WordCamps"

#28 follow-up: @SergeyBiryukov
13 years ago

Some suggestions on the patch:

  1. Anonymous functions like add_action('admin_head', function() { ... }); are unavailable in PHP 5.2.4, which is still the minimum required version.
  2. No need to patch minified .css and .js, they'll quickly become stale. Normally only the .dev versions should be patched, a commiter will re-minify them on commit.
  3. For i18n, __() should be used rather than _(), and _e() instead of echo _().
Last edited 13 years ago by SergeyBiryukov (previous) (diff)

@edwardw
13 years ago

[PATCH] Version 3 of patch for Welcome Screen

#29 in reply to: ↑ 28 @edwardw
13 years ago

Replying to SergeyBiryukov:

Some suggestions on the patch:

  1. Anonymous functions like add_action('admin_head', function() { ... }); are unavailable in PHP 5.2.4, which is still the minimum required version.
  2. No need to patch minified .css and .js, they'll quickly become stale. Normally only the .dev versions should be patched, a commiter will re-minify them on commit.
  3. For i18n, __() should be used rather than _(), and _e() instead of echo _().

Please see updated version of patch.

@edwardw
13 years ago

[PATCH] Version 4 of patch for Welcome Screen

#31 @edwardw
13 years ago

Updated with SergeyBiryukov's related suggestion.

#32 @jane
13 years ago

I think there's too much trying to go in here. My vision for this was simpler.... for new install, some welcome text and links off to the things they ought to do before their blog goes live. For post-update, an 'about this version' thing that outlines the features that are new since last time plus link to credits maybe. Thinking they live under W menu, one replaces other at first update.

#33 @koopersmith
13 years ago

In [18749]:

Add frame for welcome panel on dashboard (currently hidden). see #11651.

#34 @koopersmith
13 years ago

  • Owner changed from edwardw to koopersmith

I've added the frame for the welcome panel to the dashboard. It is currently hidden and filled with placeholders. We will show different content based upon each user's role.

#35 follow-up: @edwardw
13 years ago

  • Owner changed from koopersmith to edwardw
  • Status changed from accepted to assigned

#36 in reply to: ↑ 35 ; follow-up: @jane
13 years ago

  • Owner changed from edwardw to koopersmith

Replying to edwardw:
Hi @edwardw. Only a member of the core team should change the owner field, and it will generally be a member of the core team that "owns" the ticket/is responsible for overseeing it and committing it. Please don't change that field.

Last edited 13 years ago by jane (previous) (diff)

#37 @jane
13 years ago

This original ticket is not quite how we're proceeding. We're splitting it into two separate features: a post-update welcome screen (see #18742), and a first-time user box on the dashboard that contains significantly fewer things than have been suggested here (and targeted based on capabilities). Server information and privacy stuff will not be part of either. Privacy would be more appropriate in a screen accessed via footer link.

#38 in reply to: ↑ 36 ; follow-up: @edwardw
13 years ago

Replying to jane:

Replying to edwardw:
Hi @edwardw. Only a member of the core team should change the owner field, and it will generally be a member of the core team that "owns" the ticket/is responsible for overseeing it and committing it. Please don't change that field.

So basically what you're saying is that developers interested in feature development such as myself are simply shafted, ignored and then told to go away. I'm seeing the same narcissistic attitude as seen at #17048.

This ticket sat almost untouched for 20 months, then I thought I might come and help to try to make a welcome screen, then this "koopersmith" user comes in and pays no attention to my work whatsoever. Great attitude WordPress team, putting off new developers who want to help and submit patches.

Same thing with the other patches I've submitted - they sit there stale and then some narcissistic user will come along and ignore my work.

#39 in reply to: ↑ 38 ; follow-up: @jane
13 years ago

Replying to edwardw:

Replying to jane:

Replying to edwardw:
Hi @edwardw. Only a member of the core team should change the owner field, and it will generally be a member of the core team that "owns" the ticket/is responsible for overseeing it and committing it. Please don't change that field.

So basically what you're saying is that developers interested in feature development such as myself are simply shafted, ignored and then told to go away.

No, in that comment I was trying to politely let you know about the protocol. Some fields (milestone, owner, setting component as task (blessed)) are meant for the core team only, and are used to manage the entire project. Anyone can contribute the patch that will be committed, it has no relation to ticket ownership.

This ticket sat almost untouched for 20 months, then I thought I might come and help to try to make a welcome screen, then this "koopersmith" user comes in and pays no attention to my work whatsoever.

"This 'koopersmith'" is a member of the core tam and is the person who was assigned the task in our IRC meetings and listed on the 3.3 project scope doc. We probably should have linked to when it was confirmed, and noted the change in direction. Putting communication in all channels (IRC, wpdevel blog, Trac, hackers, etc) is something we need to get better at, but no malice was intended here.

Same thing with the other patches I've submitted - they sit there stale and then some narcissistic user will come along and ignore my work.

Every release we have an open scoping meeting in IRC that is publicized ahead of time on wpdevel. Once the scope has been set in that meeting, those are the tickets that will get core team attention (aside from interruptive security issues). Anyone who wants to advocate for a ticket they'd like te see get in (that isn't on the approved version scope) can get core team attention by getting traction on the ticket and getting people to test the patch. If a patch is well-tested, you can ask in IRC for it to be reviewed even if it's not in scope, if it is before freeze.

What you ascribe to narcissism is in this case merely the agreed upon scope and assignments for 3.3. I'm sorry there was a communication gap, but we have thousands of tickets on trac between the current version, future release, and awaiting review, so it's impossible to follow all the tickets while also working on our tasks for a release. We often work a bit heads down on our assigned tasks until we have something that's ready to post for feedback. Hopefully now that you know the process, it will be less frustrating in the future. Sorry for the frustration and poor communication.

#40 in reply to: ↑ 39 ; follow-up: @edwardw
13 years ago

Replying to jane:

Every release we have an open scoping meeting in IRC that is publicized ahead of time on wpdevel. Once the scope has been set in that meeting, those are the tickets that will get core team attention (aside from interruptive security issues).

Anyone who wants to advocate for a ticket they'd like to see get in (that isn't on the approved version scope) can get core team attention by getting traction on the ticket and getting people to test the patch. If a patch is well-tested, you can ask in IRC for it to be reviewed

How might I do that? So far my other patches have been sitting stale for over a month and I'm getting the general feeling of apathy/narcissism towards new contributors.

even if it's not in scope, if it is before freeze.

What you ascribe to narcissism is in this case merely the agreed upon scope and assignments for 3.3. I'm sorry there was a communication gap, but we have thousands of tickets on Trac between the current version, future release, and awaiting review, so it's impossible to follow all the tickets while also working on our tasks for a release. We often work a bit heads down on our assigned tasks until we have something that's ready to post for feedback. Hopefully now that you know the process, it will be less frustrating in the future. Sorry for the frustration and poor communication.

For example, I've tried making patches for open "feature requests" and "bug reports", but they either sit stale and ignored like #14960 or closed by biased, politically-motivated people like #17048. It really has an effect of turning away potential or interested contributors.

Again, thank you for taking the time to explain and clarify how the process works - I've read around documents on the WP Codex and the WordPress development blog, but your explanation certainly helps. Is there a more appropriate forum to discuss this and for developers interested in feature development such as myself to bring tickets to your (core devs) attention?

#41 in reply to: ↑ 40 @nacin
13 years ago

Replying to edwardw:

For example, I've tried making patches for open "feature requests" and "bug reports", but they either sit stale and ignored like #14960 or closed by biased, politically-motivated people like #17048. It really has an effect of turning away potential or interested contributors.

Hi edwardw,

The biased, politically-motivated person you're referring to is, I imagine, me. I'm also a member of the core team. The comment *is indeed both political and biased, but that's because my comment is outlining a deliberate project decision we have made long ago with regards to absolute/relative links. The conversation comes up every once in a while, and the entire core team always recommits to their existing decision, due to past experiences and expertise in the matter, as well as our development opinions. dd32 also weighed in on that thread, and he too is a member of the core team.

I'm sorry that's not what you want to hear. I too have contributed code to WordPress and other projects that the core developers (or, even after joining the core team, my colleagues) have rejected for reasons other than quality of the code or the fix. That's just how it works.

I've commented to #14960. As it involves an underused feature we've long planned to deprecate in some way, it attracted little attention. I attempt to read every ticket, comment, and patch, but when I looked it up, that ticket was one of the 50 or so currently in my lower priority (and unread) queue.

Contributing to feature development can be tough. Often, the idea exists for a long time, but no direction or traction is given. (The case here.) When the core team decides to bless a feature, which occurs at the start of the cycle in a public scope session, it normally is given vision and direction by Jane, Matt, or another member of the core team. Soon thereafter, iterations will begin. This development may look nothing like what the community has originally proposed, or even what a member of the core team initially proposed.

Something like a welcome screen is really difficult to offer any contribution without any direction. The text will be written at the direction of the user experience lead (jane), and she will also decide how users should be interacting with it. Not all blessed tasks are this UX-focused, though many are. While we normally don't want to discourage contributions, generally it is more productive to contribute to other items while a core group of people (in this case, jane and koopersmith) iterate on things quickly and mold it into what the core team wants. After that, people are welcome to pounce onto it.

Don't think your contribution didn't help. By having some activity here, other developers were able to revisit the ticket, get an idea for its current direction, and figure out where we should probably take it. The patch reminded some of us of the Health Check plugin, which never got off the ground. The point was made that a lot of this text belonged in a plugin, rather than in a simple welcome screen. And thus design iterations began.

At this point, we're far, far outside the bounds of this ticket, so I'll leave it at that.

#42 @jane
13 years ago

For sake of beta 1, full width box at top of dashboard when new install loads for first time. Includes Dimiss X, but accessible via screen options (show on screen). Hover over dismiss should show tooltip that says, "You can bring this box back using the screen options in the Help tab above)."

Will be doing a survey on wordpress.org blog to get broader user feedback on what would be most useful here for text/links (to be done during beta 1, so that beta 2 will have finished content), but in meantime, use this placeholder text.

::::::::::::::::::::::::::::::::::

Welcome to your new WordPress site!
Here are some things most people do when they set up a new WordPress site. To get started, use the links below and we'll give you some extra help with these tasks.

Col 1:

  • Fill in your profile.
  • Choose comment settings.
  • Set your time zone.

Col 2:

  • Edit your site tagline.
  • Choose a theme.
  • Add some widgets.

Col 3:

  • Delete the default post and comment.
  • Create your first post.
  • Edit the sample page to be about you.


::::::::::::::::::::::::::::::::::

Note: if user clicks link from this box, there will be a pointer on the resulting screen to make it more obvious where to look.

#43 @ocean90
13 years ago

  • Keywords needs-patch added; has-patch dev-feedback 3.3-early removed

We also need one filter to disable all this welcome stuff please. Especially for Multisite.

#44 @koopersmith
13 years ago

In [19007]:

Welcome panel contents and functionality. see #11651.

#45 @koopersmith
13 years ago

In [19009]:

In welcome panel, move periods outside of links. see #11651.

#46 follow-up: @dougwrites
13 years ago

Re: [19009] Do we even need the periods after each of the links?

#47 @nacin
13 years ago

In [19014]:

Move welcome panel link to a 'Show on screen' checkbox. see #11651.

#48 follow-up: @sbressler
13 years ago

In Chrome 15 on Windows 7, I find the following:

  • Login to dashboard
  • Click "Welcome" checkbox
  • Click on "Fill in your profile" link
  • Go back in the browser

Expected:

  • Welcome panel is still showing
  • Welcome checbox is checked

Actual:

  • Welcome panel is hidden
  • But the welcome checkbox is indeed checked

I need to uncheck and recheck the checkbox to show the panel again.

This is clearly browser related (though can be reproduced in far more than just Chrome, but I'm not sure exactly what's going on here. In general, can this be resolved?

@sbressler
13 years ago

Remove the periods after the links in the welcome panel

#49 in reply to: ↑ 46 @sbressler
13 years ago

Replying to dougwrites:

Re: [19009] Do we even need the periods after each of the links?

Agreed. Fixed in 11651.remove-periods.diff

@sbressler
13 years ago

Change the text that's included in the links for the welcome panel (includes 11651.remove-periods.diff)

#50 @sbressler
13 years ago

Attached 11651.change-link-text.diff which moves some of the text of the panel out of the links. I think in general links make the most sense on the noun phrases of most of these sentences, rather than including the verbs as well. Just a thought of mine, though - it's fine to ignore if the general consensus feels otherwise.

#51 @sbressler
13 years ago

  • Keywords ux-feedback added

#52 @nacin
13 years ago

In [19133]:

Show the welcome screen when one shows it from Screen Options, advances to a page, then uses the browser's back button to return. see #11651.

#53 @nacin
13 years ago

In [19134]:

Use a better method for [19133]. see #11651.

#54 in reply to: ↑ 48 @nacin
13 years ago

Replying to sbressler:

This is clearly browser related (though can be reproduced in far more than just Chrome, but I'm not sure exactly what's going on here. In general, can this be resolved?

The issue is that most browsers generally repaint the page and execute scripts, but keeps inputs filled in. So the checkbox is checked, but the fact that it was clicked to remove the hidden class is not reflected, and since the server isn't hit, the HTML doesn't reflect that it should be shown. [19133] runs some code on DOM ready to detect this.

#55 @koopersmith
13 years ago

In [19145]:

First half of new welcome panel formatting. props chexee. see #11651.

#56 @koopersmith
13 years ago

In [19163]:

Second half of new welcome panel formatting. Add .icon16, for menu icon reuse. see #11651.

#57 @koopersmith
13 years ago

In [19164]:

Blue theme styles for welcome panel and about pages. see #11651, 18742.

#58 follow-up: @ocean90
13 years ago

11651.blue-icon16.patch adds blue icons.

#59 in reply to: ↑ 58 @nacin
13 years ago

Replying to ocean90:

11651.blue-icon16.patch adds blue icons.

Let's provide the same classes provided in [19163].

#60 @ocean90
13 years ago

Let's provide the same classes provided in [19163].

Done in 11651.blue-icon16.2.patch.

#61 @koopersmith
13 years ago

In [19197]:

Blue theme improvements for welcome panel. Add .icon16 definitions. see #11651.

#63 @ctsttom
13 years ago

  • Cc me@… removed

#64 @jane
13 years ago

Added screenshot of new badge for this bit and for post-update screen. Whoever has time to sub it out let me know and I'll shoot you the PSD.

#65 @jane
13 years ago

Sent PSD to @ocean90. PS design props to @chexee on this.

@ocean90
13 years ago

@ocean90
13 years ago

@ocean90
13 years ago

#66 @nacin
13 years ago

In [19244]:

New WordPress badge for welcome panel and about screens. props chexee, ocean90. see #11651.

#67 @jane
13 years ago

Updated text. To use @chexee's nice spacing, but needs three columns. May need a different badge size to accommodate. Broke out to have settings, content, theme bits so we could put easier customization links, in the absence of pointers on resulting screens. @chexee can fiddle with layout.

#68 @jane
13 years ago

  • Keywords ux-feedback removed

#69 @jane
13 years ago

text didn't paste properly before, weird.

[Welcome to your new WordPress site!]

If you need help getting started, check out our documentation on <link>First Steps with WordPress</link>. If you'd rather dive right in, here are a few things most people do first when they set up a new WordPress site. If you need help, use the Help tabs in the upper right corner to get information on how to use your current screen and where to go for more assistance.

Basic Settings [settings icon]
Here are a few easy things you can do to get your feet wet. Make sure to click Save on each Settings screen.

  • Choose your privacy setting
  • Select your tagline and time zone
  • Turn comments on or off
  • Fill in your profile

Add Real Content [pages icon]
Check out the sample page & post editors to see how it all works, then delete the default content and write your own!

  • View [sample page] and [post] on your site
  • Delete sample page and post
  • Create an About Me page
  • Write your first post

Customize Your Site [appearance icon]
Use the default theme -- Twenty Eleven -- or [choose a new one themes.php]. If you stick with Twenty Eleven, here are a few ways to make your site look unique.

  • [Choose light or dark themes.php?page=theme_options]
  • [Set a background color themes.php?page=custom-background]
  • [Select a new header image themes.php?page=custom-header]
  • [Add some widgets widgets.php]

Already know what you're doing? <link>Dismiss this message</link>.

#70 @ryan
13 years ago

In [19327]:

First pass at Welcome Screen content. Props jane. see #11651

#71 @ryan
13 years ago

"Dismiss this message" needs love. The default theme stuff could change to mentioning the current theme. Then we could show links based on the capabilities of the current theme. If we stick with mentioning the default theme, we need to accommodate for WP_DEFAULT_THEME and will be unable to determine actual capabilities.

#72 follow-up: @ryan
13 years ago

In [19336]:

Welcome Panel: Consult current theme capabilities. Remove trailing punc from list items. see #11651

#73 @ryan
13 years ago

In [19337]:

Welcome Panel: Add 'First Steps With WordPress' link. see #11651

@chexee
13 years ago

Styles dismiss paragraph. replaces double hyphens with emdashes. fixes h3 line-height.

#74 @ryan
13 years ago

In [19339]:

Welcome Screen styling. Props chexee. see #11651

@chexee
13 years ago

Updates column widths to show 3-col view on 1280 wide screens. Props helenyhou

#75 @azaozz
13 years ago

In [19341]:

Welcome Screen: update column widths to show 3-col view on 1280 wide screens. Props helenyhou chexee, see #11651

@chexee
13 years ago

has columns break below badge and intro paragraph.

#76 @jane
13 years ago

  • Keywords has-patch commit added; needs-patch removed

#77 @koopersmith
13 years ago

In [19342]:

Shift welcome panel columns below WP badge. Improve column grid. props chexee, see #11651.

#78 @koopersmith
13 years ago

  • Keywords has-patch commit removed

#79 @azaozz
13 years ago

In [19345]:

Welcome Screen: remove white space, make the second dismiss link work, see #11651

#80 @markjaquith
13 years ago

In [19349]:

Start documenting under the hood features for WordPress 3.3. see #11651

#82 in reply to: ↑ 72 @sbressler
13 years ago

Replying to ryan:

In [19336]:

Welcome Panel: Consult current theme capabilities. Remove trailing punc from list items. see #11651

Ouch, no props? 11651.remove-periods.diff

Also, I added ux-feedback after adding 11651.change-link-text.diff 2 weeks ago, but never received any.

#83 @jane
13 years ago

@sbressler: I answered that somewhere else. Matt prefers links to include the action, not just be on the noun.

#84 follow-up: @sbressler
13 years ago

I asked the question here, so it would be most useful (to me at least) to answer it here, since Trac is where I've been following this ticket. And as much as I respect Matt's opinion, why isn't the entire UX team making decisions like these rather than going by his opinion?

#85 follow-up: @johnbillion
13 years ago

Under what circumstance is the welcome screen displayed? Setting up a fresh install from trunk at r19363 with all cookies cleared and an empty database, the welcome panel remains hidden when the admin user logs in for the first time.

#86 in reply to: ↑ 85 @duck_
13 years ago

Replying to johnbillion:

Under what circumstance is the welcome screen displayed?

Described on #19127, but not implemented yet.

#87 in reply to: ↑ 84 @jane
13 years ago

Replying to sbressler:

I asked the question here, so it would be most useful (to me at least) to answer it here, since Trac is where I've been following this ticket. And as much as I respect Matt's opinion, why isn't the entire UX team making decisions like these rather than going by his opinion?

I am the UX team.

#88 @jane
13 years ago

I meant that to sound funny, not harsh. I'll clarify: unlike the developer team, which has existed for many years and has appointed lead developers and commit-level developers, the UI group is smaller and has not yet been around long enough for lead designers or commit-level (or the equivalent) designers to be named (though I'd like to see that start happening in the next couple of releases if we continue with consistent contributors).

Matt used to sign off on all the UI stuff. He appointed me to take that role as he scaled back (but he still provides guiding vision and has veto power). I did debate the link nouns only vs link the whole action with him a few months ago. I decided I agreed with him. Lead devs did not raise an objection. In a situation where I or the core team disagreed with a suggestion by Matt, it would not jut be accepted blithely. In cases where part of the lead team disagrees with me on a ux issue, we debate it until we come to a resolution. If we can't convince each other and retain a split opinion, it's up to Matt to make the call. In cases where we all agree, we just move on.

#89 @jane
13 years ago

Just waiting on static badge replacement from @chexee to get around the bug in android etc that shows overlapping badges, then can close ticket.

@chexee
13 years ago

static badge to fix android bug

@chexee
13 years ago

Switches from CSS3 styling to static background image.

#90 @nacin
13 years ago

In [19366]:

Undo clever gradient backgrounds for the WP welcome badge. Doesn't degrade well in Android and possibly other browsers. props Chexee, see #11651.

#91 @ocean90
13 years ago

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.