Feature #91668

Add system communication API

Added by Oliver Hader 25 days ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Reports
Target version:
-
Start date:
2020-06-17
Due date:
% Done:

0%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

A system communication API could be used to retrieve data from official typo3.org services or send back anonymous usage data in order to help understand TYPO3-use-cases much better.

Scenarios

  • compare current TYPO3 version with latest TYPO3 version & warn about missing security updates
  • fetch and display vendor messages for selected topics - e.g. release updates, important security notifications, etc.
  • send anonymous usage data back to granted services (typo3.org or custom endpoints)

Requirements

  • non-blocking - most of the communication shall happen in the background or in the client only (AJAX)
  • HTTP requests need to provide as less information as possible (no referrers, no cookies, ...)
  • each used communication stream/channel must be opt-in - users or site admins have to subscribe

Also available in: Atom PDF