There's a problem that meta tag defaults are assigned in different ways - in some cases they are assigned at the time of content creation, e.g. the Dublin Core tags, while in other cases they are not added until the output is being generated. This is honestly a little dumb and it should work one way for all use cases:

  • Default values are only inserted at the time of output,
  • Default values are not inserted into edit forms,
  • However, edit forms should display what the default value is, taking into consideration how content types and vocabularies can override this.

It may also be worth adding additional caching to the default values, given how often they are loaded.

Comments

damienmckenna’s picture

Version: 6.x-1.13 » 6.x-1.x-dev
damienmckenna’s picture

Status: Active » Needs review
StatusFileSize
new28.2 KB

This patch makes the changes suggested in the original description.

damienmckenna’s picture

Status: Needs review » Fixed

Committed. Yay usability improvements!

damienmckenna’s picture

Status: Fixed » Needs review
StatusFileSize
new723 bytes

Follow-on patch where my copy/paste efforts led to an incorrect tag being used.

damienmckenna’s picture

Status: Needs review » Fixed

Commited.

Status: Fixed » Closed (fixed)

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