Feature #64764
closed
Epic #83669: Improve file list / file browser
FileList and ElementBrowser must implement a paginate system for files
Added by Clément MICHELET almost 10 years ago.
Updated 9 months ago.
Category:
File Abstraction Layer (FAL)
Sprint Focus:
Needs Decision
Description
Hi,
The current system to browse records in a FAL mountpoint doesn't use offset / limit to display result list. This can be an issue if the folder have a large amount of files, especially in remote mount point.
On our current project, we have implemented a specific driver (using an API) to a document warehouse which have around 1M records with 5 subfolders (and some 'tags'). The service API implements a paginate browsing system inside queries.
But from now, we can't use paginate as FileList and ElementBrowser doesn't use parameters $start
and $numberOfItems
. These parameters always have zero as value.
Could it be possible to add browsing on results on next major version ?
In addition to a paginate system, a simple search field as on record list could enhance usability in cases with large numbers of records.
Regards,
Clément
Just a precision. There is a paginate system but it's done without offset / limit parameters in drivers. It loads the entire set of files and apply a limit on this set.
- % Done changed from 0 to 50
FileList has a pagination. Elementbrowser does not.
Hello
In one project (TYPO3 6.2), the user_upload folder contains 7000+ images, because user_upload is the default upload folder when uploading images from a content element or RTE.
The ElementBrowser crash every time an editor try to open it.
In recent version of TYPO3 (7 LTS), we can hook1 to the default upload folder guessing : we will create one folder for each month (like in wordpress) to split the images in several folders.
We will also move the existing files into those monthly folder tree. This will be easy, thanks to the FAL.
[1] https://forge.typo3.org/projects/typo3cms-core/repository/revisions/f54e28559d059495f46f3565bdfa06e68e518d85
- Related to Feature #66464: File selection popup does not use FAL driver count*() methods added
- Status changed from New to Accepted
- Target version set to 9.0
- Related to Feature #83668: Make list of files paginatable in file selector popup added
- Parent task set to #83669
- Target version changed from 9.0 to 9 LTS
- Target version changed from 9 LTS to Candidate for Major Version
- Related to Bug #83507: Max allowed memory size on FileBrowser.php when trying to implode 36.663 lines added
ext:xfilelist from Joerg Kummer allows us to circumvent the issue of thumbnails generation in the FileBrowser (local file system only).
Thanks Joerg Kummer!
- Related to Feature #79679: File sorting in TBE file selector (configurable) added
- Sprint Focus set to Needs Decision
- Related to Feature #99517: FileBrowser should use paginated views added
- Status changed from Accepted to Closed
Hi,
I'm closing this issue since pagination has already been added to the filelist as well as the element browser in current versions. Additionally, the search functionality is also available in the meantime.
In case you are missing some of the mentioned functionality somewhere, please don't hesitate to get in touch with me or create a new issue with reference to this one.
Best, Oli
Also available in: Atom
PDF