Skip to content
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

Show paging in the screen 'Manage websites' to easily manage thousands of websites #3838

Closed
mattab opened this issue Mar 17, 2013 · 26 comments
Closed
Assignees
Labels
c: Performance For when we could improve the performance / speed of Matomo. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Mar 17, 2013

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

@mattab
Copy link
Member Author

mattab commented Mar 12, 2014

It would be very nice to display a Search field like on 'All Websites' dashboard, to filter websites and/or URLs. Requested in #4476

@anonymous-matomo-user
Copy link

In b3bab95: refs #3838 split view into partial templates

@anonymous-matomo-user
Copy link

In cbec93e: refs #3838 - SitesManager fully migrated to AngularJS

@anonymous-matomo-user
Copy link

In 6663054: refs #3838 - Add integration tests expected file for new API method getIpFromHeader

@anonymous-matomo-user
Copy link

In 51d597e: refs #3838 - on hover on a row show cursor:pointer, on click on a row edit website

@anonymous-matomo-user
Copy link

In 2ddb4c6: refs #3838 - underline 'Edit' and 'Delete' links when hovered

@anonymous-matomo-user
Copy link

In 4152ece: refs #3838 - show 'Yes' when website has ecommerce enabled

@anonymous-matomo-user
Copy link

In ad3b5a3: refs #3838 - display loading indicator while loading sites list

@anonymous-matomo-user
Copy link

In ae1d7fa: refs #3838 - hide 'Add a new website' button when creating/editing a website

@anonymous-matomo-user
Copy link

In 8f6edf5: refs #3838 - use Array.prototype.filter() instead of AngularJS filter

@anonymous-matomo-user
Copy link

In 42ac056: refs #3838 - fix empty popup when trying to edit a site after having clicked on "Add a new website"

@anonymous-matomo-user
Copy link

In 885a2f6: refs #3838 - scroll to site when creating and editing

@anonymous-matomo-user
Copy link

In 250c233: refs #3838 - fix wording in delete confirmation popup

@anonymous-matomo-user
Copy link

In b0ba0e9: refs #3838 - restore timezone groups in timezone selector

@anonymous-matomo-user
Copy link

In a362b42: refs #3838 - restore original "Cancel" button position and style

@anonymous-matomo-user
Copy link

In b84e60e: refs #3838 - restore original "Save" button position

@anonymous-matomo-user
Copy link

In c8a8ec4: refs #3838 - typo

@anonymous-matomo-user
Copy link

In 822c9c7: refs #3838 - dead code

@anonymous-matomo-user
Copy link

In c75b319: refs #3838 - restore original site search parameters alignment

@mattab
Copy link
Member Author

mattab commented Jul 2, 2014

In 29bb402: Merge pull request #324 from JulienMoumne/3838

refs #3838 - SitesManager fully migrated to AngularJS

@mattab
Copy link
Member Author

mattab commented Jul 4, 2014

In fca9893: refs #3838 Updating screenshot tests after one API was added and the EXCLUDED PARAMETERS now show without break

@tsteur
Copy link
Member

tsteur commented Feb 19, 2015

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

@mattab mattab modified the milestones: Short term, Mid term Feb 19, 2015
@ataraxie
Copy link

I'm experiencing the very same issue as @tsteur with only 700 pages. According to my timeline profile, Chrome is busy with scripting for around 1.5 minutes. See http://forum.piwik.org/read.php?2,125306

@tsteur
Copy link
Member

tsteur commented Mar 22, 2015

I think we should definitely work on this issue for 2.13.0 since Piwik becomes unusable with many sites otherwise...

@ataraxie
Copy link

Please please do so!

@tsteur tsteur modified the milestones: Piwik 2.13.0, Short term Mar 31, 2015
@tsteur tsteur self-assigned this Mar 31, 2015
@mattab
Copy link
Member Author

mattab commented Apr 1, 2015

Moved to 2.13.0 👍

tsteur added a commit that referenced this issue Apr 2, 2015
tsteur added a commit that referenced this issue Apr 2, 2015
tsteur added a commit that referenced this issue Apr 2, 2015
…iption, preserve keys only if the first key is not zero anyway
tsteur added a commit that referenced this issue Apr 7, 2015
tsteur added a commit that referenced this issue Apr 17, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Performance For when we could improve the performance / speed of Matomo. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

5 participants