JobPosting

Zum automatischen Auslesen von Stellenanzeigen können die Daten im Schema.org-Format zur Verfügung gestellt werden.

Die einzelnen Elemente des Schemas werden in einer Datenstruktur zusammengefasst und von der Render-Klasse Alvine\Application\Minerva\Builder\Renderer\SchemaOrg\JobPosting in Form gebracht.

Die Beschreibung der Stelle kann entweder direkt in der Definition oder über Importe von anderen Dateien geladen werden. In diesem Beispiel werden drei Dateien eingebunden. Dies hat den Vorteil das diese Dateien auch für den Sichtbaren Teil verwendet werden können.

title: Frontend-Entwickler (w/d/m)
description: 
    import: 
        - de/jobs/frontend-entwickler.html
        - de/jobs/ueber.html
        - de/jobs/faq.html

datePosted: 2020-01-18
hiringOrganization: 
    "@type": Organization
    name: Company Ltd
    url: https://example.com/de/jobs/frontend-entwickler
    logo: https://example.com/image/logo.png
jobLocationType: TELECOMMUTE
jobLocation: 
    "@type": Place
    address: 
      "@type": PostalAddress
      streetAddress: Musterweg 12
      addressLocality: Musterhausen
      addressRegion: Nordpol
      postalCode: 12345
      addressCountry: Germany
identifier: 
    "@type": PropertyValue
    name: Company Ltd
    value: XYZ12345
employmentType: FULL_TIME

Über das Schlüsselwort wrap lässt sich der Inhalt in eine andere Struktur einschlissen.