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.