matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.94k stars 2.66k forks source link

Replace broadcast etc with AngularJS routing #6037

Open tsteur opened 10 years ago

tsteur commented 10 years ago

Brings especially mid-/long-term many benefits. Is a requirement when replacing some or all visualizations with AngularJS. Would make implementing features like https://github.com/piwik/piwik/issues/5977#issuecomment-52820055 easier

Maybe we could also replace the menu.js with AngularJS in the same step? Not sure!

https://docs.angularjs.org/api/ngRoute/service/$route

$route is used for deep-linking URLs to controllers and views (HTML partials). It watches $location.url() and tries to map the path to an existing route definition.

tsteur commented 10 years ago

We should probably at the same time also work on #6283 and drop IE8 support #4620

tsteur commented 6 years ago

@sgiehl I think you are working on this? just fyi there is maybe an issue to be closed :)