When I add content I get a title field with description text of "The title of this node, always treated as non-markup plain text."

The first part is redundant and uses the word 'node' although the end-user term is 'content'. The second part will not be understood by most content creators, as they do not know what markup is.

Although the information provided will be useful to some, to most it will be either unnecessary or just confusing. We want it to be easy to add content, so starting the form off with this odd sentence is not beneficial.

Comments

unsettlingtrend’s picture

I agree. I don't like that there is no way to get rid of this outside of custom code/template/etc. (at least not that I can find/think of.)

joachim’s picture

Issue tags: +Usability
swentel’s picture

Status: Active » Needs review
StatusFileSize
new664 bytes

This is indeed kind of silly. Removed it in the node form as the description is also used as the comment for the schema.

joachim’s picture

I think we're losing something if we remove the description entirely. Users may assume they *can* use HTML tags!

pameeela’s picture

If they did they'd quickly figure out it doesn't work! I'm fully in favour of removing this. I think it's confusing for all non-technical users.

Was this added as a response to a usability issue? If not then I think it should go.

cafuego’s picture

I agree it's a horrible sentence, but if it is to be removed, it should probably go from these files, instead of being unset in the form:

  • core/modules/forum/config/install/core.base_field_override.node.forum.title.yml
  • core/modules/forum/forum.install
  • core/modules/node/src/Entity/Node.php
  • core/modules/system/system.api.php
pameeela’s picture

In doing some digging this description goes way back to at least Drupal 6, but it was intended as API helper text and definitely was not written with end users in mind. See https://www.drupal.org/node/146862

This seems like even more reason to drop it, since it wasn't even added intentionally.

cafuego’s picture

This patch removes the string from the Forum yaml and Node entity definition, where it would have been displayed to users.

It changes the text to "The node title" in the system api and forum schema hooks, where they end up as comments on the forum_index and node database tables.

jibran’s picture

Status: Needs review » Reviewed & tested by the community

Thanks for the patch @cafuego and thanks for the detective work @pameeela

alexpott’s picture

Status: Reviewed & tested by the community » Fixed

This issue is a normal bug fix, and doesn't include any disruptive changes, so it is allowed per https://www.drupal.org/core/beta-changes. Committed a20bad7 and pushed to 8.0.x. Thanks!

  • alexpott committed a20bad7 on 8.0.x
    Issue #2350041 by cafuego, swentel: Remove node title field description
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.