From c5e788e31d5e941ebcdf7b8a8a1bb5316393e88c Mon Sep 17 00:00:00 2001 From: Daniel Siepmann Date: Tue, 25 Feb 2020 22:33:41 +0100 Subject: [PATCH] Add some about information --- readme.rst | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/readme.rst b/readme.rst index a30f73b..ada3a07 100644 --- a/readme.rst +++ b/readme.rst @@ -1,3 +1,39 @@ +About +===== + +This extension should only demonstrate technical features of TYPO3. +It is not intended for use in production systems. + +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 + request. + +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 + and tracking blacklists. + +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. + +EXT:dashboard + Used to visualize collected tracking information. + Todos =====