Validator
Im ersten Schritt wird der Feedvalidator des W3C befragt, ob ihr Feed im Sinne der RSS Spezifikation valide ist. Bitte beachten sie, dass es eine Begrenzung von 10 Validierungen pro Stunde gibt, um einen Denial of Service Angriff zu erschweren.
Bitte haben sie etwas Geduld, es werden u.a. die verwendeten Linkziele geprüft.
Variante 1: Als Kommentarblock innerhalb der <description>
Diese Variante eignet sich, wenn Sie im CMS nicht die Möglichkeit haben, das Format des Feeds zu ändern. In dem Fall können z.B. die Redakteure den Block mit den Feldern direkt innerhalb der description unterbringen.
Beispiel-Feed:
Beschreibung der Felder
- <title>
-
- Muss vorhanden und darf nicht leer sein.
- Sollte einen aussagekräftigen Titel beinhalten. Der Titel sollte eine Positionsbezeichnung, wichtigste fachliche Kompetenzen sowie die Anwendungsdomäne beinhalten.”
- z.B. Statt
Softwareentwickler (m/w)
ist besserSoftwareentwickler Java für eCommerce Lösungen (m/w)
. - z.B. Statt
Chemielaborant (m/w)
ist besserChemielaborant für organisch-chemischer Synthesen von Absorbermaterialien für Solarzellen (m/w)
. - z.B. Statt
Mechatroniker (m/w)
ist besserMechatroniker zur Modellierung für kraftfahrzeugtechnische Systeme (m/w)
.
- <link>
-
- Muss vorhanden und darf nicht leer sein.
- Sollte auf ein HTML Ziel verweisen → Dann wird die Seite auf der Jobdetail-Seite direkt als iFrame eingebunden.
- Alternativ ist eine Verlinkung auf PDFs möglich. Das reduziert jedoch die Anzahl der Bewerbungseingänge, denn Ihre Stellenanzeigen sind dann “einen Klick und das Öffnen des PDF-Readers” weiter weg.
- <pubDate>
-
- Muss vorhanden und darf nicht leer sein. Muss im RFC822 spezifiziertem Format vorliegen, z.B.
Mon, 03 Jan 2011 09:54:10 +0100
.
- Muss vorhanden und darf nicht leer sein. Muss im RFC822 spezifiziertem Format vorliegen, z.B.
- <description>
-
- Muss vorhanden und darf nicht leer sein.
- Sollte die gesamte Stellenbeschreibung als Fließtext enthalten, damit dieser bei der Suche vollständig indiziert werden kann.
- Einige angebundene Jobbörsen bestehen auf einen vollständigen Stellentext für den Import - in der Regel mindestens 1.000 Zeichen. Stellenanzeigen mit weniger Text werden ignoriert.
- Strukturieren Sie Ihre Stellenanzeige mit HTML. Nur folgende HTML Formatierungen sind erlaubt: p,q,strong,em,li,ol,ul.
Nachfolgende Felder müssen innerhalb der description als HTML-Kommentar am Ende des Ausschreibungstextes eingebettet sein (Variante 1), ODER mittels eb:xxxx
als eigenständige Felder innerhalb von <item>
hinterlegt werden.
- <nummer>
-
- Sollte vorhanden und darf nicht leer sein (Warnung bei Fehlen)
- Muss für jede Stelle (<item>) einmalig sein. Findet das System eine bereits vergebene GUID wird diese Stelle beim Import ignoriert.
- Möchten Sie Ihre Stellenanzeige aktualisieren, muss eine neue GUID vergeben werden. Hintergrund: Zu jeder GUID wird eine Zugriffsstatistik erstellt, die Sie im Portal einsehen können. Damit können Sie verschiedene Varianten Ihrer Stellenanzeige analysieren.
- Man kann z.B. den Link zur Stellenanzeige auf Ihrer Homepage verwenden, wenn dieser für jede Stelle einzigartig ist.
- Alternativ wird die guid des RSS-XML-Formates verwendet
- <tags>
-
- Muss vorhanden und nicht leer sein.
- Sollte eine kommagetrennte Liste von Schlagwörtern enthalten. Ist notwendig, wenn Ihre Stellen auch in die über 35 angebunden Jobbörsen importiert werden sollen.
- Verwenden Sie etwa 4 Schlagwörter. Bei mehr als 4 Schlagwörtern stellen Sie die wichtigsten an den Anfang. Einige Jobbörsen begrenzen die Anzahl.
- Wichtig: Geben Sie exakt einen Tag aus: IT, OFFICE, MINT oder SANO an, damit Ihre Stellenanzeige in das korrekte Portal importiert wird.
- Verwenden Sie das Schlagwort IT für alle Stellen in der Softwareentwicklung
- Verwenden Sie das Schlagwort MINT für alle Stellen für Maschinenbau, Mechatronik, Elektrotechnik, Physik, Chemie, allg. Technische Fachkräfte
- Verwenden Sie das Schlagwort OFFICE für alle kaufmännischen Stellen oder Stellen in der Verwaltung
- Verwenden Sie das Schlagwort SANO für alle Stellen im Gesundheits- und Sozialwesen
- <kontakt-oeffentlich> <bewerbungsweg>
-
- Alternativ zum
kontakt
-Feld. Wenn verwendet, müssen beide Felder da sein - bewerbungsweg: Entweder genau eine E-Mail-Adresse oder ein https-Link zu Ihrem Bewerbermanagementsystem für diese Stelle
- kontakt-oeffentlich: eine oder mehrere Ansprechpartner (Kommagetrennt) die öffentlich zu dieser Stelle angezeigt werden sollen. Die E-Mail sollte mit der privaten-E-Mail-Adresse der jeweiligen Person im Empfehlungsbund-Profil übereinstimmen
- Alternativ zum
- <kontakt> (Veraltet)
-
- Muss vorhanden und nicht leer sein, wenn nicht
bewerbungsweg
undkontakt-oeffentlich
verwendet wird - Enthält entweder eine E-Mail-Adresse für den Bewerbungseingang. Sie können für jede Stellenausschreibung eine andere Emailadresse für den Bewerbungseingang wählen.
- Oder enthält einen direkten Link zu ihrem Bewerbermanagementsystem (BMS).
- Muss vorhanden und nicht leer sein, wenn nicht
- <link>
-
- Muss vorhanden und darf nicht leer sein.
- Sollte auf ein HTML Ziel verweisen → Dann wird die Seite auf der Jobdetail-Seite direkt als iFrame eingebunden.
- <ort>
-
- Muss vorhanden und nicht leer sein.
- Stellen, welche keinen Ort aus der Region beinhalten, werden nicht importiert.
- <strasse-nr>, <plz> und <bundesland>
-
- Optional, i.d.R. reicht eine Auflistung aller Arbeitsorte im Feld ort. Die Zuordnung der Adresse erfolgt dann über die Standorte im Empfehlungsbund-Profil.
- Muss gesetzt werden, wenn z.B. mehrere Standorte in einer Stadt vorhanden sind, oder falls eine Vielzahl von Orten dynamisch importiert und angelegt werden sollen.
- <einrichtung>
-
- Optional: Hinterlegen Sie eine Einrichtung/Unterprofil
- Die Einrichtung muss in Ihrem Profil als Einrichtung hinterlegt sein
- <gehalt>
-
- Optional: Gehalt/Gehaltsband (in EUR)
- Unterstützte Format:
30.000 EUR
,30000
,30.000 EUR - 50.000 EUR pro Jahr
,3.000-4.000 pro monat
,15 EUR / h
- Optionale unterstütze Zeiteinheiten: Stunde, Monat, Jahr. Bei Weglassen wird von einem Jahresgehalt ausgegangen
- <arbeitszeit>
-
- Optional: Arbeitszeit Angabe
- Unterstützte Formate:
[ART] [VON]-[BIS]
-
Art: fest flexibel/flexible schicht/shift - Beispiele:
fest 40h
,flexibel 32-40h
,schicht 38,5 Stunden
- <urlaub>
-
- Optional: Mögliche Urlaubstage / Verhandlungsspielraum
- Beispiele:
30
,30 Tage
,21-30 Tage
- <art>
-
- Optional: Genauere Stellenart
- Mögliche Werte:
fachkraft
fuehrungskraft
freelancer
hilfskraft
praktikum
werkstudent
volunteer
ausbildung
weiterbildung
duales_studium
- <homeoffice-art>
-
- Optional: Homeoffice Angebot,
- Gültige Formate und Werte:
hybrid
- Teilweise Homeoffice am Standortfull
- Vollständig Remote möglich (Deutschlandweit)full (DE,AT,UK)
- Vollständig Remote mit erlaubten Wohnorten
- <levels>
-
- Optional: Karrierstufe (Mehrfachnennung möglich)
- Gültige Werte:
junior
senior
ungelernt
,intermediate
,quereinstieg
- Mehrere Werte Kommagetrennt möglich:
<levels>junior,quereinstieg,senior</levels>
- <sprachen>
-
- Optional: Sprachanforderungen, Mehrfachnennung möglich. Name der Sprache oder ISO-Code + Sprachlevel nach CEFRL (Europ. Referenzrahmen A1-C2)
- Gültige Werte:
de (B2)
,Deutsch B2
,Deutsch C2,Englisch B2
- Mehrere Werte Kommagetrennt möglich. Maximal 3 Angaben.
- <schwerbehinderung>
-
- Optional: Angaben zur Schwerbehinderung bei Übermittlung an die Bundesagentur für Arbeit
- Gültige Werte:
<schwerbehinderung>geeignet</schwerbehinderung>
Stelle ist für Schwerbehinderte (und nicht-Schwerbehinderte) geeignet<schwerbehinderung>exklusiv</schwerbehinderung>
Es werden NUR Schwerbehinderte für diese Stelle gesucht
- Bei Fehlen des Feldes gilt die Standardeinstellung: Keine Spezifikation zur Schwerbehinderung in der Ausschreibung.
- <beruf>
-
- Optional. Dient beim Export der Stelle an die Bundesagentur für Arbeit
- Viele Jobsuchende, die die Jobbörse der Arbeitsagentur verwenden, nutzen eine Filterung mit konkreten Berufen. Damit das funktioniert, sollte am besten der am besten passende offizielle Beruf übermittelt werden. Es wird die sogenannte DKZ verwendet, z.G. 13659 für Fachinformatiker. Die vollständige Liste aller Berufe finden Sie auf den Seiten der Arbeitsagentur, z.B. Google “DKZ Beruf”. Beim Import wird allerdings nur ein Teil dieser verwendet. Sehr wichtig ist die Unterscheidung zwischen Ausbildungs- und Tätigkeitsberufe. Wenn Sie eine Stelle als Ausbildung ausschreiben müssen dort andere Berufe IDs verwendet werden, die Sie ebenfalls unten in der Suchmaske erkennen können.
- Nutzen Sie die Suchmaske unter https://login.empfehlungsbund.de/arbeitsagentur , um passende Berufe per Stichworte zu suchen
- <og-image>
-
- Optional: Enthält den Link zu einem Bild, dass als Vorschaubild für die Stellenanzeige in Facebook angezeigt werden soll.
- Empfohlen werden Bilder mit einer Auflösung von 1080 Pixel in der Breite - mindestens jedoch 600 Pixel. Gültige Bildformate sind: JPEG, GIF, PNG
- <header-image>
-
- Optional: Enthält den Link zu einem Bild, dass als Bannerbild der Stellenanzeige in den Community Portale eingebettet wird.
- Empfohlen werden Bilder mit einer Auflösung von 1100 Pixel in der Breite. Gültige Bildformate sind: JPEG, GIF, PNG
- <relocation>
-
- Optional: Hinweise zum Relocation-Support (‘Umzugsbeihilfe’)
-
Format: ZIELGRUPPE: FREITEXT
, (zielgruppe = internationaleu). - Beispiel:
international: We help you with getting the Blue Card / Visa and pay the flight!
Variante 2: Als eigenständige XML-Elemente innerhalb des <item> (Beispiel: Wordpress)
Diese, technisch etwas sauberere Variante eignet sich, wenn Sie direkt auf die Struktur des Feeds Einfluss nehmen kann. In dem Fall können Sie für Ihre Redakteure im CMS weitere Felder zu einer Stellenanzeige hinzufügen. Im Falle von Wordpress haben wir dort bereits ein kostenfreies Plugin zur Verfügung gestellt.In diesem Falle werden alle bereits in Variante 1 beschriebenen Zusatzfelder mittels des XML-Namensraumes "eb:" als eigenständige Elemente innerhalb jedes items verwendet. Vergessen Sie in diesem Fall nicht, innerhalb des rss Root-elements noch den Namensraum zu definieren.
Einbettung Ihrer Job-Detailseiten als Iframe ermöglichen (X-Frame-Options + Content-Security-Policy)
Unter den Stellenanzeigen auf unserer Community-Portalen werden die Links zu Ihren eigenen Stellenanzeigen eingebettet. Allerdings sind nun seit einiger Zeit viele Webserver und CMS standardmäßig so konfiguriert, dass das Einbetten von Fremdseiten aus Sicherheitsgründen grundsätzlich unterbunden wird.
Damit wir Ihre Stellenanzeigen direkt anzeigen können, müssen Sie:
- Entweder die Header
X-Frame-Options
undContent-Security-Policy
für Ihre Stellenanzeigen löschen bzw. aufALLOW
setzen, oder -
Mithilfe des neueren Headers
Content-Security-Policy
eine Whitelist unserer Community-Portale hinterlegen. Damit wird das Einbetten durch andere Drittseiten weiterhin unterbunden.
Wenn Sie sich dafür entscheiden, hinterlegen Sie bitte folgende Whitelist:
Content-Security-Policy: "default-src 'self' *.itsax.de *.itmitte.de *.mintsax.de *.officemitte.de *.officesax.de *.itbbb.de *.empfehlungsbund.de *.itbavaria.de *.sanosax.de *.ithanse.de *.itrheinland.de *.itrheinmain.de *.xn--itbaw-ova.de *.officebbb.de *.officerheinmain.de *.officebavaria.de *.officerheinland.de *.officehanse.de *.xn--officebaw-y9a.de sisax.empfehlungsbund.de dresdner-datenbankforum-jobs.de *.jobs4internationals.de *.mintbund.de personalforum-leipzig.empfehlungsbund.de *.sanobund.de jobs-daheim.de"
[VERALTET] X-Content-Security-Policy: "default-src 'self' *.itsax.de *.itmitte.de *.mintsax.de *.officemitte.de *.officesax.de *.itbbb.de *.empfehlungsbund.de *.itbavaria.de *.sanosax.de *.ithanse.de *.itrheinland.de *.itrheinmain.de *.xn--itbaw-ova.de *.officebbb.de *.officerheinmain.de *.officebavaria.de *.officerheinland.de *.officehanse.de *.xn--officebaw-y9a.de sisax.empfehlungsbund.de dresdner-datenbankforum-jobs.de *.jobs4internationals.de *.mintbund.de personalforum-leipzig.empfehlungsbund.de *.sanobund.de jobs-daheim.de"
[VERALTET] X-WebKit-CSP: "default-src 'self' *.itsax.de *.itmitte.de *.mintsax.de *.officemitte.de *.officesax.de *.itbbb.de *.empfehlungsbund.de *.itbavaria.de *.sanosax.de *.ithanse.de *.itrheinland.de *.itrheinmain.de *.xn--itbaw-ova.de *.officebbb.de *.officerheinmain.de *.officebavaria.de *.officerheinland.de *.officehanse.de *.xn--officebaw-y9a.de sisax.empfehlungsbund.de dresdner-datenbankforum-jobs.de *.jobs4internationals.de *.mintbund.de personalforum-leipzig.empfehlungsbund.de *.sanobund.de jobs-daheim.de"Der 2. und 3. Header sind nur wichtig, falls Sie explizit bestimmte ältere Browser mit unterstützen wollen. Andernfalls wird von der Verwendung aller 3 Header abgeraten. Prüfen Sie dann die Entfernung des X-Frame-Options Headers, bzw. setzen diesen auf ALLOW
Mehr Informationen zur Einbettung und Verwendung des Content-Security-Policy Headers, wie z.B. Browserunterstützung und zur Verwendung bei gängigen Webservern (Nginx, Apache, IIS) finden Sie hier.
Falls eine Entfernung/Anpassung der HTTP-Header bei Ihnen nicht möglich ist oder Sie dies nicht möchten, teilen Sie uns das bitte mit. Wir deaktivieren dann die Einbettung Ihrer Seite unterhalb der Stellenanzeigen auf unseren Communityportalen.