mediadreams / md_news_clickcount
With this TYPO3 extension you are able to count views of ext:news records. You can display a list with most viewed news and delete the statistics automatically with a scheduler task.
Installs: 1 978
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 0
Type:typo3-cms-extension
Requires
- georgringer/news: >=9.2,<12.0
- typo3/cms-core: >=11.0,<13.0
README
With this extension you are able, to count views/clicks of ext:news
-records. Additionally it integrates a new option
in the plugin of ext:news
to show records ordered by views. On top there is a scheduler task for automatically
reset all counts.
Requirements
- TYPO3 11.5 || 12.4
- ext:news >= 9.2
Installation
- Install the extension by using the extension manager or use composer (
composer req mediadreams/md_news_clickcount
) - Include the static TypoScript of the extension
Usage
Count views
- In the news detail view template add the following code:
{md:getCountImg(newsUid: '{newsItem.uid}', pageUid: '{contentObjectData.pid}')}
Make sure, that you import the namespace to the ViewHelper by adding the following line at the top of the template:{namespace md=Mediadreams\MdNewsClickcount\ViewHelpers}
Show most read news
- Insert the plugin
News system
ofext:news
on a page - In
Settings
tab selectList view (without overloading detail view)
in theWhat to display
dropdown - Select
Views
in theSort by
dropdown - Select a
Sort direction
(Descending
will show the most viewed articles first) - Save and close
Spam prevention
In the extension settings, you are able to set daysForNextCount
, which adds an IP check. So multiple views of the same
IP address in the given timespan (days) will be counted just once.
By default this functionality is disabled (daysForNextCount = 0
)
ATTENTION:
If you have set daysForNextCount
to something higher than 0, please make sure, that you activate the scheduler task
mdNewsClickcount:cleanupLogCommand
of type Execute console commands
in order to meet the GDPR requirements! This
will clean up the log.
Clear views
- Add a scheduler task of type
Execute console commands
- Select
mdNewsClickcount:clearViewsCommand
inSchedulable Command
dropdown
Bugs and Known Issues
If you find a bug, it would be nice if you add an issue on Github.
THANKS
Thanks a lot to all who make this outstanding TYPO3 project possible!
Credits
- Extension icon was copied from ext:news and enriched with a pen from Font Awesome.