At T391826 we have studied the extensions available and what would be considered the most interesting for some use cases.
I found 5 extensions requiring operating system dependencies:
| extension | rationale | system dependencies |
|---|---|---|
| Extension:3D | Provides support for 3D file formats | 3d2png xvfb |
| Extension:PdfHandler | Driver for viewing PDF files in image mode. | ghostscript imagemagick xpdf-utils |
| Extension:PagedTiffHandler | Driver for viewing TIFF files in image mode | exiv2 libtiff-tools |
| Extension:TimedMediaHandler | Synchronized audio, video, and text controller, supporting WebM, Ogg Theora, Vorbis, and SRT formats | ffmpeg |
| Extension:VipsScaler | The VipsScaler extension creates JPG and PNG thumbnails faster and at low memory usage. | libvips-tools |
Currently, in order to use any of these is required to modify the Suite Dockerfile. Would be pretty easier to have them included in the default image. All excepting 3d2png can be installed with standard apt. Also, it expands the Suite configurability for multimedia management.
As a curiosity, we have found Extension:PdfHandler is currently distributed in Suite as an non-active extension.