PHPackages                             pegasus/google-for-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. pegasus/google-for-jobs

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

pegasus/google-for-jobs
=======================

TYPO3 Extension for Google for Jobs.

2.2.0(4y ago)21.5k4[6 issues](https://github.com/pegasuswerbeagentur/google_for_jobs/issues)[4 PRs](https://github.com/pegasuswerbeagentur/google_for_jobs/pulls)GPL-3.0-or-laterPHPCI failing

Since Sep 24Pushed 3y ago5 watchersCompare

[ Source](https://github.com/pegasuswerbeagentur/google_for_jobs)[ Packagist](https://packagist.org/packages/pegasus/google-for-jobs)[ RSS](/packages/pegasus-google-for-jobs/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (1)Versions (12)Used By (0)Security (1)

TYPO3 Extension `google_for_jobs`
=================================

[](#typo3-extension-google_for_jobs)

[![google for Jobs](https://github.com/pegasuswerbeagentur/google_for_jobs/raw/master/Resources/Public/Icons/git-repo-teaser.JPG)](https://github.com/pegasuswerbeagentur/google_for_jobs/blob/master/Resources/Public/Icons/git-repo-teaser.JPG)

1. Features
-----------

[](#1-features)

- easy integration
- decide to hide/display fluidtemplate in frontend
- render structured data to your job posting
- more features coming soon

2. Usage
--------

[](#2-usage)

### 1) Installation

[](#1-installation)

#### Installation using Composer

[](#installation-using-composer)

The recommended way to install the extension is by using [Composer](https://getcomposer.org/). In your Composer based TYPO3 project root, just do `composer require pegasus/google-for-jobs`.

#### Installation as extension from TYPO3 Extension Repository (TER)

[](#installation-as-extension-from-typo3-extension-repository-ter)

Download and install the extension with the extension manager module.

### 2) Setup

[](#2-setup)

1. Include the static TypoScript of the extension.
2. Create some location and job records on a sysfolder.
3. Create a plugin on a page and select at least the sysfolder as startingpoint.

### 3) Sitemap

[](#3-sitemap)

Add the following code to your setup.typoscript

```
plugin.tx_seo.config {
  xmlSitemap {
    sitemaps {
      jobs {
        provider = TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider
        config {
          table = tx_googleforjobs_domain_model_job
          sortField = uid
          lastModifiedField = tstamp
          pid =
          url {
            pageId =
            fieldToParameterMap {
              uid = tx_googleforjobs_job[job]
            }
            additionalGetParameters {
              tx_googleforjobs_job.controller = Job
              tx_googleforjobs_job.action = show
            }
            useCacheHash = 1
          }
        }
      }
    }
  }
}

```

### 4) Routing Enhancer

[](#4-routing-enhancer)

Add the following code to your config.yaml

```
routeEnhancers:
  JobsPlugin:
    type: Extbase
    extension: GoogleForJobs
    plugin: Job
    routes:
      -
        routePath: '/{job_title}'
        _controller: 'Job::show'
        _arguments:
          job_title: job
    defaultController: 'Job::show'
    aspects:
      job_title:
        type: PersistedAliasMapper
        tableName: tx_googleforjobs_domain_model_job
        routeFieldName: path_segment

```

3. Administration
-----------------

[](#3-administration)

### 3.1. Versions and support

[](#31-versions-and-support)

google\_for\_jobsTYPO3PHPSupport/Development2.x10.4.x7.2 - 7.4Features, Bugfixes, Security Updates1.x9.5.x7.0 - 7.2Bugfixes, Security Updates#### Update from 1.3 to higher Versions

[](#update-from-13-to-higher-versions)

- Install Update via composer or from TYPO3 TER
- Run the Upgrade Wizard from Admin Tools &gt; Upgrade &gt; Upgrade Wizard. You will be promted to create missing tables and fields, please do so
- Next, execute the "Google For Jobs: migrate locations into seperate table" wizard. This will migrate your existing job locations into a seperate table
- Modify your fluid templates accordingly

### 3.2. Contribution

[](#32-contribution)

Pull requests are welcome in general! Nevertheless please don't forget to add an issue and connect it to your pull requests. This is very helpful to understand what kind of issue the PR is going to solve.

- Bugfixes: Please describe what kind of bug your fix solve and give us feedback how to reproduce the issue. We're going to accept only bugfixes if I can reproduce the issue.
- Features: Feel free to contact us if u have some cool ideas or wishes.

### 3.3. Changelog

[](#33-changelog)

Read the full Changelog [here](./CHANGELOG.md).

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 59.6% of commits — single point of failure

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 ~90 days

Recently: every ~116 days

Total

12

Last Release

1480d ago

Major Versions

1.4.0 → 2.0.02020-06-11

1.5.0 → 2.1.02021-03-09

1.5.1 → 2.1.12021-11-01

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/75734?v=4)[Pegasus News](/maintainers/pegasus)[@pegasus](https://github.com/pegasus)

---

Top Contributors

[![Micha-sus](https://avatars.githubusercontent.com/u/32740653?v=4)](https://github.com/Micha-sus "Micha-sus (31 commits)")[![muellerp](https://avatars.githubusercontent.com/u/35800352?v=4)](https://github.com/muellerp "muellerp (16 commits)")[![muellerpp](https://avatars.githubusercontent.com/u/55237000?v=4)](https://github.com/muellerpp "muellerpp (4 commits)")[![ayacoo](https://avatars.githubusercontent.com/u/5963331?v=4)](https://github.com/ayacoo "ayacoo (1 commits)")

### Embed Badge

![Health badge](/badges/pegasus-google-for-jobs/health.svg)

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

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[typo3/cms-scheduler

TYPO3 CMS Scheduler - Schedule tasks to run once or periodically at a specific time.

169.3M231](/packages/typo3-cms-scheduler)[typo3/cms-lowlevel

TYPO3 CMS Lowlevel - Technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.

178.2M318](/packages/typo3-cms-lowlevel)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.4M80](/packages/typo3-cms-redirects)[typo3/cms-form

TYPO3 CMS Form - Flexible TYPO3 frontend form framework that comes with a backend editor interface.

147.6M266](/packages/typo3-cms-form)

PHPackages © 2026

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