wsbusch/interamt-connect

创建一个公共机构所有职位广告的概述,这些广告在公共服务职位门户INTERAMT.de上列出。

安装: 189

依赖: 0

建议者: 0

安全: 0

星级: 0

观察者: 1

分支: 0

开放性问题: 0

类型:typo3-cms-extension

1.1.3 2024-02-05 18:36 UTC

This package is auto-updated.

Last update: 2024-09-05 19:52:37 UTC


README

Total downloads TYPO3 extension Stability TYPO3 versions Latest version

它是做什么的?

创建一个公共机构所有职位广告的概述,这些广告在公共服务职位门户INTERAMT.de上列出。

或者,可以使用任务加载所有工作机会作为后备从INTERAMT,并使用扩展表中的数据构建输出。

安装

使用Composer安装

推荐安装扩展的方式是使用Composer。在您的基于Composer的TYPO3项目根目录中,只需执行以下操作

 composer require wsbusch/interamt-connect

从TYPO3扩展存储库(TER)安装扩展

使用扩展管理模块下载并安装扩展。

安装后,请务必包含静态模板"Interamt Connector"。

扩展配置

Extension configuration

为了通过INTERAMT API加载工作机会,必须在扩展配置中设置。

connectorUrl

到INTERAMT界面的URL

connectorService

当前有效的Web服务的名称

connectorUseFallback

指定是否要通过接口加载工作机会并将其存储在数据库中。

connectorExistingRecords

如果在数据库中找到已经存在的工作,后备任务应该如何处理。标识符是INTERAMT UID。

如果您的设置位于代理后面,您可以设置代理参数,该参数将在cUrl请求中使用。

proxyEnable

如果启用且已填写服务器和端口,则将使用代理设置。

proxyScheme

默认为https://

proxyServer

代理服务器的URL

proxyPort

代理服务器的端口

管理机构

每个在INTERAMT中列出的机构都有一个唯一的机构标识符。这是与INTERAMT API通信所必需的。

Authority settings

  1. 选择目录
  2. 创建新记录
  3. Interamt Connector:机构

INTERAMT机构ID

INTERAMT为此机构分配的UID。用于通过API加载职位广告。

名称

在职位发布概述中输出,并用于内部标识。

存储职位广告的位置

应将此机构通过后备任务检索到的职位广告存储在哪个目录中?

描述

关于机构的描述或备注,可以在模板中输出。

网站

机构主页的URL

插件配置

Interamt Connector插件有两种显示模式

  1. 列表视图
  2. 详细视图

根据模式,插件配置存储在不同的标签页中。

常规

General settings

显示模式

应显示哪种模式?

输出数据记录

要输出的数据记录从哪里来?

  • 来自API的实时数据
  • 使用后备数据

列表视图

List view settings

要显示的机构

在插件中输出哪些机构? 可输入多个条目

见:管理机构

排序方式

如何对记录进行排序?

  • 招标日期(招标日期)(默认)
  • 职位名称(标题)

排序顺序

排序顺序

  • 升序(升序)
  • 降序(降序)(默认)

详细页面链接

如果此复选框被激活,则通过内部“详情页面”加载广告详情。如果未设置复选框,则输出到INTERAMT.de详情页面的链接。

详情页面

包含职位详情的内部页面

仅在“链接到详情页面”被激活时必要。

列表视图过滤器

List view filter settings

通过INTERAMT定义的几个选项可过滤列表视图。
可以通过此选项卡激活各个过滤器。

过滤器对实时数据搜索和回退数据搜索都有效。

激活过滤器

只有在此复选框被激活时,各个过滤器才会生效。

自由文本搜索

搜索所有相关字段以查找指定的值。

区域搜索

可以从INTERAMT预定义的应用区域列表中选择多个条目(例如,司法、卫生、一般行政等)。

INTERAMT可以随时扩展列表。更新将通过[功能]版本提供调整。

服务关系搜索

包括“公务员”、“雇员”和“培训/实习/双元制学习”就业状态的下拉复选框。

就业时长

包括“无限期”、“有限,可选无限期”和“有限”的复选框选择。

工作时间

包括“兼职”、“全职”和“两者都可行”的复选框选择。

详细视图

Detail view settings

显示完整的职位发布信息,包括联系方式和其他选项。

概览页面

需要“返回概览”链接。
如果此条目未设置,则不会输出链接。

调度任务

Task settings

可以通过控制台命令触发任务interamt_connect:fallback

此任务通过INTERAMT API加载定义当局的所有当前职位广告,并将它们存储在数据库中。

路由增强器示例

routeEnhancers:
  InteramtConnectList:
    type: Extbase
    limitToPages: [123]
    extension: InteramtConnect
    plugin: Connector
    routes:
      - routePath: '/{sh}'
        _controller: 'Connector::list'
    defaultController: 'Connector::list'
  InteramtConnectDetails:
    type: Extbase
    limitToPages: [124]
    extension: InteramtConnect
    plugin: Connector
    routes:
      - routePath: '/{vacancy}/{sh}'
        _controller: 'Connector::show'
    defaultController: 'Connector::show'