Download the PHP package wsbusch/interamt-connect without Composer

On this page you can find all versions of the php package wsbusch/interamt-connect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package interamt-connect

TYPO3 extension interamt_connect

Total downloads TYPO3 extension Stability TYPO3 versions Latest version

What does it do?

Creates an overview of all job advertisements of a public authority, which are listed in the public service job portal INTERAMT.de.

Alternatively, a task can be used to load all job offers as a fallback from INTERAMT and build the output using the data from the extension tables.

Installation

Installation using composer

The recommended way to install the extension is by using Composer. In your Composer based TYPO3 project root, just do

 composer require wsbusch/interamt-connect

Installation as extension from TYPO3 Extension Repository (TER)

Download and install the extension with the extension manager module.

After installation, do not forget to include the static template "Interamt Connector".

Extension Configuration

In order for the job offers to be loaded via the INTERAMT API, this must be set up in the extension configuration.

connectorUrl

URL to the INTERAMT interface

connectorService

Name of the current valid web service ‚

connectorUseFallback

Specifies whether the job offers are to be loaded via the interface and stored in the database.

connectorExistingRecords

How should the fallback task behave if an already existing job is found in the database. Identifier is the INTERAMT UID.

If your setup is behind a proxy, you can set up the proxy parameter, which will be used in the cUrl request.

proxyEnable

If enabled and server and port are filled, the proxy settings will be used.

proxyScheme

Default will bei https://

proxyServer

URL of the proxy server

proxyPort

Port of the proxy server

Manage authorities

Each authority listed with INTERAMT has a unique authority identifier. This is necessary to communicate with the INTERAMT API.

  1. Select directory
  2. Create new record
  3. Interamt Connector: Behörden

INTERAMT Behörden-ID

UID assigned by INTERAMT for this authority. Is needed to load the job advertisements via the API.

Bezeichnung

Is output in the overview of job postings and is used for internal identification purposes.

Speicherplatz Stellenangebote

In which directory should job postings retrieved via the fallback task for this agency be stored?

Beschreibung

Description or remarks about the authority, which can be output in the template.

Webseite

URL to the authority homepage

Plugin Configuration

The Interamt Connector plugin has two display modes

  1. list view
  2. detail view

Depending on the mode, the plugin configuration is stored in different tabs.

General

Anzeige-Modus

Which mode should be displayed?

Datensätze zur Ausgabe

Where do the data records that are to be output come from?

  • Live data from the API
  • Using data from fallback

List-View

Anzuzeigende Behörden

Which authorities should be output in the plugin? Multiple entries possible

See: Manage authorities

Sortieren nach

How should the records be sorted?

  • Ausschreibungsdatum (Tender date) (default)
  • Stellenbezeichnung (Title)

Sortierreihenfolge

Order of sorting

  • aufsteigend (ascending)
  • absteigend (descending) (default)

Link zur Detailseite

If this checkbox is activated, the details of the advertisement are loaded via the internal "Details page". If the checkbox is not set, a link to the details page on INTERAMT.de will be output.

Detailsseite

Internal page with the details of the job posting

Only necessary if "Link zur Detailseite" is activated.

List-View Filter

The list view is filterable via several options defined by INTERAMT.
The individual filters can be activated via this tab.

The filters are effective for the live data search as well as for the search via the fallback data.

Filter aktivieren

The individual filters only take effect if this checkbox is activated.

Freitext-Suche

Searches all relevant fields for the specified values.

Bereich-Suche

Several entries can be selected from a list of application areas predefined by INTERAMT. (e.g. Justice, Health, General Administration, etc.).

The list can always be extended by INTERAMT. Adaptions are provided as [FEATURE] version through an update.

Dienstverhältnis-Suche

A checkbox selection is included with the employment statuses "Civil servant", "Employee" and "Training/Internship/Dual studies".

Beschäftigungsdauer

A checkbox selection with "unlimited", "limited, option unlimited" and "limited" is included.

Arbeitszeiten

A checkbox selection with "part-time", "full-time" and "both possible" is included.

Detail-View

Shows the complete job posting with contact information and other options.

Ăśbersichtsseite

Is needed for the "Back to overview" link.
If this entry is not set, no link is output.

Scheduler Task

The task interamt_connect:fallback can be triggered via a console command.

This task loads all current job advertisements of the defined authorities via the INTERAMT API and stores them in the database.

Route Enhancer example


URL
Repository: https://github.com/WSBusch/interamt_connect
TER: https://extensions.typo3.org/extension/interamt_connect

All versions of interamt-connect with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0 || ^8.1 || ^8.2
typo3/cms-core Version ^11.5 || ^12.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wsbusch/interamt-connect contains the following files

Loading the files please wait ....