- 🇺🇸United States smustgrave
Will the addition of olivero wonder if this is needed anymore?
Novice users follow what would seem like a reasonable course of actions and they still end up with an "empty" home page.
(steps to reproduce):
Right after installation of the standard profile, users are greeted with this:
Welcome to your site
No front page content has been created yet.
Add new content
Great! Drupal is really smart. They hit the "Add new content" link and they are given two choices:
- Article: for time-sensitive content like news, press releases or blog posts.
- Basic page: for your static content, such as an 'About us' page.
...they think to go with a basic page because a) anything other than "basic" might be advanced b) they want to add a simple "Welcome to my site" page and that seems to be a "static content" page.
So, they hit the "Basic page" link and in the next screen they quickly fill in a page title, some text in the body and hit "Save and publish". They see a "Basic page has been created." green message and they see what they just typed "live" in their site. Great!
...Wait, there's a "Home" link there! Lets hit it... WTF?!?:
Welcome to your site
No front page content has been created yet.
Add new content
I thought I just did that!?
So what happened here is that novice users do not know that only the article content type has the "Promoted to front page" setting enabled by default. There is no way to actually know this beforehand unless you've been using Drupal for some time. Moreover, this setting is buried under a collapsed "Promotion options" which sounds marketing-related.
How about we do one of the things below:
a) make all content types offered out of the box (Article and Basic page currently) have their "Promoted to front page" setting enabled
b) make it so that content created by clicking the "Add new content" link on the first landing page has this setting enabled (append a "?first-run" or "?promote=yes" argument in the URL or something)?
c) once there is content available, besides the "Add new content" link we also provide a "Configure your homepage" link that takes people to admin/structure/homepage
(
#1201580: Move Front page & Error page settings out of "Site information" and into their own respective config pages. →
)
d) once there is content available, besides the "Add new content" link we also provide a "Promote content to your homepage" link that takes people to admin/content (perhaps with the "Promote content to front page" preselected in the actions drop-down menu).
TBD
None practically.
...
#404300: "Promote to front page" is a misnomer →
#545758: Make q=node behavior optional/configurable →
#987242: The "Promoted to front page" checkbox doesn't do anything if the /node front page listing isn't used →
#1201592: Front page settings cleanup →
#1210366: Per-bundle node listing pages, blocks, feeds. →
Postponed: needs info
9.5
Last updated
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
Will the addition of olivero wonder if this is needed anymore?