Feature #64764
closedEpic #83669: Improve file list / file browser
FileList and ElementBrowser must implement a paginate system for files
50%
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
Updated by Clément MICHELET almost 10 years ago
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.
Updated by Daniel Goerz over 8 years ago
- % Done changed from 0 to 50
FileList has a pagination. Elementbrowser does not.
Updated by Rémy DANIEL almost 8 years ago
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.
Updated by Riccardo De Contardi almost 7 years ago
- Related to Feature #66464: File selection popup does not use FAL driver count*() methods added
Updated by Riccardo De Contardi almost 7 years ago
- Related to Feature #23631: Pagination on browse link page added
Updated by Riccardo De Contardi almost 7 years ago
- Status changed from New to Accepted
- Target version set to 9.0
Updated by Richard Haeser almost 7 years ago
- Related to Feature #83668: Make list of files paginatable in file selector popup added
Updated by Joerg Kummer almost 7 years ago
I have a solution at Github https://github.com/jokumer/TYPO3-xfilelist (with compatibility versions for TYPO3 7, 8 and 9).
Updated by Susanne Moog almost 7 years ago
- Target version changed from 9.0 to 9 LTS
Updated by Susanne Moog about 6 years ago
- Target version changed from 9 LTS to Candidate for Major Version
Updated by Riccardo De Contardi over 5 years ago
- Related to Bug #83507: Max allowed memory size on FileBrowser.php when trying to implode 36.663 lines added
Updated by Rémy DANIEL over 5 years ago
ext:xfilelist from Joerg Kummer allows us to circumvent the issue of thumbnails generation in the FileBrowser (local file system only).
Thanks Joerg Kummer!
Updated by Joerg Kummer over 5 years ago
Be aware, that there exist a TYPO3 initiative called Digital Asset Management which introduces a overhaul of the filelist and filebrowser functionality...
See https://github.com/TYPO3-Initiatives/digital-asset-management
Updated by Riccardo De Contardi over 4 years ago
- Related to Feature #89709: Fileadmin must be more "useable" added
Updated by Georg Ringer over 4 years ago
- Related to Feature #79679: File sorting in TBE file selector (configurable) added
Updated by Christian Eßl over 1 year ago
- Related to Feature #99517: FileBrowser should use paginated views added
Updated by Oliver Bartsch 9 months ago
- 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