profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Findus23/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Lukas Winkler Findus23 Austria https://lw1.at/ I am an astronomy student from Lower Austria and an Open Source fan.

Findus23/BrachioGraph-Utils 11

A collection of random scripts for generating plots

Findus23/acronomy-krunner 1

Krunner plugin for Acronomy

Findus23/acronomy 0

Because Astronomers love Acronyms

Findus23/acronomy-browser-ext 0

A browser extension for quickly searching through Acronomy

Findus23/adopt-a-plugin 0

https://forum.matomo.org/t/adopt-a-plugin-dog/26869

Findus23/Adressen 0

EDV-Hausübung

Findus23/AlternativeSparklines 0

a minimalistic alternative to the default sparkline style in Piwik

Findus23/analytics-matomo 0

Module to add the Matomo eCommerce tracking feature to SilverCart.

Findus23/Bachelors-Thesis 0

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).

MaghSamana

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.

flamisz

comment created time in 2 hours

startedFindus23/pyLanguagetool

started time in 2 hours

delete branch matomo-org/matomo

delete branch : edge-case-reminder

delete time in 2 hours

push eventmatomo-org/matomo

dizzy

commit sha 5b289e4279d212b0395ab847eda4d05a7e0cda31

Add an edge case reminder to the pull request review checklist.\ (#17305)

view details

push time in 2 hours

PR merged matomo-org/matomo

Add an edge case reminder to the pull request review checklist.

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
+1 -0

0 comment

1 changed file

diosmosis

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.

diosmosis

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. :)

Findus23

comment created time in 2 hours

pull request commentmatomo-org/matomo

[automatic submodule updates]

@sgiehl do you know why these commits are attributed to my user? Was it because I merged the original PR?

github-actions[bot]

comment created time in 2 hours

push eventmatomo-org/matomo

github-actions[bot]

commit sha 86fdc2a29b62b66ed3a95b6ecb2eecce8a0c4148

updates all submodules (#17306) Co-authored-by: diosmosis <[email protected]>

view details

push time in 2 hours

delete branch matomo-org/matomo

delete branch : submodules

delete time in 2 hours

PR merged matomo-org/matomo

[automatic submodule updates]

Updated submodules:

  • plugins/Bandwidth
  • plugins/CustomAlerts
  • plugins/CustomVariables
  • plugins/LogViewer
  • plugins/LoginLdap
  • plugins/MarketingCampaignsReporting
  • plugins/Provider
  • plugins/SecurityInfo
  • plugins/TasksTimetable
  • plugins/TrackingSpamPrevention
  • plugins/VisitorGenerator
+11 -11

0 comment

11 changed files

github-actions[bot]

pr closed time in 2 hours

issue commentmatomo-org/matomo

Performance report table not displayed properly

The three variants:

Current solution: Screen Shot 2021-03-05 at 4 08 31 PM Solution with truncating words (twig filter): Screen Shot 2021-03-05 at 4 07 51 PM

Solution with hyphens (this is css): Screen Shot 2021-03-05 at 4 25 43 PM

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

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.

Findus23

comment created time in 3 hours

push eventmatomo-org/matomo

Zoltan Flamis

commit sha b3f17b949e50ca37c015e41ffd94d84fec6a860e

fixing other -1 limit issues in live model

view details

push time in 3 hours

create barnchmatomo-org/matomo

branch : submodules

created branch time in 3 hours

PR opened matomo-org/matomo

[automatic submodule updates]

Updated submodules:

  • plugins/Bandwidth
  • plugins/CustomAlerts
  • plugins/CustomVariables
  • plugins/LogViewer
  • plugins/LoginLdap
  • plugins/MarketingCampaignsReporting
  • plugins/Provider
  • plugins/SecurityInfo
  • plugins/TasksTimetable
  • plugins/TrackingSpamPrevention
  • plugins/VisitorGenerator
+11 -11

0 comment

11 changed files

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?

diosmosis

comment created time in 3 hours

PR opened matomo-org/matomo

Add an edge case reminder to the pull request review checklist.

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
+1 -0

0 comment

1 changed file

pr created time in 3 hours

create barnchmatomo-org/matomo

branch : edge-case-reminder

created branch 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.

tsteur

comment 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 .

tsteur

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

diosmosis

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

diosmosis

commit sha ef6f2724e2e2094bfdc77afb38030e6bc1b870e0

Add note about disabling marketplace plugin for faster loading of admin pages locally.

view details

Thomas Steur

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.

view details

push 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?

peterbo

comment created time in 4 hours