Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENHANCEMENT: Improve confusing UX for title and titleOverride #185

Open
rolandschuetz opened this issue Mar 29, 2024 · 3 comments
Open

ENHANCEMENT: Improve confusing UX for title and titleOverride #185

rolandschuetz opened this issue Mar 29, 2024 · 3 comments

Comments

@rolandschuetz
Copy link

rolandschuetz commented Mar 29, 2024

  • This is a UX enhancement.
  • Version: Neos 8.3 (currently all Neos versions)

Current Behavior

I have interviewed several editors, and the behavior of "Title" vs. "Title Override" is for non-developers completely unclear. This makes sense, since it's not explained and an integration detail. SEO experts I talked to recommend to set both with different namens, but "override" sounds like you are doing something dangerous.

Bildschirmfoto 2024-03-29 um 20 52 08

Recommended Behavior

Let's change the labels and also use the same placeholder logic as in the open graph data:
Bildschirmfoto 2024-03-29 um 20 56 13

The title placeholder generation might need to be adjusted, see #186

Code override to test

'Neos.Neos:Document':
  properties:
    title:
      ui:
        label: 'Title in menus'

'Neos.Seo:TitleTagMixin':
  properties:
    titleOverride:
      ui:
        label: 'Title in the browser window'
        help:
          message: 'This title is displayed in the browser window and in search engines. It is set as the <title> tag in the HTML.'
        inspector:
          editorOptions:
            placeholder: 'ClientEval: node.properties.title'
'Neos.Neos:Document':
  properties:
    title:
      ui:
        label: 'Seitentitel im Menü'

'Neos.Seo:TitleTagMixin':
  properties:
    titleOverride:
      ui:
        label: 'Seitentitel im Browserfenster'
        help:
          message: 'Dieser Titel wird im Browserfenster und in Suchmaschinen angezeigt. Dazu wird er im HTML als <title> Tag gesetzt.'
        inspector:
          editorOptions:
            placeholder: 'ClientEval: node.properties.title'

Open questions

Should we override the document title in the SEO package or where to put this change?

@rolandschuetz rolandschuetz changed the title Improve confusing UX for title and titleOverride ENHANCEMENT: Improve confusing UX for title and titleOverride Mar 29, 2024
@mficzel
Copy link
Member

mficzel commented Mar 30, 2024

I agree that „title override“ is confusing but would prefer to only adjust the label of the title override field.

How about: „Special Title for Browserwindow“

@Sebobo
Copy link
Member

Sebobo commented Mar 30, 2024

When I discuss with editors what labels they want to have adjusted we usually chose "SEO Title" for this. Because that's what they care about. In a small tab you anyway cannot read anything beside the hostname. I think in WP it's the same label.

@rolandschuetz
Copy link
Author

I think SEO-Title would be a big improvement. The point of "Title" it then still unclear, which is not optimal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants