Open mattab opened 6 years ago
Hey there, not sure if there's a separate repo for the website (matomo.org, didn't found one), but I think it will fit in here.
On the main page, there's this animation:
On the truck it say's Piwik, so that should be changed at one point in the future. :-)
Cheers!
As part of this issue it be important to look at which ones are easy and quick to do. The rest we'll do as part of Matomo 5.
for tracker created https://github.com/matomo-org/tracker-proxy/pull/61
I reckon we can move the rest to Matomo 5? The only question would be wether we want to release another Matomo 2 and Matomo 3 update with the legacy auto loader: https://github.com/matomo-org/matomo/blob/4.x-dev/LegacyAutoloader.php#L17
This way should we ever change the namespace then it would cause less upgrade issues.
@sgiehl @mattab I reckon it could make sense to add the autoloader and release new version also for Matomo 2.* users
@tsteur Yes. Guess it makes sense to release new versions for 2.x and 3.x with the autoloader, so we have smoother updates later...
@sgiehl created this for 3.x-dev: https://github.com/matomo-org/matomo/compare/3.x-dev...legacyautoloader?expand=1 would create the same for 2.x-dev... do you reckon this would help?
Generally thinking the autloader needs to work both ways Piwik -> Matomo
and Matomo -> Piwik
\Piwik\Http
class in https://github.com/matomo-org/matomo/blob/3.13.6/plugins/CoreUpdater/Updater.php#L131core/Http
was replaced this file will contain \Matomo\Http
... and no longer \Piwik\Http
... On another note noticed there is also interface_exists
. Hoping we won't run into any issues around interfaces but luckily we don't use them much :)
Aren't we running most of the update process on the new code base? 🤔 But guess it makes sense to have the autoloader in both ways, to be sure there can't be any renamed class missing...
FYI we basically need to release a Matomo 2 release and then we can move this issue into Matomo 5 milestone.
I just updated to Matomo 5.0.1 and post-update "Matomo Changelog" panel says "See the latest changes in Piwik.". Doing a quick scan of the Web tree, I found the HTML code in
In January 2018 we announced that Piwik is now Matomo :tada:
As part of the renaming efforts we're updating all our websites, tools, core app, plugins, ie. everything!
Renaming checklist left to do:
matomo.zip
andmatomo.tar.gz
, as well as the directory inside the builds should be calledmatomo
CustomPiwikJs
to be renamed eg.CustomJsTracker
--> see #13604AnonymousPiwikUsageMeasurement
to be renamed (out of scope for Matomo 4)piwik.js
andpiwik.php
Piwik
andwindow.Piwik
and methods likegetPiwikUrl
Piwik
+ some objects called "Piwik"Piwik.getJavascriptCode
piwik_auth
piwik_campaign
to also supportmatomo_campaign
--> done with #15957ExampleAPI.getPiwikVersion
-> 3.3.0piwik_
-> 3.3.0--piwik-domain
console parameter (see #13192) - Will be done with #15503Piwik is now Matomo
and a big image. Be good to remove both. --> Will be done with #15504matomo.php
with keeping BC + Update [faq])https://matomo.org/faq/how-to/faq_132/) https://github.com/matomo-org/tracker-proxy/issues/55In the case of Matomo core platform we want to keep things backward compatible for users including HTTP APIs users or users of the JavaScript SDKs.
Assigning to Matomo 4.0.0 but hopefully we can tackle a few of the list, and make progress on the others, during Matomo 3.x :rocket: