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.2k↑76.7%43

Since Dec 6Pushed 2y ago17 watchersCompare

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

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

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity65

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

960d 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

[neos/seo

SEO configuration and tools for Neos

141.0M31](/packages/neos-seo)[sitegeist/kaleidoscope

Responsive-images for Neos

29370.3k12](/packages/sitegeist-kaleidoscope)[sandstorm/neostwofactorauthentication

1327.0k](/packages/sandstorm-neostwofactorauthentication)[neos/fusion-form

Fusion Form

19776.4k47](/packages/neos-fusion-form)[kaufmanndigital/gdpr-cookieconsent

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

2542.4k](/packages/kaufmanndigital-gdpr-cookieconsent)[techdivision/ckstyles

Neos package which enables you adding your custom style classes for the CkEditor with a simple Yaml configuration

21179.5k](/packages/techdivision-ckstyles)

PHPackages © 2026

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