Upload by FriendsOfFlarum
Link: https://discuss.flarum.org/d/4154-friendsofflarum-upload-the-intelligent-file-attachment-extension
FoF Upload è un estensione utilissima per la gestione degli allegati.
Features
Per le immagini:
Auto watermark.
Ridimensionamento automatico.
- Mime type per gestire le estensioni dei file.
- Lista dei mime type.
- Upload su diversi servizi (locale, imgur, AWS S3 per esempio).
- Gestione tramite Drag and drop.
- Caricamento di più file alla volta (pulsante e drag and drop, funziona per entrambi).
- Facilmente estendibile,l'estensione si basa fortemente sugli eventi.
Installazione
composer require fof/upload
Aggiornamento
composer require fof/upload
php flarum migrate
php flarum cache:clear
Configurazione:
Abilita l'estensione, una nuova scheda apparirà sul lato sinistro. Questa pagina delle impostazioni separata consente di configurare ulteriormente l'estensione.
Assicurati di configurare anche i permessi nella pagina delle autorizzazioni.
Espressioni regolari Mimetype:
Le espressioni regolari ti danno molta libertà, ma sono anche molto difficili da capire. Ecco alcuni suggerimenti, ma sentiti libero di chiedere per assistenza sui forum.
(video\/(3gpp|mp4|mpeg|quicktime|webm))|(audio\/(aiff|midi|mpeg|mp4))|(image\/(gif|jpeg|png))|(application\/(x-(7z|rar|zip)-compressed|zip|arj|x-(bzip2|gzip|lha|stuffit|tar)|pdf))
Un MIME è costituito da un tipo primario e secondario. Il tipo principale può essere immagine
, video
e applicazione
, ad esempio.
Il secondario è va più nel dettaglio, specificando ad esempio png
,pdf
ecc. Questi due sono divisi da /
, in regex devi aggirare questo carattere usando: \ /
.
Screenshot:
Estensione di An FriendsOfFlarum