techdivision/jobs-googleapi

Last activity on 1 January 2021
  • 15
composer require techdivision/jobs-googleapi

Package to send updated or deleted JobPostings to the Google Indexer API

dev-master

Package to send updated or deleted JobPostings to the Google Indexer API

Version
dev-master
Type
neos-plugin
Release Date
20.01.2021 10:00:46
Source
git
Distribution
zip
Requires
Requires (dev)
None
Suggest
Provides
None
Conflicts
None
Replaces
None
5cacc013a60b1dc81eca2f564805d7f32e028086

TechDivision.Jobs.GoogleApi

This package is in beta status
It does work from a technical point of view, but there might be a lot of edge cases with the google crawler.
We are happy if you can provide feedback from real world scenarios. Send them to neos@techdivision.com.
Thank you very much!

With Jobs you can access the google indexing API - currently the only valid use of the indexing API.
Please be aware that this consumes your site's crawling budget, so use with care!

In order for this to work, we added

  • a backend module to send your new/changed jobs to the api
    (one could make this automatic, but this is kinda dangerous because each little publish would send it to the API and eat up your crawling budget)
  • a feature flag for automatic API calls on job deletion
    (which in turn is disabled by default for the same reason)

In addition, deleted jobs need to send at least a 404 header.
If you are serious about jobs, please install neos/redirecthandler-neosadapter to send a proper 410 status code after job deletion.

This package is based on flowpack/googleapiclient.
Please follow the package instructions on how to setup your api key.

Installation

TechDivision.Jobs.GoogleApi is available via packagist. Add "techdivision/jobs-googleapi" : "1.0.*@dev" to the require section of the composer.json or run composer require techdivision/jobs-googleapi:1.0.*@dev.

The backend module

Backend module

Configuration

Enable the API call on deletion:

TechDivision:
  Jobs:
    GoogleApi:
      enableApiCallOnJobDeletion: true

Further packages

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

Contribution

We will be happy to receive pull requests - dont hesitate!

The content of the readme is provided by Github
The same vendor provides 15 package(s).