# 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.