brotkrueml / schema

TYPO3 extension providing an API and view helpers for schema.org markup
https://extensions.typo3.org/extension/schema
GNU General Public License v2.0
32 stars 9 forks source link

Update JobPosting.php #96

Closed infabo closed 2 years ago

infabo commented 2 years ago

see https://schema.org/JobPosting

brotkrueml commented 2 years ago

The extension provides the schema.org core vocabulary. The properties added by this PR are pending - that means, it can be renamed or abandoned - or taken over into the core vocabulary. This is due the fact, the schema extension doesn't want to break anything with a future schema.org update (approx. 2-3 times a year). Read about the different vocabularies: https://docs.typo3.org/p/brotkrueml/schema/2.5/en-us/Introduction/Index.html#the-schema-org-vocabulary

But you can add the property on your own to your site with an event listener, have a look at: https://docs.typo3.org/p/brotkrueml/schema/2.5/en-us/Developer/Events.html#register-additional-properties-for-a-type So you have it under your control independently from the schema.org core updates.

When the property is available in the core vocabulary, the event listener can be removed - but it doesn't harm if it still exists.

Alternatively, you can use EXT:schema_pending (providing all pending types and properties - which are a lot).

infabo commented 2 years ago

Sorry. Didn't notice. They (schema.org) hide that info about pending integration quite well.

brotkrueml commented 2 years ago

Sorry. Didn't notice. They (schema.org) hide that info about pending integration quite well.

Yes, it can be recognised by the blue colour.

infabo commented 2 years ago

Thanks! Did not even recognize the different colors. Without your hint I would still click every property detail description to find out. ROFL