PHPackages                             techdivision/jobs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. techdivision/jobs

ActiveNeos-plugin[Utility &amp; Helpers](/categories/utility)

techdivision/jobs
=================

Package for correct schema.org JobPostings

v2.1.1(2y ago)34.0k↓50%43

Since Dec 6Pushed 2y ago18 watchersCompare

[ Source](https://github.com/techdivision/jobs)[ Packagist](https://packagist.org/packages/techdivision/jobs)[ RSS](/packages/techdivision-jobs/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (2)Versions (13)Used By (3)

TechDivision.Jobs
=================

[](#techdivisionjobs)

This is a package for integrating jobs into your site.
In order to be properly indexed as jobs in google (and other search engines), job semantics need to be correct.

This is a good read to start with:

### Installation

[](#installation)

TechDivision.Jobs is available via packagist. Add `"techdivision/jobs" : "~1.0"` to the require section of the composer.json or run `composer require techdivision/jobs`.

What this package offers
------------------------

[](#what-this-package-offers)

You can add the following NodeTypes:

- Job Postings
- Job Locations
- Hiring Organization
- Job List

If you use [ttree/linkedData](https://github.com/ttreeagency/LinkedData) to provide proper json+ld, we also added the required options.

For editors
-----------

[](#for-editors)

Add a Job Overview Document. There you find Content Collections for Locations and Organizations which you will need in your Job Postings.
Below the Job Overview, you can add Job Posting Documents. Wherever you want you can add a Job List that displays a simple table of your job offers.

For developers
--------------

[](#for-developers)

This page only delivers some basic NodeTypes and Fusion rendering. You can adjust it to your needs as you want. We tried to follow Neos best practices. There is not much rendering for JobPostings whatsoever - this is hard to generalize. What we do is add microdata. If you want to display the properties to be e.g. inline-editable, you can do so.

### Page output

[](#page-output)

If you are using your own Fusion Page Prototype instead of Neos.Neos:Page, please inherit from this Page Object

```
prototype(TechDivision.Jobs:Page) >
prototype(TechDivision.Jobs:Page) < prototype(Your.Awesome.Package:Document.PageTemplate)

```

More Information
----------------

[](#more-information)

If you want to change your logo in search results, check this:

Other packages
--------------

[](#other-packages)

To make jobs complete, we do offer a set of packages:

- [techdivision/jobs-cards](https://github.com/techdivision/jobs-cards)
    Visual card style for jobs (see also [techdivision/card](https://github.com/techdivision/card))
- [techdivision/jobs-googleapi](https://github.com/techdivision/jobs-googleapi)
    Tell google if you have new jobs, important changes or if a job has been deleted
- [techdivision/jobs-applicationform](https://github.com/techdivision/jobs-applicationform)
    An application form based on [neos/form-builder](https://github.com/neos/formbuilder)
- [techdivision/form-encryption](https://github.com/techdivision/form-encryption)
    PGP/GPG form encryption to meet data protection standards

Update notes
------------

[](#update-notes)

### Breaking changes for update from 1.x.x to 2.x.x

[](#breaking-changes-for-update-from-1xx-to-2xx)

The content of the property `jobPostingEmploymentType` will be lost due to the change of a variable text input to a predefined select.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~240 days

Recently: every ~329 days

Total

7

Last Release

914d ago

Major Versions

v1.0.3 → v2.0.02021-09-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/e2402ac081fc0dc57b15f8cfcc16a1c1b37adfa3211a7fe30eb80d622b6586f3?d=identicon)[regniets](/maintainers/regniets)

---

Top Contributors

[![etlam](https://avatars.githubusercontent.com/u/1208133?v=4)](https://github.com/etlam "etlam (10 commits)")[![regniets](https://avatars.githubusercontent.com/u/4123716?v=4)](https://github.com/regniets "regniets (4 commits)")[![anianweber](https://avatars.githubusercontent.com/u/18150589?v=4)](https://github.com/anianweber "anianweber (3 commits)")[![SimonPaidla](https://avatars.githubusercontent.com/u/28459705?v=4)](https://github.com/SimonPaidla "SimonPaidla (3 commits)")[![esdete2](https://avatars.githubusercontent.com/u/34043608?v=4)](https://github.com/esdete2 "esdete2 (2 commits)")[![msteffinger](https://avatars.githubusercontent.com/u/31537445?v=4)](https://github.com/msteffinger "msteffinger (1 commits)")[![mwitte](https://avatars.githubusercontent.com/u/1611200?v=4)](https://github.com/mwitte "mwitte (1 commits)")[![mbiberger](https://avatars.githubusercontent.com/u/8565550?v=4)](https://github.com/mbiberger "mbiberger (1 commits)")

---

Tags

neosneos-plugin

### Embed Badge

![Health badge](/badges/techdivision-jobs/health.svg)

```
[![Health](https://phpackages.com/badges/techdivision-jobs/health.svg)](https://phpackages.com/packages/techdivision-jobs)
```

###  Alternatives

[sitegeist/kaleidoscope

Responsive-images for Neos

29352.4k10](/packages/sitegeist-kaleidoscope)[neos/seo

SEO configuration and tools for Neos

13990.5k24](/packages/neos-seo)[neos/googleanalytics

Google Analytics integration for Neos CMS

15125.7k](/packages/neos-googleanalytics)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)[shel/neos-commandbar

A commandbar (CMD+K) for Neos CMS

1614.6k1](/packages/shel-neos-commandbar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
