New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Scalability of Piwik Mobile app, when hundreds/thousands of sites #2474
Comments
How to make Piwik Mobile nice to use when having 10, 100, or 10000 websites in the App? The goal is not to call APIs which return data for each site.
thoughts? |
I'd like to use the filter parameters for the search function. Example: I want to display only sites which contains a "p" in the name via this request: But it does also return virtual drums. What is my mistake? |
I guess filters are only applied to datatables and sitesmanager api doesn't return a datatable. |
Like steve said, filters work only on datatables. |
That is exactly what I want. Thanks. |
(In [4962]) refs #2474 added the possibilty to filter sites by a given pattern in piwik mobile and added possibility to abort requests |
(In [4966]) refs #2474 request max 5 sites per account on startup. added searchbar to search sites |
The first part is done. I now do display a search field above the list of available sites (see piwiksearch.png). I do request max 5 sites per default from each account. Additionally, the user is able to search a site. The more difficult part is the websites selection in the statistics screen. Currently, the user has the possibility to switch to another site by pressing a menu button. This will open a list of all available websites (see piwikwebsiteslist.png). If user selects a website, the same statistic will be opened but with the chosen site. Example:
I have to add the searchbar to the websites list. I try to find a solution for this. |
Attachment: |
Attachment: |
(In [4984]) refs #2474 make sure search field/keyboard will be closed if user selects a website |
(In [4996]) refs #2474 fix display of searchbar on Android high density devices |
Nice progress!! :)
|
Not already tested it on a site with thousands of sites. I'll do it later. Yes, it is excepted. I've added 2 accounts for demo.piwik.org. One anonymous and one with credentials. |
(In [5012]) refs #2474 instead of requesting a list of all site ids, do just verify that the user has at least view access to one website |
(In [5021]) refs #2474 allow selection and search of websites within statistics view, works currently only for ios |
(In [5022]) refs #2474 works now on android, cache result if user has not used the search, do not display sparklines in website selection |
Have tested it on a piwik instance (vmware) with about 1500 sites (created with the script you mentioned) and a throttled internet connection (10K/sec). Works very fine. I'll do some further tests later. |
great news :) I have access to a piwik server with 20k websites so I could test it, but It needs a new version, I think there is no way to test on IOS (iphone) a beta version is there? very exciting and useful feature!!! |
We can register up to 100 "test" devices. I need the "device identifier" (not the serial number) of the iPhone/iPod/iPad (you can send the id to me via email). I can build the app for this device and send you the binary as well as the so-called "provisioning file". The "provisioning file" allows you to install the app without the need to jailbreak the device. You should be able to install the app via iTunes afterwards. Haven't done it that way before (cause I use Xcode) but I think it'll work. You can find out the device identifier with xcode: http://developer.apple.com/library/ios/#DOCUMENTATION/Xcode/Conceptual/iphone_development/128-Managing_Devices_and_Digital_Identities/devices_and_identities.html#//apple_ref/doc/uid/TP40007959-CH4-SW11 or with itunes: http://mohanjith.net/blog/2010/05/how-to-find-out-the-iphoneipod-touch-device-id-without-xcode.html |
(In [5033]) refs #2474 users to expect the cancel button on the left site |
ok thanks for the answer, but it sounds complicated. Can you release the android BETA and I can find android phone to test it? |
Placeholder for discussing the Piwik Mobile usage with thousands of websites to list.
The text was updated successfully, but these errors were encountered: