Commit graph

66 commits

Author SHA1 Message Date
Daniel Siepmann 548ad0b07c
Make widgets configurable via DI
As no configuration API is provided, we use Services.yaml for now.
2020-02-25 22:35:30 +01:00
Daniel Siepmann 9452e66a51
Add Unittests 2020-02-25 22:35:30 +01:00
Daniel Siepmann d7c07aee79
Add GitHub workflows 2020-02-25 22:35:29 +01:00
Daniel Siepmann 50dcb619ea
Add PSR-12 2020-02-25 22:35:29 +01:00
Daniel Siepmann 73ec4641ff
Prepare usage as standalone composer package 2020-02-25 22:35:28 +01:00
Daniel Siepmann 654d52cede
Configure TCA to show newest page views first 2020-02-25 22:35:28 +01:00
Daniel Siepmann b8cde34d60
Update to 10.3 release 2020-02-25 22:35:28 +01:00
Daniel Siepmann ab6c7d2967
Use DI instead of unnecessary code 2020-02-25 22:35:27 +01:00
Daniel Siepmann 2105b79b8a
Ignore further bots 2020-02-25 22:35:27 +01:00
Daniel Siepmann 2e718d41c9
Take current day into account for page views per day 2020-02-25 22:35:27 +01:00
Daniel Siepmann b1a7226ed8
Add tracking widgets 2020-02-25 22:35:26 +01:00
Daniel Siepmann 005140d6f1
Expand tracking blacklist 2020-02-25 22:35:26 +01:00
Daniel Siepmann 6a2cd9bc50
Add rules to prevent tracking of certain requests 2020-02-25 22:35:25 +01:00
Daniel Siepmann 27819c73ef
Add user agent to tracking
To enable fine grained filtering, and detect further bots / crawler to
block.
2020-02-25 22:35:25 +01:00
Daniel Siepmann cece44c735
Add first basic tracking for page views 2020-02-25 22:35:25 +01:00
Daniel Siepmann cfb5b79404
Initial commit 2020-02-25 17:42:14 +01:00