cccs-web / core

CCCS' customized django web application
4 stars 11 forks source link

difference between "title" and "title"? #185

Open cccs-ip opened 9 years ago

cccs-ip commented 9 years ago

In our 'Project' records, e.g. WBN-BFS ESHIA, the projet has a "title" field, but so too does the meta data section. What are the difference between each? Do we need both?

pwhipp commented 9 years ago

The _meta_title defaults as a standard Mezzanine feature. I have hidden it to remove the confusion. It is allowed to vary to permit SEO tuning, which I don't think we are interested in.

FYI you can use the Documentation option in admin to review the actual model fields.

cccs-ip commented 9 years ago

I am not sure that I wanted it hidden. I am happy to have the ability to fine-tune SEO metadata--especially because it can be frustrating when not presenting well. We have a few bit of metadata that aren't presenting well in browser tabs, etc.

I am still not clear about the distinction. Where does the project 'title' show differently than the metadata 'title'. The metadata title is only for SEO? Please allow it to remain visible as it was previously

pwhipp commented 9 years ago

_meta_title is the title used in the html header. It is picked up by bots and by the browser when presenting the page title in tabs etc. It is currently hidden and is set automatically to be the same as the title.

title is the title of the displayable. It is picked up by the template code for display as the title on the page.

SEO tinkerers frequently makes the _meta_title long by adding keywords in the belief that this helps rankings.

It sounds to me like you are more likely to want to make _meta_title short so that it looks better in the client browser tabs etc.

I've added a verbose name to _meta_title of "Meta Title" to further disambiguate the fields.

These changes will appear in the next deployment.