Findus23/BrachioGraph-Utils 11
A collection of random scripts for generating plots
Krunner plugin for Acronomy
Because Astronomers love Acronyms
Findus23/acronomy-browser-ext 0
A browser extension for quickly searching through Acronomy
https://forum.matomo.org/t/adopt-a-plugin-dog/26869
EDV-Hausübung
Findus23/AlternativeSparklines 0
a minimalistic alternative to the default sparkline style in Piwik
Module to add the Matomo eCommerce tracking feature to SilverCart.
My Bachelor's Thesis
issue commentmatomo-org/matomo
Performance metrics issues after 4.2 update
Hi @MaghSamana thanks for your reply! Just to better understand, are you saying when you downgraded, you only replaced your piwik.js/matomo.js file but kept everything else at the higher Matomo version (ie, php code)?
And if you're still willing to help us find the issue, would you be able to check the browsers report for the days in the second site where there are no dom metrics, and post some of the browsers? It would also be helpful to see the site so we can take a look at the tracking code and see what the browsers do (you can email me at [email protected] if you don't want to post that publicly).
comment created time in 2 hours
pull request commentmatomo-org/matomo
Hide loading errors when user changes reporting page
I haven't tested this yet, but for the second issue, would it also work to cancel ajax requests in the window's unload or beforeunload events? If that would work, the solution wouldn't depend on a timeout which might avoid edge cases where it takes a long time for the next page to start loading.
comment created time in 2 hours
startedFindus23/pyLanguagetool
started time in 2 hours
push eventmatomo-org/matomo
commit sha 5b289e4279d212b0395ab847eda4d05a7e0cda31
Add an edge case reminder to the pull request review checklist.\ (#17305)
push time in 2 hours
PR merged matomo-org/matomo
Description:
FYI @tsteur
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr closed time in 2 hours
Pull request review commentmatomo-org/developer-documentation
add description of how to use controller methods to return json results
public function myAdminTask() } ``` +### Using Controller Methods as API Methods++In general, most functionality in Matomo controllers will render some HTML and return it. Sometimes, however you will have some logic that's+meant to return JSON, but is something you don't want exposed in an API method (as in, callable outside of a session). In this case, we create+controller methods that return JSON.
This was in regards to the Feedback controller methods that set the next reminder date. These methods don't output HTML or do any rendering, but of course there's no reason to put them in the API because why would anyone need to call them? I'm not sure how to better describe these outlier use cases.
comment created time in 2 hours
issue commentmatomo-org/matomo
Performance report table not displayed properly
I think I'll save my opinion until german speakers weigh in because I have no idea if that's more readable or not. :)
comment created time in 2 hours
pull request commentmatomo-org/matomo
@sgiehl do you know why these commits are attributed to my user? Was it because I merged the original PR?
comment created time in 2 hours
push eventmatomo-org/matomo
commit sha 86fdc2a29b62b66ed3a95b6ecb2eecce8a0c4148
updates all submodules (#17306) Co-authored-by: diosmosis <[email protected]>
push time in 2 hours
PR merged matomo-org/matomo
Updated submodules:
- plugins/Bandwidth
- plugins/CustomAlerts
- plugins/CustomVariables
- plugins/LogViewer
- plugins/LoginLdap
- plugins/MarketingCampaignsReporting
- plugins/Provider
- plugins/SecurityInfo
- plugins/TasksTimetable
- plugins/TrackingSpamPrevention
- plugins/VisitorGenerator
pr closed time in 2 hours
issue commentmatomo-org/matomo
Performance report table not displayed properly
The three variants:
Current solution:
Solution with truncating words (twig filter):

Solution with hyphens (this is css):

The 3rd one is very simple, I can just create a .hyphenate css class and add that in the twig file.
What do you prefer? @diosmosis @tsteur @sgiehl @Findus23
comment created time in 2 hours
issue commentmatomo-org/matomo
Performance report table not displayed properly
I like @diosmosis suggestion. That was my original idea, just wrap the text for equal lines, but looked weird, but just because I haven't added the - on the end 😄. Headers are already multi-line, we just break the lines only on spaces, that's why long words make wide columns.
I'll make some screenshots for different solutions and share it here.
comment created time in 3 hours
push eventmatomo-org/matomo
commit sha b3f17b949e50ca37c015e41ffd94d84fec6a860e
fixing other -1 limit issues in live model
push time in 3 hours
PR opened matomo-org/matomo
Updated submodules:
- plugins/Bandwidth
- plugins/CustomAlerts
- plugins/CustomVariables
- plugins/LogViewer
- plugins/LoginLdap
- plugins/MarketingCampaignsReporting
- plugins/Provider
- plugins/SecurityInfo
- plugins/TasksTimetable
- plugins/TrackingSpamPrevention
- plugins/VisitorGenerator
pr created time in 3 hours
Pull request review commentmatomo-org/developer-documentation
add description of how to use controller methods to return json results
public function myAdminTask() } ``` +### Using Controller Methods as API Methods++In general, most functionality in Matomo controllers will render some HTML and return it. Sometimes, however you will have some logic that's+meant to return JSON, but is something you don't want exposed in an API method (as in, callable outside of a session). In this case, we create+controller methods that return JSON.
Doc is 👍 could we maybe add at the end of this sentence maybe something like Most of the time adding an API method instead of a controller method should be considered.. You mention it already in this block but I'm thinking we might still want to make clear in most cases an API is likely the better solution. Or maybe instead of adding this we could explain with an example when the controller would be used instead of the API? I guess it's mostly only the case it the controller needs to access the session? Maybe that's what you meant with callable outside of a session?
comment created time in 3 hours
PR opened matomo-org/matomo
Description:
FYI @tsteur
Review
- [ ] Functional review done
- [ ] Usability review done (is anything maybe unclear or think about anything that would cause people to reach out to support)
- [ ] Security review done see checklist
- [ ] Code review done
- [ ] Tests were added if useful/possible
- [ ] Reviewed for breaking changes
- [ ] Developer changelog updated if needed
- [ ] Documentation added if needed
- [ ] Existing documentation updated if needed
pr created time in 3 hours
issue commentmatomo-org/matomo
Store the segment hash in the DB table
Well changing the algorithm still means you have to deal w/ old hashes and new hashes, so I'm not sure it will really be aided by a hash table column, where we can put only one value.
comment created time in 4 hours
PR opened matomo-org/developer-documentation
FYI @tsteur
pr created time in 4 hours
create barnchmatomo-org/developer-documentation
branch : controller-result-mention
created branch time in 4 hours
issue commentmatomo-org/matomo
Store the segment hash in the DB table
This solution seems a bit like taking on tech debt, but it's also very low risk, so it's probably the best short term solution 👍
I'm thinking it's actually the best long term solution since you want to be able to change the algorithm for how to calculate the hash at any time (eg different segment string or do it based on parsed segment expression). There is of course still the urlencode/urldecode thing but that's a different problem which we eventually will hopefully tackle with #17050 .
comment created time in 4 hours
pull request commentmatomo-org/developer-documentation
Add note about disabling marketplace plugin for faster loading of admin pages locally.
fyi @flamisz might be useful to know
comment created time in 4 hours
delete branch matomo-org/developer-documentation
delete branch : marketplace-plugin-mention
delete time in 4 hours
push eventmatomo-org/developer-documentation
commit sha ef6f2724e2e2094bfdc77afb38030e6bc1b870e0
Add note about disabling marketplace plugin for faster loading of admin pages locally.
commit sha 4a52fb06e1b1c0d16c2f920cad135758f903dbe6
Merge pull request #439 from matomo-org/marketplace-plugin-mention Add note about disabling marketplace plugin for faster loading of admin pages locally.
push time in 4 hours
PR merged matomo-org/developer-documentation
FYI @tsteur
pr closed time in 4 hours
pull request commentmatomo-org/developer-documentation
Add note about disabling marketplace plugin for faster loading of admin pages locally.
Good one, I do that too 👍
comment created time in 4 hours
issue commentmatomo-org/tag-manager
Think about concepts to enable Tag Manager to trigger (supported) Pixels serverside
Thanks for this @peterbo I understand it now how it works technically. What is not 100% clear yet is when this becomes interesting or for which audience this is interesting. Of course with Matomo the benefit is this would come out of the box but spinning up a GCE is a bit more work etc so I wonder when / why companies/orgs make this effort. I'm assuming of course when they need to guarantee a certain data flow so thinking of websites with sensitive data (health/banks/...)? Does the server side usually forward cookies and IP addresses and also set cookies? I'm assuming this would need to be done to ensure things work the way they should? And the main benefit would be that if for example no consent is given then you can guarantee no such data is being processed?
comment created time in 4 hours