RichFilemanager icon indicating copy to clipboard operation
RichFilemanager copied to clipboard

Handling huge numbers of files

Open mtaylor567 opened this issue 5 years ago • 1 comments

In raising this issue, I confirm the following (please check boxes):

  • [x] I have read and understood the Wiki. Especially deploy and configuration articles.
  • [x] I have checked that the bug I am reporting can be replicated, or that the feature I am suggesting isn't already present.
  • [x] I have checked the pull requests tab for existing solutions/implementations to my issue/suggestion.
  • [x] I realise that server-side connectors are provided by various contributors. The implementations are vary due to programming language features/limitations or other factors. Thus a particular connector may not implement, or partially implement, the API features.
  • [x] I realise that any changes in configuration options and/or plugin parameters affect the plugin behavior. I specified all the differences from defaults in details.

I use the following server-side connector (check one):

  • [x] PHP connector by servocoder
  • [ ] Java connector by fabriceci
  • [ ] Python3 Flask connector by jsooter
  • [ ] Python3 Flask connector by stevelittlefish
  • [ ] NodeJs connector by jlaustill and forestlake
  • [ ] ASP.NET Core connector by sinanbozkus
  • [ ] ASHX connector by richeflits
  • [ ] Other (specified below)

My familiarity with the project is as follows (check one):

  • [ ] I have never used the project.
  • [x] I have used the project briefly.
  • [ ] I have used the project extensively, but have not contributed previously.
  • [ ] I am an active contributor to the project.

I have implemented this file manager for selecting images only to find out that the client had 1000's of images in their image root directory which caused the file manager to stop responding. Unfortunately I can't just organise the files in to folders because they are linked to db records. Is there currently a solution to handle this? I was thinking pagination and saw there was a feature request a while back. Here

https://github.com/servocoder/RichFilemanager/issues/100

Would be interested to know if anything was done. If not, do you have an idea of how it can be implemented? I might be able to put some time in

mtaylor567 avatar Dec 12 '18 21:12 mtaylor567

As you could see we had a few ideas under discussion on how to implement some kind of pagination (lazy loading), but there was no straight way found to keep both files list synced with server. I still think it's possible, but may be time consuming.

psolom avatar Dec 26 '18 17:12 psolom