Add new parmeter &pattern= to MultiSites.getAll to allow searching for websites #3636
Labels
Enhancement
For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Major
Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Milestone
Hi,
for new Piwik Mobile version, I need a MultiSite enhancement. Talked with some Piwik users and we need to improve the "Available Websites" view in next version. It'll be more like an "All Websites Dashboard". Usually, I'd just use MultiSites.getAll, but I need the possibility to search for websites. Because some users have thousands of websites.
Is it possible to
a) Add a parameter "pattern" to MultiSite.getAll to return only websites, that matches the given pattern. Similar to "SitesManager.getPatternMatchSites"?
b) Add a new method MultiSite.getPatternMatchSites(pattern, period, date, segment = , enhanced =)?
I need either a) or b). It also has to support "filter_limit" parameter.
On tablets, the "All websites dashboard" view will nearly display all data returned by the MultiSites API. Of course, I could use method "SitesManager.getPatternMatchSites" to fetch list of available websites and then use MultiSites.getOne via "batch API requests". But I think this will be slow especially when requesting 50 websites. In addition, "SitesManager.getPatternMatchSites" returns lots of data I don't need. I just need idSite + website name which I'll get via MultiSite.
Is it possible to get this in the next 4 weeks? Is it difficult?
The text was updated successfully, but these errors were encountered: