Integrates server side data privacy conform tracking into TYPO3 https://daniel-siepmann.de/projects/typo3-extension-tracking.html
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||2 months ago|
|.github/workflows||6 months ago|
|Classes||6 months ago|
|Configuration||2 months ago|
|Documentation||2 months ago|
|Resources||2 years ago|
|Tests||6 months ago|
|.gitignore||2 years ago|
|LICENSE||2 years ago|
|composer.json||2 months ago|
|dependency-checker.json||1 year ago|
|ecs.php||1 year ago|
|ext_emconf.php||2 months ago|
|ext_localconf.php||1 year ago|
|ext_tables.sql||5 months ago|
|phpcs.xml.dist||1 year ago|
|phpstan.neon||2 months ago|
|phpunit.xml.dist||2 years ago|
|readme.rst||11 months ago|
This extension was made to demonstrate technical features of TYPO3.
Since v1.0.0 it is also available on packagist and intended for usage on production
The following features should be demonstrated:
PSR-4 Autoloading Standard
Use `composer.json` to provide autoloading information.
Classes will be loaded when needed. No need for require statements.
PSR-12 Extended Coding Style Guide
Current stable Coding Style Guide, applied via Coding Sniffer.
PSR-7 HTTP Message Interface
Also known as Request Response, used to create tracking information from incoming
PSR-11 Container Interface
Also known as Dependency Injection.
Used to resolve external dependencies, e.g. foreign classes.
Existing TYPO3 factories are used to build `QueryBuilder` instances.
Also DI is "misused" to provide configuration for dashboard widgets
PSR-15 HTTP Handlers
Also known as middlewares.
Used to hook into processing to create tracking information.
PSR-14 Event Dispatcher
Not in use yet.
Used to visualize collected tracking information.
Thanks to our supporters:
Generated by https://www.werkraum-media.de/
Partly sponsored code by
The following widgets are added and could look like:
.. image:: Documentation/Images/Widgets.png
A new record is added which looks like:
.. image:: Documentation/Images/ListViewPageviews.png
.. image:: Documentation/Images/RecordRecordview.png