Store e app DKOS Crea e installa applicazioni HTML, pubblicale con revisione e consulta le regole di sicurezza. Categoria: Desktop Online OS Stato: Disponibile nell’interfaccia web Pagina: https://desktoponline.it/documentazione/dkos-desktop-store Scarica un esempio pronto Nella parte iniziale di questa guida trovi due pulsanti: Scarica app di esempio (ZIP) e Scarica manifesto dkos.app. Il pacchetto include i sorgenti statici e un’icona. Puoi installarlo privatamente tramite Store. 1) Scarica il pacchetto ZIP di esempio. 2) Apri Store nel desktop e seleziona il pacchetto. 3) Carica l’app in modalità privata per provarla. Struttura di un’app Ogni app è una cartella chiamata dkos_NOMEAPP. Al suo interno inserisci dkos.app, index.html, un’icona PNG, JPG o WebP e gli eventuali file statici necessari. index.html è la pagina iniziale obbligatoria. Sono ammessi file HTML, CSS, JavaScript, JSON, TXT, PNG, JPG, WebP e font WOFF/WOFF2. Il server rifiuta le estensioni non previste; non sono ammesse applicazioni eseguibili lato server. 1) Crea la cartella dkos_NOMEAPP (senza spazi nel nome). 2) Inserisci dkos.app e index.html. 3) Aggiungi un file icona.png e gli altri asset statici. 4) Comprimi la cartella in ZIP oppure selezionala in Store. Manifesto dkos.app Il manifesto usa testo UTF-8 nel formato chiave=valore. Tag richiesti: name, author, version, icon, category, description. Tag opzionali: type=html, entry=index.html, price=free oppure un importo numerico in euro (per esempio price=2,99). La categoria deve essere tra Produttività, Istruzione, Creatività, Strumenti, Giochi, Comunicazione, Altro. I prezzi sono riportati nel manifesto. La pubblicazione e la vendita a pagamento richiedono le verifiche commerciali e il flusso di pagamento autorizzato. 1) Scarica il modello dkos.app dai pulsanti della guida, oppure usa il progetto FamilyDrivers di esempio (ZIP). 2) Imposta nome, autore, versione, icona e categoria. 3) Imposta price=free per un’app gratuita oppure l’importo in euro. 4) Conserva il manifesto dentro la cartella dell’app. App private e richiesta di pubblicazione Un’app caricata privatamente è disponibile al proprietario. Per renderla pubblica occorre inviare una richiesta: lo Store crea una pratica di moderazione. Solo un amministratore autorizzato può approvare o rifiutare dopo la verifica dei sorgenti e delle regole. Una scansione automatica segnala criticità ma non garantisce la sicurezza. 1) Prova prima l’app in modalità privata. 2) Verifica che descrizione e permessi corrispondano alle funzioni effettive. 3) Seleziona la richiesta di pubblicazione in Store. 4) Attendi la revisione amministrativa. Sicurezza e proprietà Le app sono caricate come contenuti statici ed eseguite nell’isolamento previsto dallo Store; non devono richiedere credenziali del sito né accedere ai dati di altre app. Le proprietà dell’app mostrano autore, versione, categoria e dimensione. Il proprietario gestisce i propri pacchetti; la delega a editor di singole app non è ancora una funzione disponibile e non va simulata con un tag del manifesto. 1) Non includere password, token o dati personali nel pacchetto. 2) Usa solo le risorse strettamente necessarie. 3) Controlla gli avvisi di scansione prima della richiesta pubblica. Limiti attuali Il pacchetto non può superare 12 MB e 80 file. La pagina iniziale index.html non può superare 1 MB. I nomi dei file devono usare percorsi ASCII senza spazi. L’acquisto delle app a pagamento è subordinato alla verifica del checkout e alle condizioni commerciali pubblicate.