zephyrisle/fof-upload-preview

This package is abandoned and no longer maintained. No replacement package was suggested.

Preview video, audio, Office documents and PDF files uploaded through FoF Upload on Flarum v2.

Maintainers

Package info

github.com/Zephyr-Isle/fof-upload-preview

Language:TypeScript

Type:flarum-extension

pkg:composer/zephyrisle/fof-upload-preview

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-06-06 11:33 UTC

This package is auto-updated.

Last update: 2026-07-01 04:55:26 UTC


README

A Flarum extension that adds inline previews for files uploaded with fof/upload.

Features

  • Video preview powered by DPlayer
  • Audio preview powered by APlayer
  • PDF preview with iframe embed
  • Office preview through Office Web Viewer
  • Admin settings for each preview type, preview height and player CDN URLs

Supported file extensions

  • Video: mp4, webm, ogg, ogv, avi, mov, ts, 3gp, 3g2, m4v
  • Audio: mp3, ogg, oga, wav, m4a, aac, flac, opus, weba, mid, midi
  • PDF: pdf
  • Office: doc, docx, xls, xlsx, ppt, pptx

Recommended FoF Upload MIME regex

^image\/(jpeg|png|gif|webp|avif|bmp|tiff|svg\+xml)$
^video\/(mp4|webm|ogg|x-msvideo|quicktime|mp2t|3gpp|3gpp2)$
^audio\/(mpeg|ogg|wav|flac|aac|webm|x-wav|x-flac|midi)$
^(application\/msword|application\/vnd\.openxmlformats-officedocument\.wordprocessingml\.document|application\/vnd\.ms-excel|application\/vnd\.openxmlformats-officedocument\.spreadsheetml\.sheet|application\/vnd\.ms-powerpoint|application\/vnd\.openxmlformats-officedocument\.presentationml\.presentation|application\/pdf)$

Installation

composer require zephyrisle/fof-upload-preview

Then enable the extension in the Flarum admin panel.

Notes

Office Web Viewer only works for publicly accessible document URLs.