FoxCloud è un cloud creato in PHP che ti permette di gestire i tuoi file online.
Ecco i punti di forza di FoxCloud:
Grazie alla sua interfaccia estremamente semplice ed ovviamente al restyling che ha caratterizzato
questa versione è veramente facile e veloce da usare dove vuoi.
Inoltre, grazie al supporto dei plugin puoi integrare molte funzionalità aggiuntive senza toccare il codice sorgente!
Un'altra cosa importante è stata l'ascesa di FoxPlayer, un player personalizzato di FoxCloud che va a sostituire quello default dei vostri browser.
FoxPlayer è user-friendly, semplice da usare ed esteticamente allineato al resto del cloud.
FoxCloud rispetta tutti gli standard di sicurezza delle WebApp PHP in quanto non usa eval()
oppure altre funzioni che permettono l'esecuzione di codice remoto.
Inoltre questo Cloud adopera dei filtri per evitare Code Injection in file e quindi mettere in pericolo l'intero Cloud.
Altro fattore che fa aumentare la sicurezza di FoxCloud è l'introduzione degli url blob
per il caricamento dei video nelle pagine shared.
- Documentazione ufficiale Sì è quella della versione precedente perché tecnicamente parlando non è cambiato molto
- Sito ufficiale
- Plugins per FoxCloud
Parsedown by erusev
per il markdown ai file .md
FoxPlayer by FoxWorn3365
custom per la gestione dei video.
FoxCloudWorld è un servizio online offerto e gestito dalla .FoxOrg che ha come scopo quello di migliorare l'assistenza tra l'Org e gli utilizzatori di FoxCloud ed anche statistiche.
Ricordiamo che non raccogliamo nessuna informazione se non l'hostname e la versione.
Per saperne di più / disattivarlo
FoxCloud usa un sistema di url blob
per la condivisione di contenuti multimediali senza mostrare l'URL di origine.
Al momento risultano facoltativi per gli utilizzatori del cloud con un account mentre sono già stati implementati come standard obbligatorio per i contenuti shared ma nonostante questo è sempre possibile disattivare questa funzione andando a modificare il file foxplayer.js
:
let fullscreen = false;
const useBlob = true; // ANDIAMO A MODIFICARE QUESTO VALORE
FoxCloud salva gli shared in semplici file di testo e questo può portare, a lungo termine, ad un peso a dir poco eccessivo della cartella in questione, pertanto per questa nuova versione è stato implementato un semplice sistema che permette all'amministratore di ridurre il numero di shared che vengono generati.
E' possibile attivarla dal file config.json
:
"fewShared":false
Attivando quest'opzione FoxCloud non permetterà la generazione di uno shared per un file che ne possiede già uno, riproponendo invece quest'ultimo.
Semplifichiamo la vita agli amministratori di un cloud FoxCloud dando loro la possibilità di controllare in automatico che tutti i file e tutte le directory siano presenti e leggibili.
Questa funzionalità è inclusa nel cloud nativo ed è possibile trovarla all'URL /admin/integrity
.
Al momento FoxCloud utilizza un unico servizio esterno per praticità e per evitare di far pesare il Cloud più del dovuto.
L'unico servizio in uso esterno (oltre a FoxCloudWorld) è relativo al caricamento delle icone di FontAwesome ed è comunque gestito dalla .FoxOrg.
L'url in questione è presente nel file header.php
e richiede il file all.min.css
dal seguente url:
https://resources.fcosma.it/fa/css/all.min.css
.
Questo servizio è da poco dotato del sistema NoWebDown della .FoxOrg che impedisce che il sito vada offline, servendo i file da un mirror secondario quando il primario è offline.
Per evitare la scelta del mirror (che aggiunge circa 10ms
al tempo di ricezione dei file) potete andare a modificare il parametro resourcesMirror
nel file config.json
modificandolo in questo modo:
"resourcesMirror":"auto"
"resourcesMirror":"defined s1"
oppure
"resourcesMirror":"defined s3"
"resourcesMirror":"custom url HTTP https://example.com/fontawesome/6/css/all.min.css"
- Aggiunti gli url
blob
- Aggiunte impostazioni relative a FoxPlayer
- Aggiunto un Integrity Checker per controllare l'integrità del Cloud
- Aggiunto un installer (file
install.php
) per un'installazione veloce del Cloud con una GUI basica - Aggiunta la possibilità di implementare sfondi personalizzati
- Aggiunto un'easter-egg su FoxPlayer
- Aggiunta la funzione per fermare il video anche cliccando solo sul video
- Sistemati alcuni errori dei blob:url
- Migliorato il caricamento dei file evidenziati: ora non viene eseguita una richiesta ogni volta ma viene semplicemente salvato in
sessionStorage
- Ottimizzato FoxPlayer, rimuovendo bug dovuti al codice nativo
A volte potrebbero esserci dei problemi con il recupero della versione di FoxCloud dal file version.txt
durante, per esempio, l'integrity check.
In questo caso vi suggerisco vivamente di andare a controllare quest'ultimo e rimuovendo un'eventuale riga di troppo.
Warning Aggiornare il file
version.txt
senza però aver prima aggiornato la versione potrebbe causare grandi problemi di incompatibilità!
Puoi scrivermi quando vuoi via Email e Discord:
- Discord:
FoxWorn#0001
- Email:
[email protected]
[email protected] - 21/11/2022 by FoxWorn3365
© 2021 - 2023 .FoxOrg Powered with <3 by