techdivision/jobs

此包的最新版本(v2.1.1)没有可用的许可证信息。

用于正确schema.org JobPostings的包

维护者

详细信息

github.com/techdivision/jobs

问题

安装: 3,334

依赖项: 3

建议者: 0

安全: 0

星标: 3

关注者: 18

分支: 4

开放问题: 0

类型:neos-plugin

v2.1.1 2023-11-16 12:43 UTC

README

这是一个将职位整合到您网站上的包。
为了在谷歌(和其他搜索引擎)中正确索引为职位,职位语义需要正确。

这是开始的好方法:https://developers.google.com/search/docs/data-types/job-posting

安装

TechDivision.Jobs通过packagist提供。将"techdivision/jobs" : "~1.0"添加到composer.json的require部分或运行composer require techdivision/jobs

此包提供的内容

您可以添加以下NodeTypes

  • 职位发布
  • 职位地点
  • 招聘组织
  • 职位列表

如果您使用ttree/linkedData提供正确的json+ld,我们还添加了所需的选项。

对于编辑者

添加一份职位概述文档。在那里您可以找到用于位置和组织的Content Collections,这些内容将在您的职位发布中需要。
在职位概述下方,您可以添加职位发布文档。 wherever you want you can add a Job List that displays a simple table of your job offers。

对于开发者

此页面仅提供了一些基本的NodeTypes和Fusion渲染。您可以根据需要调整它。我们尽量遵循Neos的最佳实践。对于JobPostings的渲染没有太多 - 这很难概括。我们做的事情是添加微数据。如果您想显示要例如可内联编辑的属性,您可以这样操作。

页面输出

如果您使用自己的Fusion页面原型而不是Neos.Neos:Page,请从该页面对象继承

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

更多信息

如果您想更改搜索结果中的徽标,请查看此链接:https://developers.google.com/search/docs/guides/enhance-site#provide-business-contact-markup

其他包

为了使职位完整,我们提供了一系列包

更新说明

从1.x.x更新到2.x.x的破坏性更改

由于将变量文本输入更改为预定义的选择,jobPostingEmploymentType属性的内容将丢失。