Questa FAQ spiega le funzioni più importanti di ZipDownloads dal punto di vista degli amministratori e degli utenti. L’attenzione è rivolta in particolare alle chiavi di download, ai download protetti, alle edizioni Free/Pro/Enterprise, alle autorizzazioni di acquisto, ai rinnovi e agli upgrade.
Che cos’è una chiave di download o una chiave di licenza?
Una chiave di download è una chiave di accesso univoca con cui ZipDownloads può verificare se un utente è autorizzato a scaricare determinati prodotti o versioni.
Una chiave può essere associata, ad esempio, a un acquisto, a una versione del prodotto, a un’edizione oppure a uno specifico utente.
ZipDownloads supporta, tra le altre cose:
- chiavi con validità limitata nel tempo
- chiavi con validità illimitata
- limiti di download
- limiti di installazione
- ID di installazione
- cronologia di utilizzo
- data di scadenza
- blocco
- revoca
- rimborso
- rigenerazione della chiave
- accesso a specifici canali di rilascio
Una chiave di download è la stessa cosa di una chiave di licenza software?
Non necessariamente.
In ZipDownloads la chiave viene utilizzata principalmente per controllare l’accesso ufficiale ai download, agli aggiornamenti o ai servizi.
Nel caso di software Open Source, una chiave di download non deve essere utilizzata per limitare i diritti concessi, ad esempio, dalla GPL. La chiave controlla quindi l’accesso all’offerta ufficiale di download o aggiornamento e non i diritti legali o di licenza relativi al programma già ottenuto.
È possibile rendere disponibile un download esclusivamente con una chiave valida?
Sì.
Un prodotto può essere configurato in modo che il download sia possibile solo quando esiste un’autorizzazione valida.
ZipDownloads può verificare, tra le altre cose:
- L’utente possiede una chiave valida?
- La chiave è attiva?
- La chiave è scaduta?
- La chiave è stata bloccata?
- La chiave è stata revocata?
- L’ordine è stato rimborsato?
- È stato raggiunto il limite di download?
- È stato raggiunto il limite di installazioni?
- L’utente è autorizzato per il relativo canale di rilascio?
La logica delle chiavi esistente comprende gli stati active, expired, blocked, revoked e refunded.
È possibile offrire download gratuiti senza chiave?
Sì.
ZipDownloads supporta:
- download pubblici
- download protetti
Un prodotto gratuito può quindi essere offerto senza registrazione o chiave, se configurato di conseguenza.
Anche un download gratuito può richiedere una chiave?
Sì.
“Gratuito” e “liberamente accessibile” sono due caratteristiche differenti.
Un prodotto può, ad esempio, costare 0,00 EUR ma essere comunque disponibile soltanto per utenti registrati o autorizzati in possesso di una chiave di download.
Questo può essere utile per:
- aree clienti
- download che richiedono registrazione
- software interno
- versioni di prova
- download per partner
- promozioni a tempo limitato
Quali edizioni supporta ZipDownloads?
ZipDownloads supporta, tra le altre, le seguenti edizioni:
- Free
- Pro
- Enterprise
- Standard
In questo modo è possibile offrire più livelli di funzionalità dello stesso prodotto.
Un utente può passare da Free a Pro?
Sì.
ZipDownloads supporta esplicitamente edizioni e upgrade, tra cui:
- Free → Pro
- Pro → Enterprise
È inoltre possibile definire prezzi differenti per:
- nuovi acquisti
- rinnovi
- upgrade
Un utente può passare direttamente da Free a Enterprise?
La struttura esistente delle edizioni e degli upgrade supporta i livelli Free, Pro ed Enterprise.
Di conseguenza, può essere configurato anche un percorso di upgrade diretto da Free a Enterprise, purché sia definito a livello amministrativo e tariffario.
È necessario memorizzare un file ZIP separato per ogni edizione?
Dipende dal modello di prodotto utilizzato.
Nel caso di edizioni differenti, è generalmente consigliabile fornire il file o la versione appropriata per Free, Pro ed Enterprise.
ZipDownloads può gestire separatamente le edizioni e le versioni dei prodotti.
Esempio:
mioprodotto-free-2.0.0.zipmioprodotto-pro-2.0.0.zipmioprodotto-enterprise-2.0.0.zip
Lo stesso utente può possedere più edizioni?
Dipende dalla configurazione del prodotto e delle autorizzazioni.
In linea di principio, un utente può possedere prodotti, versioni, chiavi e autorizzazioni di acquisto differenti. Dopo un upgrade, l’edizione superiore dovrebbe normalmente essere gestita come autorizzazione corrente.
Cosa succede alla vecchia chiave dopo un upgrade?
ZipDownloads dispone di un ciclo di vita delle chiavi e supporta anche la rigenerazione della chiave con revoca della chiave precedente.
A seconda del modello commerciale:
- la chiave esistente può continuare a essere utilizzata,
- può essere generata una nuova chiave,
- oppure la vecchia chiave può essere revocata e sostituita da una nuova.
Una chiave può avere una validità temporale limitata?
Sì.
Le durate supportate includono:
- 7 giorni
- 30 giorni
- 90 giorni
- 180 giorni
- 365 giorni
- 730 giorni
- durata personalizzata
- illimitata
Cosa succede quando una chiave scade?
Una chiave scaduta riceve lo stato expired.
A seconda del modello commerciale, l’utente può quindi, ad esempio:
- rinnovare
- acquistare un nuovo pacchetto
- acquistare un upgrade
- oppure perdere il precedente accesso al download
Una chiave può essere rinnovata?
Sì.
ZipDownloads dispone di una cronologia dei rinnovi e supporta i relativi modelli di rinnovo.
È inoltre possibile definire prezzi specifici per i rinnovi.
Una chiave può avere validità illimitata?
Sì.
Oltre alle durate limitate nel tempo, una chiave può avere anche validità illimitata.
Questo è adatto, ad esempio, per offerte Lifetime.
ZipDownloads supporta licenze Lifetime?
Sì.
Tra i modelli di prezzo e durata previsti figurano:
- 1 anno
- 2 anni
- Lifetime
- Grace Period
È possibile limitare il numero di download per chiave?
Sì.
ZipDownloads supporta un limite di download e mantiene una cronologia di utilizzo.
Ad esempio, è possibile definire:
- massimo 5 download
- massimo 20 download
- illimitato
I download parziali o Range possono aggirare il limite di download?
No.
Le regole di qualità e sicurezza stabiliscono esplicitamente che le richieste HTTP Range non devono poter aggirare autorizzazioni o limiti di download.
È possibile limitare il numero di installazioni?
Sì.
ZipDownloads supporta:
- limite di installazioni
- ID di installazione
Ad esempio, una licenza può essere limitata a:
- 1 installazione
- 3 installazioni
- 10 installazioni
Che cos’è un ID di installazione?
Un ID di installazione identifica una specifica installazione alla quale può essere associata una chiave o un’autorizzazione.
Consente di controllare quante installazioni differenti sono collegate a una licenza.
Un amministratore può bloccare una chiave?
Sì.
Una chiave può ricevere, tra gli altri, i seguenti stati:
blockedrevoked
ZipDownloads supporta inoltre:
- motivo del blocco
- nota dell’amministratore
Qual è la differenza tra “blocked” e “revoked”?
Blocked significa generalmente che una chiave è stata bloccata e non può essere utilizzata temporaneamente o per decisione amministrativa.
Revoked significa che l’autorizzazione è stata revocata.
Entrambi gli stati impediscono il normale accesso.
Cosa succede in caso di rimborso?
ZipDownloads supporta:
- rimborso
- rimborso parziale
- contestazione
- chargeback
- annullamento
Una chiave di download può quindi ricevere lo stato refunded.
I download possono essere sbloccati automaticamente dopo un acquisto?
Sì.
ZipDownloads dispone di:
- PayPal Checkout
- Capture
- webhook con firma verificata
- registro dei pagamenti
- chiavi di download
- portale clienti
In questo modo, dopo la conferma corretta del pagamento, la relativa autorizzazione di download può essere resa disponibile automaticamente.
È possibile utilizzare il pagamento anticipato invece di PayPal?
Sì.
ZipDownloads supporta anche il pagamento anticipato / bonifico bancario.
Con il pagamento anticipato, l’ordine viene normalmente abilitato solo dopo la verifica della ricezione del pagamento.
È possibile utilizzare coupon di sconto del 100%?
Sì.
Il sistema di coupon supporta:
- sconto percentuale
- importo fisso
- coupon del 100%
In questo modo, un prodotto normalmente a pagamento può essere reso completamente gratuito tramite un coupon.
Un coupon può essere limitato a determinati prodotti?
Sì.
I coupon possono includere regole relative a:
- prodotti
- categorie
- versioni
- valore minimo
- sconto massimo
- nuovi clienti
- clienti esistenti
- periodo di validità
- limiti di utilizzo
- possibilità di combinazione
Cosa può vedere un cliente nell’area clienti?
Il portale self-service per i clienti include, tra le altre cose:
- download
- prodotti
- versioni
- ordini
- pagamenti
- coupon
- chiavi
- data di scadenza
- download rimanenti
- cronologia
- rinnovi
- upgrade
- fatture
- ricevute
- preferiti
- notifiche
Un cliente può vedere la propria chiave?
L’area clienti può mostrare informazioni sulla chiave, inclusi il periodo di validità e il numero di download rimanenti.
I dati relativi alle chiavi rilevanti per la sicurezza vengono gestiti conformemente alla logica di sicurezza interna.
Le chiavi vengono memorizzate in chiaro?
ZipDownloads utilizza un modello di chiavi hash-only con prefisso.
Ciò significa che i valori segreti completi delle chiavi non dovrebbero essere memorizzati permanentemente in chiaro senza necessità.
Le chiavi possono essere esportate nei backup?
Non completamente per impostazione predefinita.
Le regole di sicurezza prevedono che i dati completi delle chiavi possano essere esportati solo tramite un payload di migrazione selezionato esplicitamente e protetto separatamente da password.
È possibile proteggere diversi canali di rilascio?
Sì.
ZipDownloads supporta, tra gli altri:
- Stable
- RC
- Beta
- Development
Dispone inoltre di autorizzazioni per canale di rilascio nel ciclo di vita delle chiavi di download.
Ad esempio, un cliente può avere accesso soltanto alle versioni Stable, mentre i tester possono scaricare anche versioni Beta o RC.
Un utente può ricevere aggiornamenti solo finché la sua chiave è valida?
Il sistema dispone sia di un ciclo di vita delle chiavi di download sia di un server di aggiornamento e feed delle versioni.
L’accesso ufficiale agli aggiornamenti può quindi essere collegato alle relative autorizzazioni.
Un utente può continuare a utilizzare il software già scaricato dopo la scadenza della chiave?
ZipDownloads controlla principalmente l’accesso ufficiale ai download, agli aggiornamenti e ai servizi.
La possibilità di continuare a utilizzare un software già installato dopo la scadenza di una chiave dipende dalla licenza e dal modello commerciale del relativo software.
Nel caso di software GPL, la chiave di download non può limitare i diritti che la GPL ha già concesso all’utente.
È possibile offrire download completamente pubblici?
Sì.
I download pubblici fanno parte delle funzionalità previste.
Un amministratore può quindi gestire contemporaneamente offerte di download aperte e protette all’interno della stessa piattaforma.
ZipDownloads può gestire contemporaneamente prodotti gratuiti e a pagamento?
Sì.
Il frontend può filtrare, tra gli altri criteri, per:
- gratuito
- a pagamento
Allo stesso tempo, il sistema commerciale supporta acquisti, coupon, upgrade e diversi modelli di edizione.
È possibile offrire pacchetti di prodotti?
Sì.
ZipDownloads supporta bundle o pacchetti di prodotti.
In questo modo, più prodotti possono essere venduti o abilitati insieme.
Un download può essere aperto direttamente tramite una voce di menu Joomla?
Sì.
Oltre all’elenco generale dei download, sono disponibili tipi di voce di menu specifici per ZipDownloads.
Tra questi:
- Elenco download
- Categoria ZipDownloads
- ZipDownload singolo
- Area clienti
- Panoramica licenze
- Pacchetti di prodotti
È possibile mostrare soltanto una determinata categoria di download?
Sì.
Una specifica categoria ZipDownloads può essere collegata tramite una propria voce di menu Joomla.
In questo modo è possibile creare aree di download separate per differenti gruppi di prodotti.
È possibile collegare direttamente un singolo prodotto?
Sì.
Un singolo ZipDownload può essere configurato come voce di menu dedicata.
La pagina del prodotto può mostrare, tra le altre informazioni:
- titolo
- descrizione
- versione
- compatibilità
- dimensione del file
- licenza
- cronologia delle versioni
- informazioni di verifica
- informazioni di integrità
- valutazioni
- possibilità di acquisto o download
Gli utenti possono cercare e filtrare i prodotti?
Sì.
La panoramica dei download nel frontend supporta, tra le altre cose:
- ricerca full-text
- categorie
- sottocategorie
- versione Joomla
- versione PHP
- canale di rilascio
- gratuito / a pagamento
- licenza
- tipo di file
- lingua
- edizione
- valutazione
- ordinamento
Le fatture possono essere rese disponibili automaticamente?
ZipDownloads supporta:
- fatture
- ricevute di pagamento
- note di credito
- annullamenti
- documenti PDF
Questi documenti possono essere resi disponibili anche nel portale clienti.
Un amministratore può vedere quante volte è stato scaricato un prodotto?
Sì.
ZipDownloads include ampie funzioni statistiche e di reporting, tra cui:
- download di oggi
- valori degli ultimi 7 giorni
- valori degli ultimi 30 giorni
- prodotti più popolari
- download giornalieri
- cronologia dei download
- statistiche sui browser
- statistiche per paese
Esiste una protezione contro l’uso improprio delle chiavi di download?
Sì.
Il ciclo di vita delle chiavi di download comprende esplicitamente un sistema di rilevamento degli abusi.
Sono inoltre disponibili meccanismi di sicurezza per limiti di download atomici e download protetti.
Quale configurazione è consigliata per una tipica offerta Free/Pro?
Un possibile modello è:
Free
- gratuito
- download pubblico
- nessuna chiave richiesta
- solo versioni Stable
Pro
- a pagamento
- download solo dopo l’acquisto
- chiave di download richiesta
- accesso agli aggiornamenti limitato nel tempo
- numero definito di installazioni
Enterprise
- a pagamento
- chiave Enterprise dedicata
- limite di installazioni più elevato
- versioni o download aggiuntivi
- eventualmente una durata maggiore
L’utente può successivamente utilizzare le funzioni di upgrade disponibili per passare, ad esempio, da Free → Pro → Enterprise.
È possibile offrire Free pubblicamente e sbloccare Pro soltanto tramite una chiave?
Sì. Questo modello può essere implementato esattamente con le funzioni disponibili in ZipDownloads.
Ad esempio:
Versione Free
→ visibile pubblicamente
→ gratuita
→ download diretto
→ nessuna chiave di download richiesta
Versione Pro
→ visibile, ma protetta
→ a pagamento
→ sbloccata dopo un ordine completato con successo
→ chiave di download o autorizzazione di acquisto richiesta
Versione Enterprise
→ protetta
→ livello dedicato di prezzo e upgrade
→ richiesta la relativa autorizzazione Enterprise
In questo modo, lo stesso prodotto può essere offerto in diversi livelli di funzionalità senza dover obbligatoriamente richiedere una chiave per l’edizione gratuita.










