Similarly to the "All websites" dashboard, the "Manage websites" admin screen should use paging and could display by default, the first 100 websites.
This feature is useful for websites automatically creating sites and tracking thousands of small-medium sites.
This could use AngularJS similarly to the All Websites rewrite in #4692
Using AngularJS: #4691
It would be very nice to display a Search field like on 'All Websites' dashboard, to filter websites and/or URLs. Requested in #4476
In b3bab95ff8fa3baa548b00fe77898fbb68486597: refs #3838 split view into partial templates
In cbec93e99a8eaf46a63b42801c69dabee1ad81ef: refs #3838 - SitesManager fully migrated to AngularJS
In 6663054a84d1d7ddce1f4660675a522cc320fcfc: refs #3838 - Add integration tests expected file for new API method getIpFromHeader
In 51d597e64f6e85a46c8a5b81e0c46ba6c632a851: refs #3838 - on hover on a row show cursor:pointer, on click on a row edit website
In 2ddb4c6ec3b2218ec3864c1dfc2c0dca0691b2a0: refs #3838 - underline 'Edit' and 'Delete' links when hovered
In 4152ecea29c05ee7fa0f4975dbe6e171a1c012f2: refs #3838 - show 'Yes' when website has ecommerce enabled
In ad3b5a32b7b52add359534f14e7913b68c118035: refs #3838 - display loading indicator while loading sites list
In ae1d7fac743eb75c87a70109b33742ff2b7aa150: refs #3838 - hide 'Add a new website' button when creating/editing a website
In 8f6edf54995451eb93c4228d8701a11d427412a6: refs #3838 - use Array.prototype.filter() instead of AngularJS filter
In 42ac0560fd9149a8ae7c9c1747e04f38589d55a6: refs #3838 - fix empty popup when trying to edit a site after having clicked on "Add a new website"
In 885a2f6b56c50cdeb79061badd608f0f06913e16: refs #3838 - scroll to site when creating and editing
In 250c2337679cad02ad089ed46118e1bedd37174c: refs #3838 - fix wording in delete confirmation popup
In b0ba0e9314325578cd2cd279ef319ef1c2233f2a: refs #3838 - restore timezone groups in timezone selector
In a362b42b563e216a54545371e42cfab8811db03f: refs #3838 - restore original "Cancel" button position and style
In b84e60efcd017b1f6c7a2e39ec88ea609a0e6ee7: refs #3838 - restore original "Save" button position
In c8a8ec4a60e85269a0494f5dc40e1451bccee89f: refs #3838 - typo
In 822c9c729190c026183659acee5357e6c519d9e9: refs #3838 - dead code
In c75b319d922dd7e0130ad03b010826aec21aeefa: refs #3838 - restore original site search parameters alignment
In fca98933605bf9b74301da2b10ccfaee576d4dc6: refs #3838 Updating screenshot tests after one API was added and the EXCLUDED PARAMETERS now show without break
Today I tried to open the SitesManager with 3600 sites and it showed nothing for over 5 minutes and Chrome tried to kill the page multiple times. After the page was loaded it was not really useful. The whole time while the page was loading it was also no longer possible to use it since the browser was just too busy. This should be short term or fixed soon. Basically Piwik is not usable when managing many sites
I think we should definitely work on this issue for 2.13.0 since Piwik becomes unusable with many sites otherwise...
Please please do so!
Moved to 2.13.0 :+1: